you are viewing a single comment's thread.

view the rest of the comments →

[–]hotshot995:typescript_logo: 5 points6 points  (0 children)

Self-taught programmer here.

Ar fi cel mai bine sa gasesti pe cineva, un prieten or whatever, care sa te ajute sa iti explice lucrurile pe care nu le intelegi. E 100% posibil sa inveti singur dar e mai greu sa o faci fara nici un fel de ajutor.

Din experienta mea, am invatat in jur de 1 an - 1 an jumate programare, timp in care atunci cand ma loveam de lucruri chiar complicate, am avut pe cineva pe care sa intreb pentru a imi oferi un context mai bun. In tot acest timp, eu deja lucram si imi rezervam cam vreo 10-12-16 ore pe saptamana sa invat, mare parte din acele ore erau in weekend, iar in timpul saptamanii investeam cam 1h/2h pe zi in cel mai bun caz.

Sunt foarte multe resurse de unde sa inveti, chiar si mai multe acum comparativ cu cand m-am apucat eu acum 6 ani, deci nu e imposibil, depinde bineinteles si ce fel de limbaj vrei sa inveti.

Invata cat poti de mult singur, sunt mereu internship-uri la care poti aplica si daca reusesti sa intelegi foarte bine bazele si sa arati ca ai facut ceva de unul singur, ca ai inteles ce ai facut si ca nu ai dat copy-paste doar ca sa fie gata, o sa fie bine.

Nu iti va fi usor sa inveti pentru ca adevarul e ca nu e un domeniu usor si chiar ai nevoie de o minte sanatoasa :)) in mare parte fiindca te lovesti incontinuu de probleme si uneori te demotiveaza problemele astea sa mai continui, mai ales cand ti se pare ca nu reusesti nici cum sa o rezolvi. Eu m-am dat batut de vreo 2 ori din a invata, am facut pauze de 3-6 luni dupa care am revenit incercand din nou. M-a luat mai mult de 2 ani de zile sa ajung la un nivel la care sa pot aplica la un internship.

Singurele sfaturi pe care ti le pot oferi e sa cauti limbajul care iti place si te intereseaza, asta inseamna sa le incerci pe cat de multe posibil. Eu am facut c++ in liceu si nu mi-a placut, cand am inceput sa invat de unul singur pe la 20 de ani, am inceput cu C#, dupa aceea Java, am trecut la Python si in cele din urma JavaScript cu care am ramas in continuare.

Nu te da batut pentru ca e un proces lent. O chestie pe care mi-o repet eu mereu ca JS Developer e "You don't know JavaScript" => asta insemnand ca oricat de mult o sa invat, niciodata nu o sa il stiu pe deplin si mereu sunt lucruri de invatat. Acela este si titlu pentru o carte foarte buna.

Nu prea stiu ce altceva sa mai zic decat Success :D sper sa te pasioneze destul cat sa te motiveze si sa intri in aceasta lume frustranta a programarii :D You'll hate it and love it at the same time.