Jump to content

Recommended Posts

Posted

Incepatori programare

Orice lucru worth learning consuma timp. O gramada de timp, uneori.

  1. Daca sunteti incepatori, porniti intotdeauna de la simplu la complex, insa puteti face exceptii atunci cand sunteti gata.
  2. Inainte sa invatati un limbaj de programare nou asigurati-va ca stapaniti conceptele fundamentale si le cunoasteti ca pe alfabet.
  3. Faceti proiecte multe unde folositi conceptele fundamentale foarte bine.
  4. Invatati programare construind software si evitati "tutorial hell".
  5. Invatati OOP (Object oriented programming).
  6. Utilizati inteligenta artificiala in mod intelept, fara sa ruinati invatarea si fara sa va degradati abilitatile.
  7. 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:

  1. Scratch
  2. SmallBasic
  3. Linux Terminals and Shells
  4. Python
  5. SQL
  6. Go
  7. JavaScript (+ HTML si CSS)
  8. C#/Java
  9. C/C++ memory management
  10. Git + GitHub/GitLab/Bitbucket/Azure DevOps/AWS CloudFormation + CI & CD
  11. Assembly

 

Must-known stuff

  • C/C++ memory management
  • Algorithms
  • Data Structures
  • Cryptography
Guest
This topic is now closed to further replies.
×
×
  • Create New...