vineri, 9 aprilie 2021

Topul tarilor cu cei mai buni programatori IT. Pe ce loc se claseaza Romania

 Daca multi se asteapta ca printre ocupantii primelor locuri sa se numere SUA, care a dat cateva dintre cele mai faimoase nume ale IT-ului, sau India, unde outsourcing-ul aduce multi bani in economie, adevarata surpriza in topul tarilor cu cei mai buni programatori vine de fapt din partea statelor europene, cele doua tari, mai sus mentionate, clasandu-se mult in spatele Romaniei.


HackerRank, platforma unde programatori din intreaga lume isi pot testa cunostintele in materie de programare, a publicat recent un studiu bazat pe rezultatele testelor pe care programatorii IT inscrisi pe platforma le sustin periodic. Pentru acest au fost luate in considerare rezultatele a peste 1,5 milioane de programatori care au rezolvat probleme in toate limbajele de programare folosite azi in dezvoltarea de software. (Java, C++, SQL, Python etc)

Pe primul loc in topul tarilor cu cei mai buni programatori se afla China (punctaj maxim: 100), urmata imediat de Rusia (punctaj: 99,9).

Pe urmatoarele locuri s-au clasat: Polonia, Elvetia, Ungaria, Japonia, Taiwan, Franta, Cehia si Italia.

Romania se claseaza pe locul 20
, inaintea unor tari precum Statele Unite (locul 28), Marea Britanie (29), Turcia (30) sau India (31).

SUA si India au avut cei mai multi programatori inscrisi in competitie, insa media rezultatelor de la testele rezolvate de ei a fost sub 80 de puncte.

Topul tarilor cu cei mai buni programatori:
Sursa: HackerRank

​Cifra de afaceri a sectorului de software si servicii IT din Romania a crescut cu 21% in 2015 comparativ cu 2014, atingand 3,08 miliarde de euro, potrivit studiului “Software and IT Services in Romania” lansat de ANIS - Asociatia Patronala a Industriei de Software si Servicii. Pentru acest an, specialistii din industrie estimeaza ca aceste venituri vor depasi o crestere de 17%.

Prognoza de crestere medie anuala pentru urmatorii 5 ani este de 15%, de asemenea in crestere fata de estimarea de 11% comunicata in 2015, mai arata ANIS. 
  
Exportul de software si servicii IT a ajuns in 2015 la 2,09 miliarde de euro, cu peste 31% mai mult fata de 2014, reprezentand 67% din cifra de afaceri a sectorului. Estimarile arata ca in 2016 valoarea exporturilor va ajunge la 2,5 miliarde de euro, ceea ce reprezinta mai mult decat dublul valorii inregistrate in urma cu 4 ani.

In ceea ce priveste piata interna, care reprezinta aproximativ 33% din veniturile totale ale sectorului, aceasta a inregistrat o crestere timida fata de anul precedent de aproximativ 4%, atingand 991 milioane de euro.
Iată câteva dintre limbajele de programare care vor fi foarte căutate în 2016.

Java - cei mai căutaţi programatori 
Java reprezintă mainstream-ul în lumea programării, ceea ce înseamnă că limbajul său nu este prea complex. Pe de altă parte, Java, alături de limbajele C ++ şi C#, este cel mai des întâlnit în corporații, ceea ce înseamnă şi un loc de muncă sigur pentru toţi programatorii Java. A cunoaşte Java înseamnă a cunoaşte principiile programării orientate pe obiect, adică partea mai grea din PHP, Python, Perl, C#. De asemenea, interesul crescut pentru Java în rândul cursanţilor LINK Academy, este rezultatul unei nişe din ce în ce mai profitabile care s-a dezvoltat, și anume cea a aplicaţiilor pentru Android, pentru care se foloseşte exact acest limbaj de programare.

PHP - programatori care conduc domeniul web 
Dacă vreţi să învăţaţi un limbaj de programare care vă va oferi posibilitatea să faceţi tot ce vreţi cu site-urile web, atunci PHP este alegerea perfectă. Este logic următorul pas al designerilor web cu experienţă care vor să-şi continue educaţia. Desigur, PHP este cea mai bună alegere dacă vreţi să creați site-uri în WordPress, dar şi pe alte platforme. Despre dominanţa acestui limbaj de programare pe web vorbeşte și faptul că Facebook-ul este creat în PHP, precum şi Wikipedia, Yahoo, Tumblr şi multe altele. 

Python – sintaxă simplă pentru un cod foarte bun 
Python este un limbaj care constituie deseori răspunsul la întrebarea: Cu ce limbaj de programare pot „păşi” cel mai uşor începătorii în lumea programării? Este considerat convenabil pentru munca simplă cu scripturile, ceea ce permite programatorilor să scrie cantităţi mari de cod lizibil într-o scurtă perioadă de timp. Datorită flexibilităţii şi multifuncţionalităţii crescute, Python va fi unul dintre cele mai utilizate limbaje de programare în 2016.

C, C++, C# – de la bază la detalii de finețe 
Limbajele de programare C sunt considerate de mulţi programatori baza, la fel cum este studiul anatomiei pentru medicină. Ca limbaje orientate pe hardware, se folosesc şi în programarea sistemelor de operare, iar programatorii, prin  intermediul lui C, stăpânesc principiile de bază ale funcţionării calculatorului, memoriei, sistemului, hardware-ului, elementelor de bază în IT, la care nu au acces prin alte limbaje de programare.
 
După spusele lui Carter Page, manager Google IT, programatorii trebuie să cunoască limbajele de programare C la fel cum piloţii de Formula 1 trebuie mai întâi să știe să conducă o maşină. Apoi, totul merge mult mai uşor. De aceea, limbajele de programare C sunt incluse şi în toate programele la LINK Academy: de la Microsoft web development, până la inginerie software şi dezvoltarea software-ului. 

JavaScript – rapid, uşor şi interactiv 
Este cel mai ușor să începi să înveți programare cu JavaScript, deoarece nu necesită instrumente suplimentare, este instalat în browserele web, nu are erori fatale care nu pot fi corectate, codul se schimbă uşor, iar rezultate se văd imediat. Pentru cineva care vrea să verifice dacă programarea este profesia potrivită pentru el, JavaScript poate fi cea mai bună alegere, iar cunoscând HTML şi CSS veţi putea să obţineţi şi rezultate foarte bune în dezvoltarea front end interactivă. 

Ruby – productivitate înaltă în cel mai scurt timp posibil
Faptul că Ruby a fost creat din ideea de a fi uşor de citit şi codat de un număr cât mai mare de persoane care ne spun că este foarte ușor studiat, nu înseamnă că puterile sale sunt mai mici decât ale altor limbaje de programare. De fapt, Ruby este combinaţia ideală între limbajul orientat pe obiect cu flexibilitate mare şi sintaxă simplă şi vocabular.

Românii - cei mai buni programatori

Românii - olimpici în fiecare an la matematică, din 1958: prezența noastră la Olimpiada Internațională de Matematică a fost constantă, din 1958, fără să ratăm nicio ediție. Mai mult, românii sunt premiați foarte des la olimpiadele de informatică și în ultimii ani țara noastră a fost sursa celor mai bune echipe de robotică, la nivel global.

Românii - cei mai mulți ingineri: dacă trecem la domeniul academic, vom vedea aceleași dovezi de performanță: România are un număr mai mare de ingineri per capita decât SUA, India, China sau Rusia, cu licențe și masterate în tehnologii de vârf și cu certificări dobândite la vârste destul de fragede.

România - a 6-a țară din lume ca număr de specialiști IT: domeniul profesional vine să întărească și mai mult cele de mai sus - România este a 6-a țară din lume ca număr de specialiști certificați în IT, înaintea unor țări ca Marea Britanie, Germania și Canada.

Românii - buni vorbitori de limbi străine: și asta datorită sistemului nostru educațional care favorizează studiul limbilor străine și al științelor tehnice. 98% din cei aproape 120.000 de profesioniști IT au o bună cunoaștere a limbii engleze.

Româncele fac treabă bună în IT: atât bărbații specialiști în domeniu, cât și femeile au rezultate excelente în domeniu - o parte semnificativă din femeile care fac performanță în IT peste hotare sunt românce.

„Pe lângă potențialul enorm al românilor, țara noastră a devenit în sine o țară în care este cu adevărat favorabil să profesezi în IT. De ce? Pentru că deja am ajuns la nivel un nivel salarial asemănător cu cel care se practică în celelalte țări. Diferențele de venit dintre programatorii care lucrează peste hotare și cei de aici nu mai sunt deloc mari. Și comparând și nivelul de trai sau cheltuielile pe care le ai în România versus în Berlin sau Milano, vei vedea că pentru tine, în calitate de programator, condițiile sunt mai prielnice aici și că, la finalul zilei, vei rămâne cu mai mult pentru tine.”, spune Liviu Ivașcu, Marketing Manager Codecool România.

Deși ipotezele de mai sus ar duce la concluzia că, mai mult decât orice, nu ne lipsesc programatorii buni, statisticile arată, de fapt, că ne lipsesc anual peste 15.400 de profesionişti IT.

Pentru a diagnostica mai bine starea actuală a pieței de angajare în IT, cei de la Codecool au discutat cu 47 de companii din domeniul IT și au depistat principalele provocări cu care acestea se confruntă în procesul de selecție și recrutare a IT-iștilor.

Printre companiile participante se numără: DB Global Technology, eMag, GoPro, Finastra, Luxoft, Garmin, Playtika, IBM România și Raiffeisen Bank. În urma studiului, au reieșit și câteva rute de soluționare a acestui deficit.

De ce România nu are îndeajuns de mulți programatori:

  • Românii vor salarii foarte mari: 46% din companii se confruntă cu aşteptările salariale prea mari;
  • Mulți români pleacă peste hotare: conform estimărilor studiului, 37.031 de specialiști IT au plecat din România pentru a lucra peste hotare. Numărul este destul de mare cât să acopere aproape 80% din deficitul de talent în următorii trei ani. 4 din 10 companii participante la studiu speră că foștii angajați plecați peste hotare se vor întoarce, mai ales că salariile din România au ajuns la un nivel foarte apropiat de salariile IT-iștilor din alte țări.
  • Mediul academic nu furnizează destui absolvenți IT: se pare că, într-adevăr, puterea de acoperire a universităților nu este deloc mare: cele 5 universităţi politehnice, 59 de universităţi de stat şi 174 de universităţi private cu specializări tehnice oferă anual aproximativ 9.500 de absolvenţi, versus cei peste 15.000, de care avem nevoie.
  • Specialiștii IT pe care îi avem își pot îmbunătăți abilitățile tehnice: tot studiul arată că 63% dintre companii se confruntă cu nivelul de calitate a talentului - se pare că specialiștii IT din România nu au încă nivelul de experienţă necesar şi abilitatea de a livra proiecte complexe;
  • Angajatorii vor mai mult soft skill: 33% din companii nu pot angaja câți specialiști și-ar dori pentru că nu au soft skill-urile necesare şi pentru că acordă foarte mult timp procesului de recrutare și selecție, în sine.

Care sunt soluțiile recomandate pentru a rezolva această problemă:

  • încurajarea reconversiei profesionale - parte din cursanții care deja s-au înscris la cursurile de IT Codecool din toamna aceasta vin din domenii diferite cum ar fi banking-ul, finanțe sau marketing;
  • reţinerea şi repatrierea talentului - prin livrarea unor poziții cu însemnătate şi responsabilitate mai mare asupra proiectelor (pentru că specialiștii IT care au plecat sunt deja obișnuiți cu un alt nivel de calitate, cu proiecte interesante, complexe și foarte utile);
  • implicarea marilor companii în furnizarea de cursuri/workshop-uri în cadrul universităților;
  • creşterea numărului de absolvenţi;
  • introducerea de școli profesionale tehnologice (așa cum există școli profesionale pentru alte meserii, să existe și pentru specializarea de programator):
  • abordarea unor strategii de HR care să pună mult accentul pe partea de training a angajaților, astfel încât să se poate aduce la un nivel mai înalt nivelul calității;
  • adaptarea curriculei universitare la nevoile pieței;

Companiile au cele mai mari probleme în a angaja specialiști, în această ordine, în Java, C/C++, Big Data, Angular, Javascript. Deci dacă vrei să te angajezi ar trebui să cunoști unul dintre aceste limbaje de programare. Legat de viitor, tehnologiile care vor influența piața în următorii trei ani sunt: Machine Learning (AI), Security și Cloud.

„Brandul tehnologic al țării este intrinsec, stă în ADN-ul ei - avem abilități bune în zona tehnologică, lucru care a și atras numeroși investitori. Totuși, ceea ce ne lipsește este o strategie de dezvoltare. Până acum, piața de IT a României a crescut într-un mod destul de nestructurat și haotic, bazându-se pe inițiative private, pool-ul de ingineri talentați și ceva sprijin din partea statului. Iar acesta nu este mindset-ul unui potențial leader tehnologic.” spune Claudia Tamași, Country Manager Codecool România.

Cu background-ul solid în științe, axarea pe științe tehnice și limbi străine, puse la un loc cu un mindset constructiv și suport din partea școlilor alternative de programare, precum Codecool, sistemul nostru educațional are toate datele să facă un mare pas în față și să creeze următoarea generație de programatori de top din Europa.

Ca o condiție generală la soluționarea problemei, industria de IT, per-total, va trebui să se implice mai mult decât până acum la nivel social, asumându-și mai multă responsabilitate în componenta de educație și investiție în cunoștințele studenților.

Poți citi tot studiul aici.

0 comentarii:

Trimiteți un comentariu

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More