Voi cum invatati o tehnologie noua? Care sunt pasii pe care ii urmati? Am sa va dau reteta mea:
- Aflu cumva despre tehnologia X
- Incep sa citesc articole, sa vad prezentari despre X ca sa inteleg in ce cazuri se aplica, pentru ce este mai potivita, cu ce este mai buna decat tehnologiile cu care lucrez deja si cum se aseamana cu ele
- Ma uit rapid prin documentatie si tutorialele oficiale si experimentez intr-un mod naiv
- Caut un curs pe google/youtube/udemy/alte surse si trec super repede prin el sa vad aproximativ cum se incepe un proiect si care este ecosistemul si modul de lucru la nivel de incepator
- Incep sa fac ceva, un mini proiect sa vad de ce probleme ma lovesc si incerc sa introduc cat mai multe concepte in proiect pe masura ce le invat, tot refactorizez, testez, imbunatatesc, experimentez, incerc sa vad ce imi trebuie sa ajung la paritate cu modul in care lucrez cu alte tehnologii pe care le cunosc bine
- Caut proiecte mari pe github si vad cum sunt structurate, ce pachete/tool-uri folosesc si daca pot sa extrag ceva bune practici de acolo
- Ma uit pe 2-3 carti despre X mediu/avansat si caut si articole mai avansate - aici ma intereseaza partea de patterns, bune practici, performanta, optimizari, securitate, etc
- Ma uit la prezentari despre X mediu/avansat, particip la evenimente, conferinte - aici ma intereseaza partea de patterns, bune practici, performanta, optimizari, securitate, etc
- Repet 4-7 in continuu pe toata durata in care folosesc o anumita tehnologie