Continuam discutia din articolul anterior, pentru a raspunde la a doua intrebare din cele trei prezentate:
1. Este util sa termin o facultate de CS in Romania? Nu ar fi mai util sa muncesc in industrie (sau pe cont propriu) in acest timp?
2. Cum sa aleg intre proiectele/temele de la facultate si alte proiecte extra-scolare?
3. Ce pot sa fac dupa ce termin facultatea de CS din Romania?
2. Cum sa aleg intre proiectele/temele de la facultate si alte proiecte extra-scolare?
In mod normal, in timpul facultatii ar trebui sa ti se iveasca sau sa iti faci tu cat mai multe ocazii de a fi implicat in diverse activitati care sa te ajute sa inveti si sa acumulezi diverse competente si cunostinte care iti vor fi utile in restul vietii, mai ales daca vei lucra tot in ICT pe viitor.
In cadrul facultatii, prima si cea mai importanta activitate care te obliga sa te dezvolti profesional o reprezinta temele si proiectele propuse de facultate. Daca vrei sa termini facultatea, in mod sigur te izbesti de ele si trebuie sa rezolvi cel putin o parte dintre ele. Mai mult decat atat, rezolvarea lor iti influenteaza media cu care vei termina facultatea si, poate chiar, nota de la licenta (cel putin in UPB sigur o influenteaza). Temele sunt gandite de catre profesori, pornind de la experienta lor (didactica si profesionala), spre a ghida studentii pe o anumita traiectorie si pentru a-i face pe acestia sa dobandeasca anumite competente si cunostinte pe care fiecare echipa de la fiecare materie din facultate le considera interesante. Unele teme sunt mai interesante, altele mai putin, unele sunt mai utile, altele mai putin, dar aceste informatii (utilitatea, cat de interesante sunt, dificultatea, noutatea, etc.) vor fi diferite de la student la student, la majoritatea temelor. Deci, este important de retinut ca prin teme facultatea iti sugereaza o anumita cale care ar trebui urmata ca sa te formezi profesional si sa ai o viata usoara in continuare.
Totusi, rezolvarea temelor consuma timp pe care unii studenti poate ar reusi sa il foloseasca mai eficient pentru dezvoltarea altor skill-uri pe care facultatea nu le considera importante. Sunt o gramada de oportunitati, mai ales in ziua de astazi, de a te implica in alte proiecte care nu sunt impuse de facultate. Evident ca acestea nu vor conta la nota/medie si iti vor manca timp suplimentar, dar de multe ori iti pot fi mai utile. In plus, nu de putine ori, ele te ajuta sa nu ai un CV gol in momentul in care termini facultatea. Printre aceste alte proiecte se numara: stagii de practica (vezi Stagii pe bune, GSOC, etc.) – atat in Romania, cat si in strainatate, implicarea in proiecte open-source (vezi ROSEdu), participarea la consursuri (vezi ACM ICPC, Google Code Jam, Facebook Hacker Cup, Yahoo OpenHack, Microsoft Imagine Cup si multe altele), proiecte personale, implicarea in activitatile organizatiilor studentesti, colaborararea cu laboratoarele de cercetare din facultati, student assistant, etc. Oportunitatile sunt foarte multe, si pot implica inclusiv diverse colaborari cu firmele in timpul facultatii, precum slujbe part-time, etc. Ca student cu experienta, nu prea recomand angajarile full-time decat in cazuri extreme si daca crezi ca sunt foarte importante pentru tine (consideri ca iti ofera o dezvoltare profesionala foarte buna, oportunitate unica, ai nevoie foarte mare de banii respectivi si nu gasesti alta posibilitate de finantare). Problema majora este ca, desi cateodata joburile full-time te pot dezvolta profesional, in alte ocazii ele te pot plafona, chiar daca nu iti dai seama pe moment.
In toata aceasta lume de oportunitati de proiecte, orice student intreaba care este cea mai buna cale? Parerea mea este ca asa ceva nu exista, ca raspuns generic, ci fiecare trebuie sa isi gaseasca cel mai bun drum personal. Daca consideri ca ai suficiente cunostinte ca sa iti dezvolti singur anumite skill-uri sau competetente pe care le consideri utile, renunta la niste teme si fa ceea ce crezi ca iti va fi util! Desigur ca nu oricine este in stare sa faca asta, sunt destul de putini studenti care se pot orienta singuri mai bine decat facultaea si au si suficienta incredere in ei pentru a face asta. Evident, ca asta iti aduce si responsabilitatea alegerii, nu vei mai putea da vina pe nimeni altcineva ca iti da prea multe task-uri, ca nu ai timp liber, ca faci lucruri tampite si inutile. Iar daca constati in viitor ca ai gresit in alegerea facuta, tu vei fi singurul vinovat si nu oricine accepta asta.
Sfatul meu: este bine sa imbini task-urile propuse de facultate cu altele venite din viata reala, iar in functie de capacitatea ta, increderea in sine insuti si abilitatile tehnice, poti incerca sa faci mai multe lucruri pe care nu ti le impune facultatea, dar pe care le vezi importante pentru viitoarea ta cariera. Daca nu vrei sa risti, nu poti lua singur decizii sau nu vrei sa le iei, incearca sa faci macar ceea ce iti propune facultatea.
La final, voiam doar sa spun ca temele din facultate nu se vor termina prea curand in viata. La munca, ele vor deveni deadline-uri si task-uri de rezolvat pe care toata lumea le va avea! Si nu toate vor fi simple, mai ales cele care implica decizii importante, afecteaza multi alti oameni sau implica bani multi! Temele din facultate te invata sa muncesti, sa faci fata stresului, sa iei decizii si sa stii sa alegi eficient. Dar poti alege oricand si altceva decat temele, daca nu ai incredere in ele si daca poti mai mult. Vei avea o medie mai mica, dar pe viitor media aceasta nu prea conteaza atat de mult, ci ceea ce stii sa faci.
P.S. A nu se intelege ca sunt adeptul “exista absolventi de ACS cu medie peste 9.50 pe care companiile ii resping la interviu ca sunt prosti” si nici al “absolventul de Spiru are aceleasi sanse sa lucreze la firma <x> ca si cel de la ACS”. Se pot intampla si astfel de singlaritati, dar eu sunt obisnuit sa gandesc cu procente semnificative, nu cu exceptii
.