Înapoi la blog
#portofoliu#GitHub#proiecte#carieră

Cum să îți construiești un portofoliu de programator încă din timpul liceului

Ghid practic pentru elevi: ce pui într-un portofoliu de programator, cum folosești GitHub, cum prezinți proiecte și cum te ajută la admitere sau internship.

Ai scris deja câteva programe și te-ai întrebat: "Și acum ce fac cu ele?" Răspunsul e simplu — le aduni într-un portofoliu. Vestea bună e că nu trebuie să aștepți facultatea sau primul job ca să începi. Liceul e momentul perfect, iar în acest ghid îți arăt exact cum.

De ce contează un portofoliu

Un CV spune ce crezi tu că știi să faci. Un portofoliu arată ce ai făcut deja. Pentru cineva care vrea să te angajeze sau să te admită la o facultate de profil, diferența e uriașă.

Gândește-te așa: oricine poate scrie "știu Python" într-un formular. Dar dacă ai trei proiecte publice pe care le poate deschide și rula, ai trecut deja de jumătate din interviu fără să spui un cuvânt.

Un portofoliu bun nu demonstrează că ești genial. Demonstrează că termini ce începi, că scrii cod pe care alții îl pot citi și că ești curios. Astea trei valorează mai mult decât orice notă.

În plus, construirea unui portofoliu te forțează să închei proiectele, nu doar să le începi. Iar asta e o abilitate rară, chiar și printre adulți.

Ce pui în portofoliu

Nu ai nevoie de zeci de lucruri. Ai nevoie de câteva piese solide. Iată din ce e compus un portofoliu sănătos de liceean:

ComponentăCe reprezintăDe unde începi
Proiecte3-5 aplicații sau programe finalizatede la teme extinse spre idei proprii
GitHublocul unde trăiește codul tăuun cont gratuit și primul repository
Site personal"vitrina" care leagă totulo pagină simplă cu linkuri
README-uriexplicația fiecărui proiectun fișier pentru fiecare repo

Proiectele

Proiectele sunt inima portofoliului. Nu trebuie să fie spectaculoase — trebuie să fie terminate și ale tale. Câteva idei accesibile pentru liceu:

  • un calculator de medii școlare;
  • un joc de ghicit numărul în consolă;
  • un generator de orar pornind de la un fișier text;
  • un mic site care afișează vremea folosind un API public.

Important e ca fiecare proiect să rezolve o problemă reală, chiar și mică. "Am făcut asta pentru că aveam nevoie de ea" e cea mai bună poveste la un interviu.

GitHub

GitHub e platforma unde îți pui codul ca să-l vadă lumea. E gratuit, e standardul din industrie și e primul loc unde se uită recrutorii. Fiecare proiect devine un repository (un fel de folder online cu istoricul modificărilor).

Un sfat de aur: fă commit-uri des, cu mesaje clare. Un istoric de tipul adaugă validare la input sau repară eroarea la împărțirea la zero arată că lucrezi ordonat, pas cu pas.

Site-ul personal

Un site personal nu e obligatoriu, dar te diferențiază. Nu trebuie să fie complicat — o singură pagină cu numele tău, o scurtă descriere și linkuri către proiectele de pe GitHub e mai mult decât suficientă la început. Bonus: site-ul în sine devine un proiect din portofoliu.

Cum prezinți un proiect: README-ul

Aici greșesc cei mai mulți începători. Au cod bun, dar zero explicații. Cine deschide repository-ul nu înțelege ce face, cum se pornește sau de ce ar trebui să-i pese.

Soluția e fișierul README — prima pagină pe care o vede oricine îți deschide proiectul. E scris în Markdown, un format text simplu. Iată o structură pe care o poți copia:

# Calculator de medii școlare

Aplicație de consolă care calculează media notelor și îți spune
dacă ai trecut clasa.

## Ce face
- Citește notele introduse de la tastatură
- Calculează media aritmetică
- Afișează un mesaj în funcție de rezultat

## Cum îl rulezi
1. Instalează Python 3
2. Rulează comanda: \`python medii.py\`
3. Introdu notele când îți cere

## Ce am învățat
- Lucrul cu liste și bucle în Python
- Validarea datelor introduse de utilizator

## Tehnologii
Python 3, fără biblioteci externe

Observă secțiunea "Ce am învățat" — pentru un liceean, ea e cel puțin la fel de valoroasă ca proiectul în sine. Arată reflecție, nu doar execuție.

Un README bun răspunde mereu la trei întrebări: ce face, cum îl pornesc și de ce există. Dacă le acoperi pe astea, ești înaintea majorității.

Calitate vs. cantitate

E tentant să umpli profilul cu 20 de repository-uri pe jumătate făcute. Nu o face. Un recrutor care vede 20 de proiecte abandonate înțelege un singur lucru: că nu duci nimic la capăt.

Mai bine trei proiecte finalizate, documentate și curate decât douăzeci de schițe. Aplică acest filtru simplu fiecărui proiect:

  • Funcționează de la cap la coadă?
  • Are un README care explică ce face?
  • Codul e citibil, cu nume de variabile clare?
  • L-ai terminat sau l-ai abandonat la jumătate?

Dacă răspunsul la primele trei e "da", proiectul merită locul lui. Restul le poți ține pe un cont separat sau private, până le finisezi.

Cum îl folosești la admitere și internship

Acum partea practică — la ce îți folosește concret tot acest efort:

  1. La admitere. Multe facultăți de informatică sau programe de tip "computer science" apreciază (uneori chiar cer) dovezi de interes real. Un link de GitHub în scrisoarea de motivație spune mai mult decât trei paragrafe de entuziasm.
  2. La internship. Pentru primul stagiu nu ai experiență de muncă — normal, ești în liceu. Portofoliul înlocuiește experiența. E dovada că poți livra.
  3. La interviu. Când te întreabă "povestește-mi despre un proiect", ai deja răspunsul pregătit. Vorbești despre o decizie pe care ai luat-o, o eroare pe care ai reparat-o, o funcție de care ești mândru.
  4. Pe termen lung. Portofoliul crește odată cu tine. Ce începi în clasa a IX-a devine, până la admitere, o poveste de trei ani de evoluție vizibilă.

Sfatul meu: pune linkul către GitHub și site în fiecare loc relevant — CV, scrisoare de motivație, profil de LinkedIn. Fă-l ușor de găsit.

Concluzie

Un portofoliu nu se construiește într-o seară. Se construiește proiect cu proiect, commit cu commit, README cu README. Începe azi cu un singur lucru: ia un program pe care l-ai scris deja, pune-l pe GitHub și scrie-i un README. Atât. Restul vine de la sine.

La ByteSchool nu înveți doar sintaxă — lucrezi la proiecte reale, alături de mentori care au trecut ei înșiși prin interviuri și au angajat la rândul lor. Te ajutăm să transformi temele și ideile în piese de portofoliu de care chiar ești mândru, exact cu ochii cu care le va privi un recrutor sau o comisie de admitere.