Documente Academic
Documente Profesional
Documente Cultură
www.wellcode.ro
Când m-am apucat de programare în clasa a 9-a, mi-am dorit mult de tot să
ajung bun în acest domeniu. Motivul principal pentru care mi-am dorit asta
era pentru că voiam să câștig bine, iar cu banii câștigați să-mi iau un
calculator de gaming.
Deși îmi doream mult de tot să obțin rezultate bune și lucram ore în șir
zilnic, rezultatele mele nu erau la nivelul așteptărilor. Marea mea
nemulțumire a fost că a trebuit să descopăr foarte multe pe cont propriu
din cauza lipsei unei pregătiri bune, lucru care m-a încetinit și mi-a adus
multe eșecuri.
Am pregătit mai jos lista cu cele mai mari 10 greșeli pe care le-am făcut, dar
și cum le poți tu evita pentru a avea un progres rapid și eficient.
1. Aș fi început să iau meditații
dintr-a 9-a
Cea mai mare problemă pe care am avut-o la început a fost că am avut prea
mare încredere în profesorii de la clasă. În mintea mea faptul că eram elev
la al doilea cel mai bun din Cluj însemna că am și cei mai buni profesori.
Mai mult decât atât, știam că profesoara mea avea și elevi cu rezultate la
olimpiadă, deci mi se părea că am ajuns în locul perfect. Ceea ce am aflat
mai târziu a fost faptul că acei elevi se pregătiseră în particular cu alți
profesori.
Acum, după 10 ani de când am început liceul 99% dintre lucrurile pe care
le-am învățat la școală nu mi le mai amintesc, iar restul de 1% nu îmi mai
sunt utile.
Dacă m-ai fi pus să creez un site după o listă de cerințe, cel mai probabil nici
n-aș fi știut de unde să încep. De cele multe ori singurele lucruri pe care le
făceam era să transcriu codul și să schimb culorile sau să-mi scriu numele
pe pagini.
Ce pot să zic sigur este că nu aveam nicio idee despre cum funcționează
programarea web. Mai grav… dacă ar fi fost să dau un interviu pentru o
poziție de web, probabil n-aș fi știut să răspund corect la nici o întrebare.
Rezolvare
Dacă ar fi să reiau acum de la 0, m-aș concentra mult mai mult pe
înțelegerea principiilor și aș lua lucrurile pas cu pas. De fapt problemele
care păreau “plictisitoare” m-au ajutat să îmi dezvolt gândirea și să înțeleg
cu adevărat principiile care stau la baza tuturor programelor.
Dacă aș fi avut deja aceste principii, nici n-aș fi avut nevoie de tutoriale
video, ci m-aș fi descurcat în mare parte pe cont propriu pentru că aș fi
știut exact care este ordinea corectă în care să îmi construiesc website-
urile și care sunt uneltele de care am nevoie.
4. Aș fi citit mult mai puține soluții la
problemele pe care nu le știam face
Totuși problemele de olimpiadă erau mult mai grele decât cele de la clasă,
iar pe majoritatea nici nu știam de unde să le încep. Așa că de cele mai
multe ori din disperare căutam pe internet soluția.
Marea problemă era că de cele mai multe ori și găseam soluția după o
căutare simplă pe Google. Problema și mai mare era că, din obișnuință,
atunci când nu găseam soluția unei probleme pe Google, pur și simplu
renunțam să rezolv problema respectivă. Ce sens mai avea să mă gândesc
atât timp cât oricum mai erau sute de probleme nerezolvate care aveau
soluția online?
Acest lucru era foarte rău și m-a costat scump, iar consecințele nu le-am
văzut decât foarte târziu.
Deși știam poate sute de soluții, ele în realitate valorau ZERO pentru mine.
De fiecare dată când trebuia să rezolv ceva nou încă eram la fel de blocat ca
și atunci când mă apucasem de rezolvat probleme de olimpiadă.
Rezolvare
Dacă ar fi să reiau de la început lucrurile, aș lua-o pas cu pas, cu probleme
mai accesibile, și aș cere indicii de la o persoană reală în loc ca pur și
simplu să citesc direct soluții.
5. Aș fi stat mult mai mult să mă
gândesc la probleme mai grele
Rezolvare
Iar dacă aș lua-o acum de la 0, aș alege doar antrenamentele grele. Nu aș
mai sta atât de mult rezolvând probleme simple, sau probleme făcute după
un anumit șablon.
6. Aș fi pus mult mai multe întrebări
atunci când nu înțelegeam ceva
Când am început informatica în clasa a 9-a, de cele mai multe ori lucram la
tablă. Mai mult decât atât, când lucram în laborator, aveam doar 50 de
minute de oră, timp în care profesoara trebuia să se ocupe de toți elevii.
Problema era că de multe ori ei nu știau cum să îmi explice unele lucruri.
Mai ales că pentru ei erau 100% clare și nu își dădeau seama cum de eu nu
le înțeleg.
Iar interesul meu era să înțeleg lucrurile ca să devin mai bun. Iar
datorită lucrurilor înțelese să fiu capabil să scriu programe mai
complicate
Un lucru pe care îl fac acum este să nu trec mai departe peste ceva
până când nu înțeleg 100%. Chiar dacă am consultanți pe care îi
plătesc cu mii de euro pentru câteva ore și chiar dacă asta înseamnă
că voi primi mai puțină informație de la ei pentru aceeași bani.
Totuși chestia asta m-a făcut să pierd multe lucruri. Cu toate că eram în
comunitate, în realitate eram deconectat. Din cauză că eram înconjurat
doar de oameni care erau la același nivel cu mine sau mai slabi, nu aveam
cum să aflu de idei noi, iar progresul meu era foarte lent.
Chiar și atunci când am ales să iau meditații, mi-a fost greu să-mi aleg un
mentor. Din păcate când vine vorba de meditații la informatică, nu prea ai
cum să “verifici” profesorul. Nu știi ce rezultate are fiecare, nu există mărturii
ale foștilor elevi și nici măcar nu ai cum să știi care este modul de predare.
Rezolvare
Iar singura metodă prin care as fi putut alege pe cineva bun, ar fi fost să
discut cu cei buni și să aflu cu cine fac ei pregătire și pe cine îmi
recomandă.
De cele mai multe ori trebuia să mergi orbește și niciodată nu știai dacă ai
făcut alegerea bună.
8. Mi-aș fi planificat orele de lucru cu
o săptămână în avans
Adică de dimineața până seara. Totuși mi-am dat seama foarte repede că
aveam nevoie de pauze.
Marea problemă era că nu aveam o regulă clară pentru aceste pauze. Pur și
simplu mă opream atunci când mă simțeam obosit. Iar câteodată
confundam lenea cu oboseala…
Aveam perioade în care lucram din greu - și de cele mai multe ori nu
dădeam randament pentru că ajungeam să fiu extenuat.
Mai mult decât atât fiecare client trebuie să își planifice timpul cu o
săptămână în avans și să își marcheze în calendar toate activitățile.
Cred că aș fi fost mult mai eficient dacă și eu aș fi făcut acest lucru - mai
ales la început când aveam nevoie de randament maxim pentru a face
primii pași în informatică.
9. Aș fi continuat să fac sport și aș fi
încercat să am un stil de viață
sănătos
Din punctul ăsta de vedere eram haos în liceu. Credeam că singurul lucru
pe care trebuie să îl fac este să stau să lucrez, iar rezultatele o să vină.
Deși era parțial adevărat acest lucru, ceea ce nu realizam de multe ori era
că lucram la 25% din capacitate, deși lucram 100% din timpul liber.
Mai mult decât atât, am observat că făcând sport am mult mai multă
energie și pot să lucrez mai multe ore fără să trebuiască să fac pauză.
Deși multă lume din jurul meu mi-a spus asta, până nu am fost obligat să
experimentez pe propria piele, nu am aplicat acest lucru.
Rezolvare
Cred că în realitate planificarea timpului și un stil de viață sănătos sunt cele
mai ușoare lucruri de făcut pentru a-ți crește productivitatea atunci când
vine vorba de a învăța programare
10. N-aș mai fi consumat energie
enervându-mă că nu am parte de
pregătire suficient de bună
După ce am văzut cât de mult mă ajută faptul că am un profesor care să mă
pregătească, m-am enervat destul de rău.
Deci aveau profesori mai buni și începuseră pregătirea mult mai devreme
decât mine.
Cunosc oameni care s-au apucat de informatică mult mai târziu decât mine
și care au avut rezultate foarte bune. Până la urmă cea mai mare competiție
ești tu, iar peste un anumit nivel în programare recompensele sunt atât de
mari încât nici nu contează așa de mult dacă ești locul 1 sau locul 10 pentru
că toți sunteți foarte buni.
Rezolvare
Deci cu toate că poate simți că ai pierdut startul sau că sunt alții cu mult
peste nivelul tău, încă poți să ajungi foarte bun.
Succes!
Intră pe
cariera.wellcode.ro
dacă vrei să înveți
programare într-un mod
corect alături de echipa
noastră și să nu repeți
aceste greșeli.
Textul din această prezentare este protejat de legea
drepturilor de autor.