Facultate: fac sau nu fac? Unde? La ce sa ma astept?
Malex intreba aici ce sfaturi avem pentru un proaspat absolvent de liceu care se gandeste sa dea la facultate. Am fi putut raspunde cu un singur comentariu, dar am considerat posibilitatea ca aceasta perspectiva sa-i ajute si pe altii asa ca am dedicat un post. Inainte de a incepe, mentionez ca aceasta este doar o parere personala.
Sfatul meu e sa te duci la o facultate mai lejera si sa inveti singur. Altfel risti sa-ti mananci timpul cu stresuri inutile, timp pe care altfel l-ai folosi pentru a invata. Personal, in Bucuresti, am gasit cea mai buna combinatie intre subiectele abordate si timpul liber la Facultatea de Matematica si Informatica de la Universitate. Bineinteles, acest lucru il poti gasi si in alta parte in functie de cat timp decizi tu sa aloci pentru facultate si cat de mult te intereseaza notele.
Facultatea e buna in sensul ca-ti ofera un context din care sa afli ca anumite lucruri/concepte exista. Ca sa-ti dau un exemplu concret, nu cred ca m-as fi apucat prea repede sa citesc despre limbaje formale si sa aflu cat de utile sunt daca nu as fi trecut prin facultate. Dar, de cele mai multe ori facultatea nu te ajuta cu mai mult deoarece am intalnit multe cursuri de tip dictare in care esti fortat sa-ti testezi viteza cu care te tii cu scrisul dupa profesor.
Oricum asta nu trebuie sa te opreasca pentru ca experienta din facultatile romanesti ne arata ca tot pe cont propriu se invata cel mai bine. Dictarea nu numai ca-ti omoara interesul si te face sa te intrebi de ce te mai duci la curs cand poti face altceva in timpul respectiv, dar nici nu-ti da vreo motivare legata de "de ce ar trebui sa fiu eu interesat de aceste lucruri? unde le pot aplica?". Personal nu-mi place sa invat doar de dragul teoriei. Vreau sa stiu ca pot aplica acele lucruri, ca pot construi ceva pe baza lor. Gasirea raspunsurilor la aceste intrebari depinde din nou de tine si e important ca ea sa existe la fiecare curs pe care il vei face in facultate.
O abordare intalnita in afara si care cred ca ar da roade si la noi este urmatoarea: profesorul sa ofere o bibliografie si la sfarsitul fiecarui curs sa mentioneze paginile care trebuiesc citite dintr-o anumita referinta pentru a pune studentul in tema cu subiectul predat la cursul urmator. In majoritatea cazurilor acest lucru nu se intampla la noi, asa ca la cursul urmator profesorul are tendinta de a trece rapid peste anumite lucruri pentru ca le-a tot predat de-a lungul anilor si i se par banale. Studentul pe de alta parte intalneste acele lucruri poate prima data si de cele mai multe ori se chinuie mai mult sa scrie repede de pe tabla dupa profesor, ajungand numai la intrebari de genul: "auzi, ce e ala pe tabla? e i sau j?"
Legat de ce trebuie sa inveti, te sfatuiesc sa incerci sa abordezi cat mai multe subiecte si tehnologii, pentru ca doar asa vei descoperi cu adevarat la ce fel de lucruri vrei sa lucrezi si pe ce ai vrea sa te axezi pe viitor. Dintre cursurile foarte importante, le-as mentiona pe cele de sisteme de operare, limbaje formale/compilatoare, programarea paralela si concurenta, programarea orientata pe obiect si arhitectura calculatoarelor. Acestea sunt primele care imi vin in minte, dar se poate sa fi scapat altele.
Nu spun ca vei scrie obligatoriu propriul tau compilator sau sistem de operare, ca iti vei construi propriul procesor, dar trecand prin aceste cursuri iti vei modela gandirea si modul de abordare a problemelor pe care le vei intalni pe viitor. Daca tehnologiile se tot schimba, conceptele care stau la baza lor raman aceleasi. Iar legat de limbaje, cum am spus-o si mai demult, consider ca limbajul este doar o unealta.
Nu-ti spun sa renunti la facultate. Dimpotriva, chiar te incurajez sa o urmezi. Chiar daca nu e evident la fiecare curs ce anume iti va folosi pentru viitor, nu renunta rapid cu un raspuns de genul: "asta e materie invechita", ci cauta mai intai sa te interesezi tu daca chiar asa e sau nu. Nu te baza pe profesor sa-ti spuna asta.
Nu vreau sa privesti aceste sfaturi ca pe un atac la adresa profesorilor. Am intalnit in facultate si profesori care au reusit sa-mi starneasca interesul pentru o anumita materie, dar numarul lor a fost mult prea mic daca stau sa privesc situatia per ansamblu. Asadar, nu pot sa-i privesc decat ca pe exceptii.
In concluzie, ia din facultate ce e bun (informarea despre existenta anumitor lucruri/concepte) si incearca sa ignori lucrurile mai putin bune (atitudinea multor profesori). Scopul final nu e sa-i faci profesorului pe plac, ci sa te dezvolti pe plan profesional.
Succes in alegerea viitorului!
January 22nd, 2008 - 10:41
Salut.
In primul rand iti multumesc pentru acest post si pentru ca ai luat in considerare commentul meu.
Sfatul tau mi-a fost de folos sa imi confirm ideea ca tot cel mai bine singur inveti. Asa am invatat pana acum programare ( desi am fost de cateva ori la olimpiada la nationala ). Multa lume ar intreba, “ce profesor ai?”. Din pacate intrebarea nu are relevanta la noi.
Din punctul meu de vedere, imi dau seama ca daca erai programator bun, nu mai ajungeai profesor. Poate pe langa iti mai trebuie un pic de noroc, dar cel putin in ziua de azi gasesti mai pentru orice nivel.
Eu sunt interesat sa invat la un nivel avansat programare, avand in vedere ca deja am formata gandirea programarii, insa nu prea am perseverat pana acum in a folosi diverse “unelte”.
Multumesc inca odata, si le urez succes celor care citesc acest post si sunt in aceeasi situatie ca mine.
January 22nd, 2008 - 14:31
Sunt de acord cu voi: rolul facultatii este acela de a te ajuta sa te dezvolti profesional.
Nu i-as recomanda nimanui sa nu urmeze o facultate pentru ca asa cum au zis baietii mai sus, ai ocazia sa afli despre anumite lucruri care inca nu sunt foarte folosite in productie, dar niciodata nu stii cand iti pot veni in ajutor.
De asemenea unul dintre cele mai importante castiguri cu care ramai dupa facultate e un relatia cu un grup de oameni care sunt interesati de aceleasi lucruri ca tine. Fosti colegi, prieteni de-ai lor, sau chiar profesori, sunt convins ca vor fi de mare ajutor cand vei deveni programator/dezvoltator profesionist.
Ceea ce recomand e sa alegi o facultate de top, unde vin oameni de top, sunt profesori de top si preferabil exista programe academice (cum ar fi Programul Academic Microsoft).
Oricum, cred ca orice facultate ai alege, tot va fi necesar sa inveti singur sau mai bine zis sa inveti pe langa ce cere facultatea.
January 23rd, 2008 - 17:41
@Malex: “Din punctul meu de vedere, imi dau seama ca daca erai programator bun, nu mai ajungeai profesor.”
Daca te referi la invatamantul superior, sa stii ca nu ai deloc dreptate. Sunt oameni care (incearca) sa faca cercetare si mediul universitar este unul din locurile in care poti face asta. Nu te uita de sus la profesorii tai doar pentru ca nu iau mii de euro lunar. Printre ei sunt oameni de la care ai ce sa inveti.
January 24th, 2008 - 02:06
Cred ca principala problema a absolventilor de liceu in alegerea facultatii este faptul ca fac o alegere fara sa ai o viziune de ansamblu reala asupra facultatii X. La admitere ti se promite marea cu sarea insa in scurt timp iti dai seama ca undeva este o problema si ea nu este la tine.
Ceea ce pot confirma cu certitudine este faptul ca invatamantul universitar are mari probleme cu tabla de materii, dotarile si cadrele universitare. Desigur, ca peste tot, exista si exceptii: 1-2 profesori dedicati 100% domeniilor lor de activitate, 1-2 care mai fac cercetare, un laborant istet care sper sa ajunga ( dupa ce mor toti dinozaurii ) sa fie profesor si sa reformeze metodele de invatamant etc.
Ar trebui ca un student sa vada tabla de materii predate la specializarea unde vrea sa intre, sa puna intrebari despre punctele atinse de cursurile care prezinta interes, sa studieze posibilitatile de implicare in proiecte de cercetare, numarul profesorilor implicati in cercetare care agreaza si studenti in echipele lor. Cu siguranta discutiile cu studentii din anii mai mari vor prinde bine in orice moment…cu atat mai bine cu cat pasul decisiv nu a fost facut.
Legat de rolul facultatii romanesti? Din pacate studentul roman a ajuns sa considere ca un curs nu a fost pierdere totata de timp, energie si neuroni atunci cand primeste macar niste notiuni de baza vagi, niste referinte catre 2-3 carti sau niste site-uri. In rest..VAX.
Oricum…orice facultate tehnica ai alege in Romania, fac ramasag ca vei avea nevoie sa iti dezvolti o deosebita capacitate de memorare.
January 29th, 2008 - 00:45
@Malex: ca o completare la comentariul lui LucianB:
sa stii ca avem in facultate profesori (ma rog, lectori) care se descurca foarte bine si la catedra si la programare, lucrand la firme de prestigiu. Un exemplu in acest sens este dl. Radu Gramatovici din FMI.
As spune ca tine de …altruismul (?) fiecarui cadru didactic de a-si dori mai mult decat satisfactii financiare in viata, invatandu-i (si) pe altii cum sa ajunga un bun programator ca tine. Pentru ca da, avem si profi care s-au lasat de catedra si au ramas cu jobul de firma.