HKS 27D Posted February 3 Posted February 3 Incepatori programare Orice lucru worth learning consuma timp. O gramada de timp, uneori. Daca sunteti incepatori, porniti intotdeauna de la simplu la complex, insa puteti face exceptii atunci cand sunteti gata. Inainte sa invatati un limbaj de programare nou asigurati-va ca stapaniti conceptele fundamentale si le cunoasteti ca pe alfabet. Faceti proiecte multe unde folositi conceptele fundamentale foarte bine. Invatati programare construind software si evitati "tutorial hell". Invatati OOP (Object oriented programming). Utilizati inteligenta artificiala in mod intelept, fara sa ruinati invatarea si fara sa va degradati abilitatile. Incepeti sa invatati prin construirea de solutii la provocarile de zi cu zi. Backend roadmap Ordinea depinde de experienta anterioara si ceea ce doriti sa faceti. Mai departe m-am concentrat pe nivelul de abstractizare si manual memory management atunci cand vorbim despre ordinea din lista de mai jos pentru backend roadmap. Motivul pentru care am inclus C/C++ memory management este dat de faptul ca, atunci cand stapaniti conceptele fundamentale cu privire la programare, deveniti in mod inevitabil programatori mai buni, gandind lucrurile in ansamblu cand realizati implementari in cod, indiferent de limbajul pe care ramaneti ulterior. Simtiti-va liberi sa schimbati aceasta ordine in functie de calea aleasa si tintele personale: Scratch SmallBasic Linux Terminals and Shells Python SQL Go JavaScript (+ HTML si CSS) C#/Java C/C++ memory management Git + GitHub/GitLab/Bitbucket/Azure DevOps/AWS CloudFormation + CI & CD Assembly Must-known stuff C/C++ memory management Algorithms Data Structures Cryptography
Recommended Posts