Toate ghidurile

Cum te reprofilezi în IT: un plan realist pe 12 luni

Un plan lună cu lună pentru trecerea în IT: alegi direcția, înveți bazele, construiești proiecte reale și aplici la primul job.


Te poți reprofila în IT la 25, 35 sau 45 de ani, dar rareori se întâmplă după un curs de trei luni și câteva tutoriale. Ghidul acesta îți propune un plan pe 12 luni, cu etape clare, livrabile concrete și semnale după care îți dai seama dacă ești pe drumul bun. Îl poți comprima sau întinde în funcție de timpul pe care îl ai, dar ordinea pașilor contează mai mult decât viteza.

Înainte să începi: trei întrebări oneste

De ce vrei în IT? Salariile, munca remote și curiozitatea sunt motive legitime. Problema apare când singurul motiv sunt banii: programarea înseamnă multe ore în care ceva nu merge și nu știi de ce. Dacă după primele săptămâni îți place senzația de a debloca singur o problemă, ai un semnal bun.

Câte ore pe săptămână ai, realist? Nu câte ți-ai dori, ci câte rămân după job, familie și somn. Planul de mai jos pornește de la aproximativ 10 ore pe săptămână.

Timp disponibilRitmCe înseamnă pentru plan
5-7 ore/săptămânălent, dar sustenabilplanul se întinde spre 18-24 de luni
10-12 ore/săptămânăritmul de referințăaproximativ 12 luni
20+ ore/săptămânăintensivpoți comprima la 7-9 luni, dacă eviți epuizarea

Ce plasă de siguranță ai? Nu-ți da demisia ca să „înveți full-time” până nu ai dovezi că progresezi și că îți place. O rezervă financiară pentru câteva luni îți scade presiunea și te ajută să nu accepți, de teamă, prima ofertă proastă.

Ține minte și că experiența ta anterioară nu se pierde. Un contabil care învață SQL și Python are un avantaj real în proiectele financiare, un profesor știe să explice și să documenteze, iar cineva din vânzări înțelege clienții și cerințele lor. Mai târziu, asta devine un argument puternic în CV și la interviu.

Alege o direcție, nu zece

Cea mai mare pierdere de timp la început este să sari de la o tehnologie la alta. Alege o direcție principală pentru primele luni. Iată câteva variante frecvente pentru începători:

DirecțiePotrivită dacăPrimele tehnologii
Frontendîți place să vezi imediat rezultatul vizualHTML, CSS, JavaScript, apoi React
Backendîți plac logica, datele și sistemeleun limbaj (JavaScript, Python, Java sau C#), SQL, HTTP
QA / testareești atent la detalii și îți place să găsești problemebazele testării, apoi automatizare
Data analystlucrezi deja cu Excel și rapoarteSQL, un tool de vizualizare, apoi Python
Cyber securityte atrag rețelele și felul în care se strică lucrurilerețelistică, Linux, apoi Python

DevOps și AI engineering sunt direcții atractive, dar de obicei se construiesc peste o bază solidă de programare sau administrare de sisteme, deci rareori sunt prima oprire.

Dacă nu știi ce să alegi, dă-ți două-trei săptămâni de „degustare”: câteva seri cu HTML, CSS și JavaScript, câteva seri cu Python și SQL. Alege apoi direcția care ți-a stârnit cea mai mare curiozitate, nu pe cea care pare mai bine plătită. Pe site găsești câte un roadmap detaliat pentru fiecare direcție (linkurile sunt la finalul ghidului).

Planul pe 12 luni

Lunile 1-2: fundamentele

Obiectivul este să scrii cod în fiecare săptămână și să nu te mai sperie ecranul gol.

  • Un singur limbaj, la nivel de bază: variabile, condiții, bucle, funcții, liste și dicționare (sau obiecte).
  • Editorul de cod (de obicei VS Code) și terminalul: navigare prin foldere, rularea unui script.
  • Git: init, add, commit, push, plus un cont de GitHub.
  • Obiceiul de a citi mesajul de eroare înainte să-l copiezi undeva.

Livrabil: un repository cu 20-30 de exerciții mici rezolvate de tine, cu commit-uri regulate.

mkdir exercitii && cd exercitii
git init
git add .
git commit -m "Primele exerciții cu liste și funcții"

Lunile 3-4: primul stack

Acum treci de la exerciții izolate la tehnologii folosite în proiecte reale.

  • Frontend: DOM, fetch, apoi React.
  • Backend: un framework web (de exemplu Express, FastAPI, Spring Boot sau ASP.NET Core), rute, JSON, o bază de date relațională.
  • Data: SQL serios (JOIN, GROUP BY, subinterogări) și un tool de vizualizare.
  • QA: tipuri de testare, cazuri de test, rapoarte de bug, apoi un framework de automatizare.

Livrabil: 2-3 mini-proiecte. O aplicație de tip to-do nu e o rușine în acest stadiu, dacă o construiești tu de la zero.

Lunile 5-6: primul proiect real

Alege o problemă reală, ideal din domeniul tău anterior sau din viața ta: un tracker de cheltuieli pentru asociația de proprietari, un sistem de programări pentru un cabinet, un raport automat pentru datele cu care lucrai deja.

  • Scrie întâi o listă scurtă de funcționalități (maximum 5-6 pentru prima versiune).
  • Livrează o versiune minimă, apoi adaugă funcționalități pe rând.
  • Pune proiectul online, chiar dacă e imperfect.

Livrabil: un proiect public, cu README clar și demo.

Lunile 7-8: aprofundare

Acum știi destul încât să-ți vezi golurile. Lucrează exact pe ele:

  • testare automată (unit tests pentru logica principală);
  • autentificare, validarea datelor, gestionarea erorilor;
  • bazele de performanță și securitate pentru stack-ul tău;
  • un al doilea proiect, diferit ca tip de primul.

Lunile 9-10: portofoliu, CV și vizibilitate

  • Curăță GitHub-ul: proiectele bune fixate pe profil, README-uri complete, repo-urile abandonate arhivate.
  • Scrie CV-ul cu proiectele în centru.
  • Actualizează LinkedIn-ul și postează ocazional despre ce înveți și ce construiești.
  • Mergi la meetup-uri și evenimente tech din orașul tău sau online. Multe joburi de junior se ocupă prin recomandări.

Lunile 11-12: aplicări și interviuri

  • Aplică constant, nu în valuri: câteva aplicări atent adaptate pe săptămână bat zeci de aplicări generice.
  • Ține un tabel cu aplicările: companie, rol, dată, etapă, feedback.
  • După fiecare interviu, notează întrebările și ce n-ai știut. Lista asta devine planul de studiu pentru săptămâna următoare.
  • Continuă să lucrezi la proiecte în paralel. E normal ca primul job să vină după multe refuzuri.

Planul, pe scurt:

PerioadăFocusRezultat vizibil
Lunile 1-2limbaj, Git, terminalrepo cu exerciții
Lunile 3-4primul stack2-3 mini-proiecte
Lunile 5-6proiect realaplicație publică, cu demo
Lunile 7-8testare, calitate, golurile taleal doilea proiect
Lunile 9-10portofoliu, CV, LinkedInprofil gata de aplicat
Lunile 11-12aplicări, interviuriprocese de recrutare în desfășurare

Cum arată o săptămână de 10 ore

Ritmul constant contează mai mult decât maratoanele de weekend. Un exemplu:

  • Luni, miercuri și joi (câte 1,5 ore): puțină teorie, apoi exerciții.
  • Marți (1 oră): recapitulare și notițe scrise cu cuvintele tale.
  • Sâmbătă (3-4 ore): lucru la proiect.
  • Duminică (30 de minute): planifici săptămâna următoare și notezi ce te-a blocat.

O regulă utilă: pentru fiecare oră de tutorial, cel puțin o oră de cod scris de tine, fără să copiezi.

Cum folosești AI-ul fără să te sabotezi

În 2026, asistenții AI fac parte din munca de zi cu zi a multor developeri, iar angajatorii se așteaptă să știi să-i folosești. Capcana pentru începători e alta: dacă AI-ul scrie tot codul, tu nu înveți nimic, iar asta se vede la primul interviu.

Câteva reguli care funcționează:

  1. Încearcă singur cel puțin 20-30 de minute înainte să ceri ajutor.
  2. Cere explicații, nu soluții complete.
  3. Rescrie singur orice bucată de cod primită și asigură-te că poți explica fiecare linie.
  4. Folosește AI-ul ca evaluator: îi arăți codul tău și îi ceri feedback.

Un exemplu de mesaj pentru tutorul AI:

Am eroarea "TypeError: Cannot read properties of undefined" în funcția de mai jos.
Nu-mi da codul corectat. Explică-mi ce înseamnă eroarea și pune-mi
2-3 întrebări care să mă ajute să găsesc singur problema.

Greșeli frecvente

  • Tutorial hell. Termini curs după curs, dar nu construiești nimic singur. Leacul: proiecte proprii cât mai devreme.
  • Schimbarea direcției la fiecare două săptămâni. Orice tehnologie pare grea în a doua lună. Rezistă tentației.
  • Cursul scump ca soluție magică. Un bootcamp poate ajuta prin structură și feedback, dar înainte să plătești cere programa detaliată, verifică ce proiecte construiesc cursanții, cine predă și ce politică de rambursare există. Dacă poți, vorbește cu foști cursanți găsiți de tine, nu doar cu cei recomandați de organizator.
  • Învățatul în izolare. O comunitate, un coleg de studiu sau un mentor te ajută să nu renunți în lunile grele.
  • Aplicatul prea târziu. Nu te vei simți niciodată complet „gata”. Când ai 2-3 proiecte solide, începe să aplici.

Cum îți dai seama că progresezi

La fiecare trei luni, verifică dacă poți bifa:

  • Pot construi o funcționalitate mică fără să urmez pas cu pas un tutorial.
  • Citesc un mesaj de eroare și am o idee de unde să încep.
  • Pot explica altcuiva, cu cuvintele mele, ce face codul din proiectele mele.
  • Folosesc Git zilnic, fără teamă de comenzi.
  • Găsesc răspunsuri în documentația oficială, nu doar în video-uri.

Pentru ultimul punct, obișnuiește-te devreme cu surse precum MDN Web Docs pentru tehnologiile web și cu documentația oficială a limbajului ales. Pentru Git și GitHub, documentația GitHub acoperă tot ce îți trebuie la început.

Rute mai scurte, adesea ignorate

  • Transferul intern. Dacă lucrezi într-o companie care are departament IT, discută cu managerul tău și cu echipele tehnice. Cunoști deja business-ul, ceea ce e un avantaj real față de un candidat din afară.
  • Roluri hibride. Business analyst, suport tehnic, QA manual sau roluri de raportare pot fi o primă treaptă, din care treci apoi spre programare.
  • Programe de internship și traineeship. Unele companii au programe pentru începători deschise și celor care se reprofilează, indiferent de vârstă. Urmărește paginile de cariere ale companiilor care te interesează.
  • Proiecte mici de freelancing sau voluntariat pentru ONG-uri, care îți dau experiență reală de lucru cu un „client”.

Pașii următori

  1. Notează câte ore pe săptămână ai cu adevărat și alege ritmul din primul tabel.
  2. Fă „degustarea” de două-trei săptămâni și alege o direcție din lista de roadmap-uri.
  3. Deschide roadmap-ul de reprofilare în IT și bifează pașii pe măsură ce avansezi.
  4. Creează azi contul de GitHub și primul repository cu exerciții.