Aceasta este inevitabil una dintre cele mai frecvente intrebari pe care si-o pun deopotriva cei care incep sa invete programarea, dar si cei care scriu deja cod de 1-2 ani.
Desigur, sunt si persoane care dupa 6 luni de scris cod deja incep sa-i invete pe altii, sa scrie exemple de cod, poate chiar sa creada ca au devenit deja experti. Nimic rau in asta, in fond invatam cel mai bine si cel mai rapid atunci cand spunem altora ceea ce stim :).
Unul dintre modelele cel mai bine fundamentate si care explica in ce fel ajungem sa acumulam cunostinte si sa crestem in deprinderi este modelul Dreyfus, un model care prezinta 5 faze, 5 stagii prin care cineva trece din momentul in care face cunostinta cu o tehnologie si pana ajunge sa devina expert in ea.
Voi incerca sa raspund la intrebare folosind acest model si explicand de la inceput ca, pentru a deveni expert intr-o tehnologie, cel mai indicat e ca intai sa fii un bun novice in acel lucru. Pentru aceasta trebuie sa intelegi de ce ai nevoie pentru a fi un bun novice si cum stii cand e momentul sa evoluezi de la “novice” la urmatorul nivel si anume: Incepator-Avansat.
Esti “novice” cand nu ai experienta si/sau expertiza cu o anumita tehnologie, limbaj de programare, etc sau cand experienta si/sau expertiza este redusa.
– simti ca ai nevoie de reguli
– simti ca ai nevoie de un ghid
– te simti foarte bine cand ti se da o reteta, niste pasi de urmat
– esti foarte preocupat de a indeplini o sarcina, nu te intereseaza atat de mult inveti, cat te intereseaza sa “get things done”
– nu prea stii cum sa raspunzi la greseli
– imediat ce lucrurile nu merg cum te asteptai incepi sa fii confuz, poate chiar sa te blochezi
– avand pe cineva langa tine care sa te ajute si sa te mentoreze
– avand cat mai multe retete pe care sa le aplici
– acceptand regulile si lucrand dupa reguli
– cand incepi deja ca incalci regulile si totusi duci la indeplinire sarcinile
– cand incepi sa vrei informatia mai repede decat ti se da de obicei, si chiar incepi sa o cauti tu de unul singur (in carti, pe internet, intreband colegii foarte des…)
Pai… imediat ce treci de Novice si inca de 3 stagii ajungi un Expert.
Dar sfatul meu este sa nu te grabesti. In programare sunt asa multi “experti” care au sarit etape si au numele de experti doar in titlu, incat nu prea mai sunt locuri :).
Dar este mare criza de oameni consistenti, cu temelii solide, care stiu cum sa invete, ce sa invete si cat sa invete, care sunt mereu flamanzi de ceva nou si mai ales de oameni care iubesc calatoria spre titlul de expert, nu doar destinatia.
FastTrackIT este o comunitate care oferă programe de formare profesională, încurajându-i și sprijinindu-i pe cei care doresc să facă pașii decisivi pentru o carieră în domeniul IT. Scopul și motivul pentru care facem ceea ce facem este de a le oferi doritorilor șansa „de a o lua de la capăt”, oportunitatea de a apăsa acel buton de „restart” în viața lor și posibilitatea unui trai mai bun.
A: Strada Observatorului, nr. 90, ap. 16-17
P: 0724529509
A: Trade Center, Str. Nufărului, nr. 28E
P: 0724529509
A: Prin platforma Zoom
P: 0724529509
©2024 FastTrackIT. Toate drepturile rezervate.
Realizat de
UNY Web Design
Gazduit de HostRiver
Pentru scopuri precum afișarea de conținut personalizat, folosim module cookie sau tehnologii similare.
Apăsând Accept, ești de acord să permiți colectarea de informații prin cookie-uri sau tehnologii similare.
Află mai multe detalii în secțiunea Politica de cookies
Cookie | Durată | Descriere |
---|---|---|
cookielawinfo-checbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |