Înapoi la blog
#olimpiadă#interviu#studiu#motivație

Interviu cu un olimpic național la informatică: program de studiu și sfaturi utile

Cum studiază un medaliat la olimpiada națională de informatică: program zilnic, resurse, cum gestionează eșecul și sfaturi concrete pentru începători.

Cum arată, de fapt, viața unui olimpic la informatică? Câte ore studiază pe zi, ce face când rămâne blocat la o problemă și cum gestionează un rezultat slab la concurs? Am stat de vorbă cu Andrei, elev în clasa a XI-a și medaliat la faza națională a olimpiadei de informatică.

Notă: Andrei este un personaj compus, reprezentativ — un mix realist de experiențe pe care le-am întâlnit la mai mulți elevi olimpici. Nu este o persoană reală anume, dar tot ce povestește mai jos reflectă obiceiuri și sfaturi reale.

Cum a început totul

Când ai scris primul tău program și cum ai ajuns la olimpiadă?

În clasa a VI-a, la un opțional de informatică. Profesorul ne-a pus să afișăm "Salut!" pe ecran și mi s-a părut magic că pot face calculatorul să asculte de mine. Apoi am descoperit că pot rezolva probleme cu el — și aici m-a prins definitiv.

Olimpiada a venit natural. Am intrat din curiozitate la faza pe școală, nu m-am descurcat grozav, dar mi-a plăcut că problemele te pun să gândești, nu să memorezi. Am zis că vreau să ajung mai departe și am început să mă pregătesc serios abia din clasa a IX-a.

Ai avut talent "din naștere" sau a fost muncă?

Hai să fim sinceri: 90% muncă. La început eram printre cei mai slabi din grupa de pregătire. Diferența nu au făcut-o neuronii, ci constanța. Am rezolvat sute de probleme până când patternurile au început să mi se pară familiare.

Programul zilnic

Cum arată o zi normală de școală pentru tine?

Încerc să țin un ritm pe care îl pot susține luni întregi, nu doar o săptămână înainte de concurs. Asta e cheia.

IntervalActivitate
07:00 – 14:00Școală
14:00 – 15:30Masă și pauză reală (fără ecran)
15:30 – 17:00Teme și materii de școală
17:00 – 19:00Probleme de algoritmică (2-3 probleme noi)
19:00 – 20:00Cină, pauză
20:00 – 21:00Recapitulare: rezolv din nou o problemă veche sau citesc o soluție

În weekend e diferit — fac un "concurs simulat" de 3-4 ore, cu cronometru, exact ca la olimpiadă. E partea cea mai importantă din toată săptămâna.

ZiFocus săptămânal
Luni – VineriÎnvățare incrementală, 2-3 probleme pe zi
SâmbătăConcurs simulat cronometrat
DuminicăAnaliza greșelilor + repaus

Două ore pe zi sună mult. Cum nu te epuizezi?

Nu sunt mereu două ore intense. Unele zile fac doar 45 de minute fiindcă sunt obosit, și e ok. Important e să nu sar zile întregi. Mai bine 30 de minute în fiecare zi decât 6 ore o dată pe săptămână.

Constanța bate intensitatea. Creierul învață algoritmică la fel ca un mușchi: prin antrenament regulat, nu prin câte un efort eroic din când în când.

Resursele pe care le folosește

Ce resurse concrete recomanzi unui elev care vrea să urce?

În primul rând, platforme cu probleme și verificare automată. Vrei feedback instant: ai trecut sau nu testele.

  • pbinfo.ro — pentru începători și nivel mediu, e perfect și e în română.
  • Codeforces — pentru antrenament serios, cu probleme de toate nivelurile și concursuri săptămânale.
  • infoarena.ro — clasic românesc, multe probleme de olimpiadă.

Pentru teorie, recomand să nu citești zeci de cărți. Alege una bună despre algoritmi și structuri de date și lucrează prin ea încet, implementând fiecare algoritm de mână.

Cum reții atâția algoritmi?

Nu îi memorez — îi înțeleg. E o diferență uriașă. Când înțeleg de ce funcționează un algoritm, îl pot reconstrui chiar dacă uit detaliile. Un truc bun: după ce rezolv o problemă grea, îmi notez într-un fișier ideea principală, în 2-3 rânduri.

[Grafuri] Dijkstra: drum minim cu cost pozitiv.
Folosesc priority_queue, scot mereu nodul cu dist minima.
Greseala mea tipica: uit sa marchez nodul ca vizitat.

Peste un an aveam zeci de astfel de notițe. Înainte de un concurs important, le recitesc pe toate în două ore și e ca și cum mi-aș reîncărca memoria.

Cum gestionează eșecul

Ai avut concursuri în care ai dat greș. Cum treci peste?

În clasa a IX-a am luat 5 puncte din 400 la o etapă. Cinci. Am plâns în mașină la întoarcere. Mi se părea că nu sunt făcut pentru asta.

Ce m-a salvat a fost să schimb modul în care privesc eșecul. Un rezultat slab nu spune că ești prost — spune exact ce nu știi încă. După fiecare concurs ratat mă așez și scriu: la ce problemă am picat, ce ar fi trebuit să știu, și o adaug pe lista mea de "de învățat".

Nu pierzi niciodată la olimpiadă. Ori câștigi, ori înveți ce să exersezi data viitoare. Singura înfrângere reală e să te lași.

Cum gestionezi presiunea în timpul concursului?

Am o regulă: în primele 15 minute citesc TOATE problemele și nu scriu o linie de cod. Îmi notez pe foaie cât de grea mi se pare fiecare. Apoi încep cu cea mai ușoară, ca să iau puncte sigure și să-mi calmez nervii. Punctele ușoare iau presiunea de pe umeri și îți limpezesc mintea pentru cele grele.

Și încă ceva: dacă mă blochez 20 de minute la o problemă, o las și trec mai departe. Întorc capul la ea mai târziu, cu mintea proaspătă. De multe ori soluția vine singură când nu mai forțezi.

Sfaturi pentru începători

Ce i-ai spune cuiva care abia începe și se simte copleșit?

Trei lucruri, simple:

  1. Începe cu probleme ușoare și termină-le. Plăcerea de a vedea "Accepted" pe ecran e cel mai bun combustibil. Nu sări direct la probleme de national.
  2. Rezolvă singur înainte să te uiți la soluție. Chiar dacă durează o oră. Lupta cu problema te învață, nu cititul soluției gata făcute.
  3. Nu te compara cu alții, compară-te cu tine de luna trecută. Mereu va exista cineva mai bun. Singura cursă reală e cu tine însuți.

O greșeală pe care ai vrea să o fi evitat?

Am pierdut prea mult timp citind teorie fără să rezolv probleme. Teoria fără practică nu se lipește. Acum raportul meu e cam 20% citit, 80% rezolvat efectiv. Învață făcând.

Și un sfat pentru părinți sau profesori?

Lăsați elevul să se joace cu codul fără frică de notă. Cele mai bune idei mi-au venit când experimentam de plăcere, nu când eram presat de un rezultat.

Concluzie

Dacă e să rezum tot ce a spus Andrei: nu talentul face olimpicul, ci constanța, curiozitatea și obiceiul de a învăța din fiecare greșeală. Nu ai nevoie să fii geniu — ai nevoie de un drum clar și de cineva care să te ghideze prin el.

La ByteSchool construim exact acel drum. Te pregătim pentru olimpiadă și concursuri alături de mentori care au trecut ei înșiși prin aceste etape, pas cu pas, de la primele probleme până la performanță. Dacă povestea lui Andrei te-a inspirat, primul tău "Accepted" e mai aproape decât crezi.