Motivul pentru care firmele IT nu-și prea mai găsesc programatori în România

Cred ca principala problema e ca facultatile de IT nu te pregatesc suficient pentru o practica relevanta in programare. Chiar si cu atatia programatori cati sunt iesiti din facultate nu reusesti sa iei unu job ready decat daca stai sa te ocupi de el. Programatori se gasesc, probabil nu se gasesc programatori care sa stie good practice la o aruncatura de bat. Nici nu au cum sa stie good practice daca nu au de lucru pe ceva. Mai toate firmele cauta mid si senior 2-5 ani experienta. Which is a lot!

2 Likes

Da mi se pare ca sa mai discutat ca profesori nu sunt programatori nu stiu standardele in industrie dar unii se straduiesc sa tina pasul cu tehnologia.

1 Like

Sincer nu am urmat o facultate de informatica dar am luat optionale de la informatica fiindca a existat posibilitatea. Am facut in facultate C, C#, MySQL, .NET si cu tot respectul pentru oamenii acestia ca au doctorat in informatica nu am putut construi o mini aplicatie cu ce mi-a fost predat. Sunt front-end dev si mentorul meu a fost google, pe langa un programator front-end care m-a introdus in js direct pe ionic 2.

1 Like

Da si eu am avut un team leader in cluj care ma invatat mult mai mult decat scoala dar diploma e diploma plus ca am mai incercat sa fur putina meserie de la diverse persoane pe diverse fields.

Legat de facultate. La un curs am avut o discutie pe seama arhitecturii aplicatiilor. Stiti voi, nivel de persistenta, business layer si interfata. Pe vremea aia nu se punea problema de MVC si de ce framework-uri exista.

Cand am inceput sa lucrez (2006++) am avut o aplicatie de construit. Asa ca am facut pe acest concept. Clase separate pentru nivelul de persistenta (comunicarea cu baza de date, cu API-urile), un nivel de logica (procesarea datelor venite din persistenta) si Smarty pentru interfata. Nimic extraordinar. Si acuma cineva poate continua munca fara mari batai de cap.

Acum am de lucru la o aplicatie care e facuta de cineva care a facut facultatea de design si a invatat ceva programare pe langa. Well, persistenta e combinata cu logica in vreo 4 nivele. Nu pot sa schimb ceva ca nu stiu ce va crapa in alta parte.

Nu o fi facultatea solutia tuturor problemelor dar te invata 2-3 lucruri despre organizare.

De asemenea: Intotdeauna initializati-va variabilele.

4 Likes

Pentru ca juniorii costa bani sa ii inveti meserie si odata ce au experienta o sa fie furati de firmele respective. Practic nu recuperezi investitia in majoritatea cazurilor

1 Like

Teoretic de MVC stiu din facultate am scris la proba scrisa licenta, atunci nu realizam mare lucru cu el, asta in 2007, frameworks nema dar a prins.

Hai sa iti raspund pe caz concret: NU.
Firma pentru care lucrez nu gaseste programatori in cele 2 orase din vest asa ca face outsourcing in Romnia unde plateste mai multe pentru un dev decat aici. Ca banii aceia nu merge toti la devul roman asta este altceva, dar momentan se ia in considerare deschiderea unui birou in ro strict din acest motiv

3 Likes

Niste statistici pe Upwork (cautare dupa “developer” in categoria “Web Development”, cel putin $100 castigati pe platforma):

  • India: 7200
  • Rusia: 1730
  • Ucraina: 2600
  • Romania: 308 (din 110 000 - 160 000 “specialisti” IT inregistrati)
  • Ungaria: 77
  • Austria: 17
  • Germania: 137
  • Franta: 56
  • Olanda: 56
2 Likes

smarty… ce vremuri :slight_smile:

si verificati-le existenta / validitatea

ceva mai on-topic:
facultatea nu are nici scopul si nici mijloacele sa scoata programatori ready-to-work.
de acolo inveti niste baze / principii si ceva organizare.
de asta se pune accent pe activitatile extra din cv: internshipuri / practica, voluntariat relevant, minima experianta de lucru (chiar daca nu pe aceeasi tehnologie).

2 Likes

Ce vremuri actuale. Proiectul-varza e tot cu Smarty. Macar V-ul e respectat daca MC-ul e terci :smiley:

Dacă ți se pare scump să-i înveți și să plece, să vezi cum e să nu-i înveți și să rămână!

14 Likes

Offtopic: Iti ador comentariile :slight_smile:

1 Like

Dacă era măcar atât eram fericit. Cel puțin în orașul meu, facultatea există strict pentru a da de lucru profesorilor.

Studenții mai mult deranjează prin prezența lor, dacă ei ar putea lua salariile și să treacă peste acest mic inconvenient, ar fi cei mai fericiți.

Care-i faza cu datele astea? Ce încerci să ne zici?

Cu cat mergi spre tari unde se castiga mai bine in general, numarul liberilor profesionisti scade. Adica de ce sa fac programare si sa fac 3000 de euro cand pot sa fac ceva mult mai simplu si sa fac 2200?

1 Like

pai poate unii dintre ei au motive sa aiba o astfel de atitudine. depinde de tine ca angajator cat de mult efort depui in formarea lor. si prin formare nu ma refer neaparat la partea tehnica - adica aia care-ti aduce lozu’ ci la partea psihologica. cum il motivezi sa stea sa-si dea interesul pentru companie? ce conditii ii oferi? da, banii-s cei mai importanti dar conteaza si mediul si managementul.

daca chiar vezi ca nu-si da deloc interesul atunci e lesne de inteles ca i transmiti sa se lase de meserie si sa se faca instalator ca e meserie banoasa.

intr-un mediu online atat de poluat de content pro-it, eu zic ca un rol esential il joaca psihologicul. marketing-ul de cand e el pe asta mizeaza si atunci te afunda intr-o bula din aia confuza si nu mai stii de unde sa o apuci. ca si comentariul asta luat de pe net:

Yes but the role of the web developer is going to start changing.

The relevancy of the browser has started growing to such an extent that within a few years all forms of application development will be possible through the web, making the OS a formality for most companies.

What this means is that as a web dev the range of skills you will need to know will increase.

The role at it’s core will likely be the same it is today but the nature of applications will become broader and so the skills needed to work on those applications will also become broader until such a point that we likely will see new types of web developers emerge.

It will likely start with Machine learning becoming a core skill requirement and some companies starting to leverage WebAssembly.

If WebAssembly manages to find a solid use case it won’t be long before knowing a low level language like C/C++ and Rust becomes an extremely attractive thing to have on a web developers CV but that remains to be seen.

As a developer accepting that you are a bridge between someone who wants to do something but doesn’t know how to do it and reaching that goal is the best thing for you, you are a necessary evil and as such your skills need to be in line with the type of applications people want to make and as the web can do more so must you.

The role of a web developer will remain until such a time where people who have to hire us today can build their own applications without paying us and feel secure in that their needs can be met without the need of our in depth knowledge.

For that to happen we would need a new generation of tools that do not exist today, we have a few attempts that show promise but there is a long way to go before they can provide all the things that is needed and then there is the matter of a mass migration in IT which would in of itself take more than 20 years.

Prin acea frază mă refeream la studenți în contextul universității, că în universitatea respectivă cadrele didactice și nevoile lor sunt cele ce primează, nu ale studenților, studenții mai mult deranjează cadrele didactice :slight_smile:

La locul de muncă e altceva, sunt de-acord.

Acolo am fost în ambele ipostaze, și ca angajat, și ca angajator.

Cred ca se exagereaza un pic cu rolul facultatii in formarea profesionala.

Ceea ce se cauta pe piata muncii se schimba constant, iar o facultate nu poate tine pasul si nici nu cred ca asta ar trebui sa fie rolul ei. Sunt binevenite insa, cursurile gen Full Stack Open 2019 sau Developing iOS 11 Apps with Swift, actualizate an de an.

La fiecare trei luni, mai ales cand se apropie inscrierile, citim un articol despre cum facultatile nu pot scoate absolventi pe masura cererii … insa, nici un articol despre cum majoritatea sunt doar persoane cu un carton pe care scrie licenta. Mii de oameni care asteapta sa fie invatati cum sa faca bani pentru ca detin un carton.

O buna parte din vina o poarta candidatii, care nu inteleg ca fara a invata constant, salariile de mii de euro care sunt aruncate catre ei din toate partile raman doar un miraj. E trist sa ajungi in ultimul an, sa nu stii care e diferenta intre backend si frontend si sa dai vina pe facultate pentru asta.

2 Likes

Sunt de acord că așa ar trebui să fie, dar în ultimul timp am tot auzit de salarii mari pentru competențe nu la fel de mari, deci se pare că noi avem o problemă. :slight_smile:

1 Like