Are rost sa continui o facultate nerelevanta daca deja lucrez in IT?

Am lucrat cu destul de mulți developeri de-a lungul anilor si am observat cum unii nu vor să renunțe la standardele din programare în fața cerințelor clienților.
De exemplu clienții aveau nevoie de un MVP in două săptămâni, dar developerii nu ajungeau nici la jumate, pentru că insistau sa pună tot codul la punct in perioada asta.
Însă clientii ratau sansa de a-si prezenta produsul unor investitori.

Lucrurile astea nu se învață in nicio scoală, dar experiența generală acumulată rafinează caracterul oamenilor.

@adimosh
In mare sunt de acord cu ce spui. Din nou, pierdem contextul. Este un om care a avut un contact cu lumea academica, iar un ins care face cam 2 ani de facultate se prinde cum sa identifice materialele pe care trebuie sa le invete.
In al doilea rand, nu sunt de acord cu tine in abordarea nivelului necesar de competenta pentru diversele activitati de programare.
Pe de o parte, desconsideri web-ul, desi are o cota de piata semnificativa.
Apoi pleci de la premisa ca pentru a ajunge bun profesionist trebuie sa incepi de la nivel de expert. Si nu e adevarat. Juniorii au si ei rolul lor.
E adevarat, e foarte greu pentru un om care se apuca de unu singur sa invete., in principal pentrul ca primul job e cel mai greu de obtinut.
Cand ajungi la primul loc de munca, iti dai seama cat de putine lucruri intelegi si cat de multe trebuie sa inveti sa poti sa faci ceva acolo la munca. Nu esti capabil sa faci nici cele mai simple task-uri, pentru ca intr-un loc suficient de complex incat sa aiba nevoie de juniori, sunt sisteme si concepte care depind unele de altele, iar lacunele pe care le ai, devin evidente.
La primul job incepi sa intelege ce nu intelegi si care e directia in care sa te misti cu studiul.
Eu m-am apucat de programare foarte tarziu si am facut asta fara sa termin facultatea. Am studiat singur un an de zile toate tutorialele pe care le-am gasit. Cu toate astea, sa gasesc un job mi se parea imposibil. Motiv pentru care la un moment dat renuntasem la idee pur si simplu. M-am intors sa termin politehnica. Am avut noroc si am dat un interviu pe care l-am trecut si am prins primul job in domeniu.
La inceput a fost foarte greu, dar la scurt timp am devenit la fel de productiv ca ceilalti din echipa. Am studiat constant si am aplicat fix reteta pe care o descriam.
Ai dreptate cand spui ca un om nu stie ce vrea sa invete la inceput, insa dupa ce intrii in domeniu, lucrurile se clarifica.
Evident, aici sunt mai multe directii de dezvoltare, de aia e foarte greu, mai ales la inceput, pentru ca lacunele sunt foarte mari in prima faza.
Esti fortat sa studiezi ce se foloseste la munca. Se poti sa-ti faci treaba, chiar daca sunt parti pe care nu le stapanesti foarte bine. Ai de invatat un limbaj si un framework, pe care trebuie sa le inveti la perfectie. Apoi ai nevoie de suficient de multe informatii despre sistemele conexe, atat cat sa-ti faci treaba, in prima faza. Probabil trebuie sa iti faci o idee despre sistemul de operare, permisiuni, servere si configurari basic, baze de date, cat sa poti sa faci debug sau o functionalitate noua… Apoi studiezi in detaliu fiecare detaliu legat de ce vezi ca nu intelegi dar e evident ca e musai sa stii.
Apoi sunt cunostintele fundamentale. Cand incepi lucrul fara facultate, vei avea lipsuri acolo. O parte le poti compensa, iar cata vreme esti junior, e okay. Sa cresti, trebuie sa studiezi si sa acoperi o arie larga de cunostinte, iar aici nu tutorialele gen Lynda te ajuta. Aici cursurile de la universitate sunt raspunsul.
Esti cumva fortat de imprejurari sa inveti lucrurile intr-o ordine usor nefireasca. Majoritatea oamenilor nu pot sa faca asta. Ai dreptate. Nu e calea RECOMANDATA de urmat in cazul general. Dar e o cale posibila.
In contextul discutiei, s-a pus intrebarea daca are sens sa termine matematica sau altceva. Cu sistemul de invatamant din ziua de azi, daca renunta si se apuca de o facultate ID de info, poate sa echivaleze multe examene si sa treaca fara efort in ani superior. Exista facultati de 3 ani de informatica. Ar termina informatica poate mai repede decat ar termina matematica, mai ales daca din cauza programului ar ajunge sa repede un an sau doi. Ceea ce e foarte posibil
Eu nu am spus ca e bine sa renunte complet la ideea de facultate.
Facultatea e foarte buna si daca ai ocazia sa o faci, ajuta. Pe de alta parte, daca ai ocazia si capacitatea sa inveti, nu ai nevoie de ea.
Faptul ca el deja are un job in domeniu e extrem de important Dupa parerea mea, un job, chiar si unul prost, e mai important decat o facultate.

Nu prea reiese asta din discutie, si nici din postarea initiala.

Nu il desconsider. Doar ca standardele web fata de non-web relativ la pregatirea personalului sunt cu totul altele. Un site care are o structura cat de cat logica, nu crapa si poate sa arate niste tabele sau cifre dintr-o baza de date este unul functional, si destul de multi sunt impresionati de asa ceva. In non-web, in majoritatea domeniilor, o aplicatie la nivelul unui web site facut de un junior nu doar ca nu e impresionanta, dar e si desconsiderata ca fiind inutila. In majoritatea domeniilor care sunt in mod traditional non-web (a se citi cele preponderent ingineresti), nu ai optiunea de a “invata din mers”. Ce codezi tu trebuie sa se incadreze in niste tolerante mici de la inceput, altfel pur si simplu nu merge. Nu degeaba am dat exemplul de driveri si de 1 milisecunda. Asa este: in cam toate domeniile non-web, “perioada de acomodare” este scurta si brusca.

Gandeste-te la embedded development. Sa zicem ca faci soft pentru controllere de pompe industriale. Da, ii vei da unui junior sa faca mai intai o functionalitate de aprins un bec cand zice un senzor ceva in afara unor tolerante. Dar daca respectivul uita sa dealoce memoria, tot ii vei da o palma peste ceafa (la figurat, bineinteles), si daca repeta greseala zboara de pe proiect. Nu exista “pai lasam asa acum, ca aproximativ merge, si optimizam mai incolo”.

Pai in principiu cam de asta se face facultatea, exact ca sa nu fii in aceasta situatie.

Da, si aici e si problema. Esti fortat sa studiezi DOAR ce se foloseste la munca… pentru ca stii ca esti in spate si trebuie sa recuperezi, si seful tau cel mai probabil stie si el. Crezi ca nu mi-au trecut prin mana destui pe care se vedea clar ca nu stiu aproape nimic mai mult decat ce te-ai fi asteptat sa stie date fiind tehnologiile cu care au lucrat?

Da. Pentru web. Pentru cam orice altceva sa le stii deja e un job requirement.

Da, ok, aici ai dreptate. E o cale posibila, insa nu una recomandata. Iar intrebarea “de 1000 de dolari” (apropos, @Robert_Tiganetea, data viitoare pune o suma ceva mai mare… veniturile in lumea aceasta sunt de regula semnificativ mai mari decat atat) era daca sa renunte sau nu la facultate.

Si aici, raspunsul care iese si din argumentele tale este “nu”. Se poate si daca renunti, dar iti recomandam sa nu o faci. Agreed?

Nu pot fi de-acord cu aceasta parere. Consider ca opusul este adevarat: decat un job prost, mai bine o facultate in Romania.

1 Like

Cred ca la facultate faci cele mai multe mvp-uri :sunglasses:

1 Like

@adimosh

Cerinte mari pentru 2000 + bonuri

1 Like

@adimosh
Sunt de acord ca sunt domenii din programare de care nu te atingi fara facultate. Sunt totusi foarte multe lucruri pe care poti sa le faci bine. Faptul ca nu poti sa lucrezi in anumite domenii nu inseamna ca nu poti sa lucrezi. Nici nu inseamna ca nu o sa ajungi bun la ce faci.
Daca lucrezi intr-un domeniu de care imi povesteai ca e inaccesibil, nu inseamna ca esti mai fericit sau castigi cu mult mai bine decat un om din web. Loc de crescut e destul. Lucruri interesante sunt pe fiecare latura.

Acesta este sfatul pe care l-ai da unui copil al tau? Daca da, iti voi respecta decizia. Eu unul nu am aceeasi parere.

Daca am un copil al meu, fac tot posibilul sa poata sa studieze ce are nevoie. Daca nu-mi permit sa-l tin la scoala pe banii mei, fix ala e sfatul pe care i-l dau.
Candva cineva mi-a spus ca e prea tarziu pentru mine sa ma apuc de programare. Eram tanar si prost si am crezut. M-am apucat de programare cam 15 ani mai tarziu, pentru ca am crezut in felul acesta de a privi lumea. A fost o mare eroare. Din experienta stiu ca atitudinea asta idealista este extrem de paguboasa si face mai mult rau decat bine.

1 Like

OK, inteleg, dar despre aceasta e vorba in acest topic? Parca omul voia un sfat daca sa continue, nu tin minte sa fi fost vorba ca nu isi permite.

Dacă te mai ajută un răspuns, eu am terminat o facultate tehnică, dar care nu m-a ajutat foarte mult practic, decât pe hârtie. Nu am terminat-o ușor, dar am terminat-o. Acum, după 10 ani, pot să spun că a fost cea mai bună decizie pe care am luat-o în acea perioadă. Unul din motive este că primești impozitul înapoi cu diploma în mână. Primii ani nu se simte, dar pe măsură ce se adună ani de experiență, îți faci o familie, crede-mă că începe să conteze mult. Un alt motiv este că facultatea te învață că în viață trebuie să lupți puțin (mai mult) să obții ceea ce vrei.
Un vulpoi bătrân te-ar încuraja să găsești o soluție să termini facultatea (dar să nu-ți pierzi mințile în același timp). Găsești tu o soluție, ești inteligent.
Hint: multe companii sunt înțelegătoare cu chestia asta și oferă suport în diferite forme. Dacă nu găsești asta la actuala companie la care lucrezi, poți căuta una deschisă la asta. Foarte probabil să primești puncte bonus de încredere și vei da bine. :wink:

2 Likes

Astazi a aparut un articol cu informatii interesante in contextul acestei discutii:

“[…]
Săptămâna trecută, Eurostat, oficiul de statistică al UE, a publicat studiul anual despre nivelul de pregătire al tinerilor din Uniune şi despre rata abandonului şcolar al acestora. România este pe locul al treilea în clasamentul abandonului şcolar înainte de vreme.
[…]
Cel de-al doilea segment al studiului citat plasează România pe ultimul loc. Doar 24% dintre tinerii cu vârste de 30 – 35 de ani aveau anul trecut studii superioare, faţă de o medie de 40% în UE.
[…]
Ce înseamnă aceste două seturi de date, puse cap la cap?
Haide să spunem că un angajator caută un arhitect sau un inginer constructor. Vine Dna fostă ministru Vasilescu şi zice: N-am! Dar am 269.000 de salahori “pur votî plas du tramvai!”. OK! Pot 269.000 de salahori să facă munca unui singur inginer constructor?
Nu cumva şi aceasta este o explicaţie pentru care România este o ţară low-cost?”

Sursa: Ziarul Financiar, https://www.zf.ro/opinii/nu-capitalul-veros-distruge-romania-ci-lipsa-de-educatie-a-maselor-18109328

Faptul ca acum iti poti gasi de lucru (loc de munca calificat) fara facultate nu garanteaza ca acest lucru se va intampla si peste 5 sau 10 ani. Intrebare pentru cei care cred ca facultatea nu este relevanta si ca trend-ul este sa nu mai fie necesara: oare de ce media celor care finalizeaza studii superioare in UE este de 40%?

Fac parte din categoria celor care au terminat o facultate si chiar daca a trebuit sa invat multe lucruri pe care nu le-am folosit la locul de munca, nu regret ca am decis sa o finalizez si sa aloc 4 ani pentru acest lucru.

Pentru ca in tarile cu apa calda majoritatea tinerilor nu sunt nevoiti sa plece in strainatate pentru un trai decent.

Sa fim seriosi, facultatile de IT sunt singurele care se merita. Toate celalalte te fac ori somer cu diploma ori angajat cu minim pe economie pentru urmatorii 5 ani.

“se merita” pentru ce? A, lovelele. Proasta perspectiva.

1 Like

Termina facultatea, incearca sa mananci pe paine matematica si poti sa iti gasesti niste locuri de munca in IT de 5x-10x mai bine platite decat mizeria aia de full stack. Poti sa o dai fantastic de bine pe data science, pe programat engine-uri de jocuri, software pentru bursa, etc. important este sa inveti serios, sa intelegi si retii conceptele si sa fii ne-prost si ne-lenes.

O sa se termine smecheria cu full-stack pentru cei slabi in curand, sau cel putin o sa ajunga, daca nu a ajuns deja ca un fel de “blue collar job”.

Cat despre facultate, eu am lucrat cu 2 tipi care nu facusera informatica la facultate: unul facuse fizica (si lucrase 10 ani in cercetare) si unul facuse inginerie aerospatiala, programatori extraordinari tocmai pentru ca stiau matematica, majoritatea problemelor din programare se pot reduce la matematica (incearca sa faci o animatie in care invarti un obiect in spatiu 3D sau sa faci orice fel de analiza pe date si mai vorbim), bine in afara de HTML si css care nu e programare.

Deci sunt joburi care platesc 50K-100K+ RON net/luna pe data science? Ma indoiesc. Nici macar in SUA nu gasesti joburi de genu.

“Deci” sunt joburi de $ 100++k pe an, care vine cam 420k RON pe an, cam 35k RON pe luna pe care le poti faci si remote din Ro, or fi si de HTML/CSS la banii astia dar n-am auzit eu. Aici vorbim doar de joburi, daca te duce mintea la un produs/serviciu deja vorbim de alti bani.

Parerile sunt impartite cum e si normal. Oricum tu decizi pentru tine.

Parerea mea e ca au un job acum, dar daca iti vei cauta un alt loc de munca la un moment dat va da rau in CV ca ai o facultate neterminata. Nu te poti transfera de la sectia de matematica la cea de informatica? Sa iti recunoasca o parte din examene.

Sunt tot felul de posibilitati acum… eu de exemplu am vazut caz de absolvent fizica ce a facut master pe matematica.

Eu in anul I sem 1 am foloseam (sau cel putin trebuia sa folosesc) la fizica derivate partiale pe care le-am invatat la analiza abia in semestrul 2. Deci da, exemplar.
A pierdut ala de fizica un curs sa ne predea intai derivatele partiale ca fara ele nu intelegea nimeni nimic din toata materia lui.

Sa va spun de cate ori mi-au trebuit derivatele partiale de cand am terminat facultatea?

Si uite asa se naste ideea ca un intreg sistem de invatamant e facut pentru un singur individ. Si ca acel sistem de invatamant trebuie sa ghiceasca exact viitorul acelui individ.

1 Like