using System; class App{ public static void Main(){ Int32 index = 50; Fib obj = new Fib(); do{ Console.WriteLine(obj.Value); obj = obj.GetNext(); }while(index != 0); } } Daca ati inteles ceva din toate astea, nu e exclus sa fiti interesant pentru piata IT. Daca nu, inca nu e prea tarziu.
Ca vorbitorii unor limbi exotice sunt la mare cautare, o stie orice manager de call-center. In industria programatorilor exista o regula asemanatoare. Putem spune ca un programator de nivel mediu pe Assembler este la noi la fel de bine platit ca un senior pe CAA, spune Monica Baluta, directorul de resurse umane pentru BitDefender. Pentru cei mai multi, nici macar numele acestor limbaje nu suna cunoscut. In traducere libera, oficialul BitDefender vrea sa spuna ca un limbaj considerat mai greoi, dar de care este nevoie in anumite proiecte specifice, cum e Assembler, poate fi platit mai bine decat un limbaj larg raspandit si cunoscut de multi specialisti, precum CAA.
E bine de stiut ca, dintre toti angajatii unei companii producatoare de software, nu toti fac parte din tagma programatorilor. In cazul Softwin, bunaoara, doar aproximativ 200 dintre cei 600 de angajati scriu efectiv liniile de cod ale vreunui limbaj de programare. Restul inseamna de regula personalul administrativ, marketing, vanzari sau cei angrenati in relatia cu clientii.
Daca multi dezvoltatori de software vor declara ca esential este sa vorbesti limbajul potrivit la timpul si la locul potrivit, seniorii sunt insa de acord ca invatarea periodica a unui nou limbaj este la fel de importanta. Acum cativa ani, multi tineri absolventi se orientau catre web: PHP, JSP, ASP, deoarece se gaseau multe locuri de munca si relativ bine platite. Acum, piata pentru aceste joburi s-a mai restrans, si cererea a devenit mult mai mare pentru limbajele clasice: C, C++, Java si, partial, .Net., explica balansarea cererii si a ofertei pe piata programatorilor Monica Vierita, HR & operations manager al ITC Networks. Firma din Cluj dezvolta software in regim de outsourcing in special pentru industria telecomunicatiilor si va ajunge la 580 de angajati si o cifra de afaceri de 16 milioane de dolari pe anul acesta, conform estimarilor oficialilor companiei. Oricum, se poate spune ca istoria se repeta, pentru ca moda limbajelor software de acum cativa ani a revenit. Pentru partea de laborator antivirus a BitDefender, Softwin are nevoie in special de cunoscatori de Assembler, un limbaj considerat de studenti drept rigid si lipsit de perspective. Este folosit in general pentru a realiza embedded software, programele care stau pe post de creier electronic la bancomate, usi de garaj actionate electric, sistemele electronice de control al masinilor si orice alte destinatii care nu presupun existenta unui calculator. Centrul de cercetare-dezvoltare BitDefender din Iasi, de exemplu, este condus de asistentul cursului de Assembler de la o universitate locala. Tot prin el am mai recrutat studenti, a fost o miscare strategica gratie careia si-a facut un nucleu de oameni foarte buni, spune Monica Baluta.
Fara exceptie, toti cei implicati in scrierea de linii de cod pentru industria software sunt de acord ca devine din ce in ce mai dificil sa gasesti personal calificat si ca se poate vorbi chiar despre o criza de specialisti. Cu atat mai mult atunci cand sunt cautate aptitudini tehnice strict specializate sau de nivel avansat. O metoda mai agresiva de atragere a fost dezvoltata de firma clujeana Nethrom. La sfarsitul anului trecut, compania a inceput sa publice anunturi in presa locala prin intermediul carora invita programatori sa participe la interviuri de angajare platite cu 10 lei minutul (2,7 euro). Anuntul spunea ca In timpul interviului va exista un ceas care va cronometra timpul. Indiferent daca persoana care vine la interviu este admisa sau respinsa, va primi banii. Ne confruntam cu o lipsa de resurse umane calificate indeosebi in domeniul programatorilor cu experienta in dezvoltarea de aplicatii economice pentru piata romaneasca si in managementul de proiect in vederea derularii unor programe de amploare. Ne gasim, de asemenea, foarte greu angajati cu abilitati in limbajele de programare Java si care sa aiba cunostinte de limba germana, spune tot de la Cluj directorul unei alte firme, citat de editia de Transilvania a Ziarului Financiar.
Directorul de resurse umane al BitDefender merge chiar mai departe si spune ca nu se mai poate vorbi de parcurgerea pasilor clasici in recrutarea personalului: apare o anumita cerinta, iar departamentul de HR incearca sa gaseasca persoana potrivita. Noi suntem proactivi, avem anunturi permanent, cautam activ si suntem tot timpul in piata. Intra in zona de testare, dupa care il luam si fara sa avem pozitia deschisa.
O urmare imediata a fost cresterea salariilor. De exemplu, pentru un programator Java, in Timisoara se ofera salarii care incep de la 900 de dolari net pe luna. Iar din lupta preturilor nu intotdeauna castigatoare ies marile companii. Pentru noi concurenta o reprezinta firmele de mici dimensiuni care lucreaza in outsourcing. Stand intr-un apartament de bloc, nu au cheltuieli precum HR-ul si financiarul si atunci isi permit sa plateasca mai bine decat noi. Dar ca perspective, una e sa lucrezi intr-un apartament si alta la o companie mare, spune Monica Baluta.
Pentru a fi la curent cu evolutiile pietei si cu nivelul de salarizare, directorii de resurse umane de la companii ca Freescale, Alcatel, Microsoft, Softwin sau IBM se intalnesc periodic si dezbat pe marginea studiilor de piata comandate, care arata cum au evoluat salariile in aceasta industrie.
In plus, directorii de resurse umane de la marile companii software recunosc ca de-a lungul timpului, dupa mii de interviuri de angajare, au ajuns sa stie cum s-a descurcat un candidat la testul tehnic chiar inainte de a apela la parerea mai avizata a sefilor de pe departamentele specifice. Cel mai problematic limbaj de programare acum este CAA, considera clubul specialistilor in HR. Cu toate ca este relativ larg raspandit, este dificila gasirea oamenilor care stapanesc bine acest limbaj. Multe companii nou intrate pe piata au crescut nevoia pentru CAA, mai ales in zona de embedded programming.
Monica Vierita de la ITC Networks mai crede ca in ultimii ani programatorii s-au orientat catre alte limbaje considerate mai noi si/sau mai inovatoare, ca Java si apoi C#.
Altele au inceput sa fie mai putin folosite. Nume ca Fortran, Cobol, Pascal mai sunt amintite doar in CV-urile programatorilor nostalgici. Monica Vierita de la ITC Networks mai spune ca si cererea pentru alte limbaje, cum ar fi Visual Basic, s-a restrans.
Dar, la fel ca si in cazul limbilor straine, pretul corect la angajare este dat de nivelul de stapanire si de numarul vorbitorilor.
Oricand, limbaje de programare invechite ar putea deveni exotice, la aparitia unei companii care il foloseste masiv si este dispusa sa plateasca bine pentru personal de calitate. In fond, latina sau greaca veche inca mai au cautare.