Arhiva

Arhivă autor

Harta salariilor IT din România in 2021

februarie 12, 2022 Lasă un comentariu

Cel mai bine se câştigă în Bucureşti, Cluj şi Timiş, iar cel mai prost se câştigă în Teleorman şi Caraş-Severin. Zece dintre cele 41 de judeţe şi municipiul Bucureşti au înregistrat creşteri ale salariului mediu net de peste 15% în pandemie, pe când 16 dintre ele au crescut salariile cu mai puţin de 10% în această perioadă.



This image has an empty alt attribute; its file name is harta-salariilor-it-2021-1024x742.jpg

Capitala nu a ţinut pasul creşterilor salariale cu celelalte judeţe din top în pandemie ♦ Între octombrie 2019 şi octombrie 2021, salariile din Bucureşti au crescut cu 16%, pe când cele din Cluj au crescut cu 22%, iar cele din Timiş cu 23%.

Angajaţii cu cele mai mari salarii sunt cei din Bucu­reşti, Cluj şi Timiş, iar cei care câştigă cel mai prost sunt cei din Teleorman, Caraş-Severin şi Maramureş, arată datele centralizate de ZF pe baza informaţiilor de la Institutul Naţional de Statistică.

Astfel, angajaţii din Bucureşti au încasat, în medie, câte 4.612 de lei net pe luna octombrie 2021, în creştere cu 16% faţă de aceeaşi lună din anul 2019, cei din Cluj au ajuns la un salariu mediu net de aproape 4.300 de lei, în creştere cu 22% faţă de octombrie 2021, perioada de dinaintea pandemiei, iar cele din Timiş au depăşit 3.830 de lei, în creştere cu 23% faţă de octombrie 2021.



Sursa: https://www.zf.ro/eveniment/harta-salariilor-romania-cel-bine-castiga-bucuresti-cluj-timis-iar-20456439 via https://blog.innovated.ro/2022/02/12/harta-salariilor-it-din-romania-in-2021

Subscribe2 Notification Override

Categorii:Software Etichete:

UNDE SE DUC PROGRAMATORII CAND SE DUC ?


De ce nu prea exista programatori batrani? O analiza a evolutiei meseriei de programator o data cu inaintarea in varsta, de la BetterProgramming via Libertatea.

De ce nu vedem un număr decent de programatori cu părul alb? Unde se duc toți programatorii atunci când înaintează în vârstă? Companiile îi concediază? Acestea sunt câteva dintre întrebările pe care și le pune BetterProgramming.pub într-o analiză.

Dacă un programator de 50 de ani aplică pentru un post cu contracandidați de 20 sau 30 de ani, câte companii îi angajează? Există o serie de mituri în domeniu, dar există și o serie de adevăruri dureroase, continută site-ul citat. Este șocant să vezi că în anumite cazuri programatori de 40 sau chiar 35 de ani sunt considerați „bătrâni‟.

La 40 de ani ca la 60?

În 2019, Stack Overflow a sondat 66.329 de dezvoltatori profesioniști din întreaga lume. Graficul arată următoarea distribuție de vârstă: 17,8% au între 20 și 24 de ani 30,8% au între 25 și 29 de ani 21,9% sunt în grupa 30-34 de ani 13,3% au între 35 și 39 de ani.



Distribuția pe vârstă a programatorilor, potrivit unui sondaj realizat de către Stack Overflow:


După această vârstă, procentele scad rapid. În grupa de vârstă 40-44 de ani se încadrează 6,9%, între 45-49 de ani se regăsesc 3,7%. Peste vârsta de 50 de ani sunt în total doar 4,3%. Sub 35 de ani sunt 71,7%, iar 85% au sub 40 de ani. Publicația spune că acest lucru este „neobișnuit‟ comparativ cu alte profesii din lume.

Sondajul a mai găsit că, din 50.705 de răspunsuri, vârsta medie a programatorilor este de aproape 33 de ani în Statele Unite și Australia și aproape 26 în India.
Potrivit unui studiu realizat de către profesori de la Universitatea Tehnică din Eindhoven (Olanda) și Universitatea din Adelaide (Australia), numărul programatorilor cu vârste între 55 și 64 de ani a crescut în SUA de la 87.000 (8,3%) în 2011 la 195.000 (10,7%) în 2019. Astfel, concentrarea în SUA este mai mare decât în cele mai multe alte țări.

Asia produce mulți programatori

Dar noile date arată o serie de schimbări. Potrivit studiilor furnizate de către compania de consultanță Evans, în acest moment există 24 de milioane de dezvoltatori software la nivel global. Dar numărul acestora va crește cu 20%, până la aproape 30 de milioane în anul 2024. Cu aproape 4,4 milioane de programatori, Statele Unite sunt lider global, dar India este așteptată să o depășească în anul 2024. Asia generează tot mai mulți programatori, astfel că este de așteptat ca vârsta medie a acestora să scadă.

De ce vedem mai puțini programatori în vârstă
Publicația face și o analiză a cauzelor pentru care sunt puțini programatorii mai bătrâni.

  • Au așteptări salariale mai mari. Fiecare companie calculează fezabilitatea financiară, iar acestea descoperă că nu este rentabil să menții mulți programatori în vârstă cu salarii mari.
  • Își schimbă locul de muncă. Mulți programatori găsesc moduri noi de a face bani fără a scrie coduri-sursă.
  • Învățarea continuă. Tehnologia și limbajele de programare progresează și se schimbă continuu. Ca atare, programatorii în vârstă trebuie să țină pasul cu cei tineri. Aceștia din urmă pot însă învăța mai ușor.
  • Mediul de lucru. Mulți programatori în vârstă se văd înconjurați de tineri la muncă, dar nu se pot conecta cu aceștia din cauza diferențelor dintre generații. Drept rezultat, se simt singuri.

De asemenea, startup-urile, adică firmele aflate la început de drum, promovează la rândul lor acest model cu tineri. Mai exact, startup-urile caută tineri atunci când e vorba de dezvoltarea rapidă a unui produs. Abia când se ajunge în stadii avansate cu produsele, iar firma se maturizează e nevoie de programatori cu experiență și viziune, care să realizeze o fundație solidă pentru produse.

Cum să reziști ca programator în vârstă

Site-ul în cauză oferă și o serie de sfaturi pentru programatorii în vârstă, bazate pe postările unor dezvoltatori de peste 50 de ani de pe Quora, un site de întrebări și răspunsuri.

Unul dintre sfaturi este necesitatea unei mentalități tinere. Trebuie să fii curios și să vrei să afli lucruri noi. Un alt sfat este „să nu porți bagaj tehnologic‟, adică să fii fixist cu idei vechi de zeci de ani. Anumiți recrutori pun o bilă neagră atunci când programatorii cu mulți ani de experiență știu doar un singur limbaj de programare.

Ce se poate întâmpla

În final, articolul menționează și ce pot face programatorii trecuți de prima tinerețe:

  • management
  • consultant
  • freelancer
  • expert într-un domeniu specializat
  • pensionare anticipată
  • înființarea unei firme
  • rămânerea ca programator în industrie

De ce o companie ar angaja un programator cu aptitudini învechite pentru un salariu anual de 150.000 de dolari pe an?

Cei de la BetterProgramming dau exemplul lui Sridhar Vembu, directorul executiv al companiei software Zoho. Acesta a făcut un experiment și a angajat tineri de 17 ani imediat după liceu. Vembu a descoperit că după doi ani, performanța acestora era similară cu cea a programatorilor cu facultate.

Sursa: Discriminare sau competiție? 80% dintre programatorii IT au vârste sub 40 de ani, BetterProgramming.pub via Inovat in Romania

US Enterprise tech salaries revealed: How much Oracle, IBM, SAP, Cisco, Dell, VMware, ServiceNow and Workday pay engineers, developers and data scientists

august 27, 2020 Lasă un comentariu

Un articol preluat din Business Insider, cu salarii din domeniul software engineering la giganti ai tehnologiei din Statele Unite. Pentru ca la ei se poate.  
  • Enterprise tech giants have been hiring aggressively to meet growing demand in corporate IT.
  • Propelled by the rise of the cloud and cutting edge technologies, such as AI and big data analytics, major companies are looking to fill roles that typically pay six-figure salaries.
  • The tech jobs including engineers, data scientists, developers, project managers, and experts in cybersecurity. Oracle offered a senior product management strategy director a salary of $228,000 $336,000.
  • VMware hired a product engineering director with a salary of $290,000 Some are top management posts such the senior VP for human resources IBM hired with a salary of $525,000
  • Here’s a survey of what Oracle, IBM, Dell, SAP, VMware, Workday, ServiceNow and Cisco pay new hires, based on disclosure data for permanent and temporary workers filed with the US Office of Foreign Labor Certification in 2019.
  • Click here for more BI Prime stories.
Enterprise tech is going through big changes with the rise of the cloud, and the attendant interest in cutting edge technologies like AI and data analytics. So it’s not surprising that the biggest names of corporate IT are paying big bucks for top talent in this market. Business Insider analyzed the US Office of Foreign Labor Certification’s 2019 disclosure data for permanent and temporary foreign workers to find out what eight major players in enterprise tech — Oracle, IBM, SAP, Cisco, Dell, VMware, ServiceNow and Workday — pay tech talent in key roles including engineers, developers and data scientists. Companies are required to disclose information, such as salary ranges, when they hire foreign workers under the H1-B visa program, giving insight into what these major companies are willing to shell out for talent. Here’s how much these top enterprise technology companies paid employees hired in 2020: SEE ALSO: The new chief marketing officer of Oracle talks about leaving Amazon, and says that Larry Ellison’s big cloud offensive has ‘parallels’ to the early days of AWS SEE ALSO: VCs say that these 29 companies are the top startups in the booming big data industry SEE ALSO: Experts predict 15 gigantic tech mergers we could see in a recession, from Amazon buying Oracle to IBM buying Dell

Oracle hired a senior product management strategy director with a salary of $228,000 $336,000.

Oracle, one of the most dominant companies players in enterprise software, is making an aggressive bid to become a bigger player in the cloud — a market dominated by Amazon Web Services and Microsoft Azure. Based on federal labor data, the Silicon Valley company has hired aggressively this year for key roles, including dozens of applications developers, software developers and product development strategy managers. Here are some of Oracle’s recent hires from 452 approved visa applications, and how much they’re paid: Senior director of product management/strategy (California): $228,000 to $336,000 a year Product development strategy manager (California): $169,000 to $250,000 Applications developer (California): $169,000 to $250,000 Software developer architect (California): $161,000 to $290,000 Software developer (California): $157,000 to $250,000 Technical analyst (Utah): $59,000 to $89,000 Technical analyst (Illinois): $57,000 to $80,000

IBM hired a senior VP for human resources with a salary of $525,000.

When IBM’s new CEO Arvind Krishna took over in May, he unveiled a bold strategy for dominating the hybrid cloud market — the industry term for a combination of public clouds like Amazon Web Services with a company’s own data centers — which Big Blue projects will eventually be worth $1.2 trillion. IBM’s hiring push has been focused on bringing in more application developers and architects, data specialists and scientists, software developers, various technical roles, including test specialists and a few top executives. Here are some of IBM’s recent hires from 1,876 approved visa applications, and how much they’re paid: Senior vice president for human resources (New York):  $525,000 Software developer (New York): $223,000 Senior software engineer (Massachusetts): $206,000 Data scientist (New York): $148,000 Application Developer (Arkansas): $54,000 to $78,000 Application Developer (Ohio): $55,000 to $96,000

VMware hired a product engineering director with a salary of $290,000.

VMware’s virtualization software made it a key player in enterprise tech, especially with the rapid growth of the cloud. The Silicon Valley giant has been beefing up its technical staff employees and has been hiring a lot of product designers and managers and staff engineers. One of the company’s top hire is for a product engineering director position. Here some of VMware’s recent hires from 717 approved visa applications and how much they’re paid: Director of product engineering (California): $290,000 Director of user experience (California): $261,000 Staff engineer (California): $270,000 Manager of R&D (California): $210,000 Data scientist (Massachusetts): $184,000 Technical staff (Georgia): $74,000 Technical support engineer (Colorado): $77,000

SAP hired a senior development manager with a salary of $178,000 to $303,000.

SAP is a major enterprise software vendor, specializing in databases, that’s making an aggressive bid to expand its presence in the cloud. The company has focused its hiring on bringing in more support engineers, developers, developer architects, development managers and business process consultants. Here are some of SAP recent hires based on 393 approved visa applications and how much they’re paid: Senior development manager (Pennsylvania): $178,000 to $303,000 Business process principal consultant (California): $160,000 to $272,000 Business process principal consultant (Georgia): $130,000 to $220,000 Data scientist (California): $92,000 to $156,000 Development architect (Arizona): $124,000 Developer (Pennsylvania): $69,000 to $116,000 Developer (California): $82,000 to $139,000

Dell hired a senior principal software engineer with a salary of $185,000.

Dell has been trying to pivot away from its historic focus on servers, and to a more software-and-services-centric approach to enterprise tech as a way of carving out a bigger piece of the enterprise tech market. The Texas tech giant emerged as a heftier publicly-traded company two years ago, in the wake of its 2016 megamerger with EMC and its subsidiary VMware. The company’s hiring has focused mainly on software engineers and product marketers. Here are some of Dell’s recent hires based on 472 approved visa applications and how much they’re paid: Vice president for strategic planning (Illinois): $330,000 Senior Principal Software Engineer (California): $185,000 Senior software engineer (Texas): $104,000 Director of IT architecture (Texas): $180,000 Business intelligence analyst (Texas): $55,000

Cisco hired an engineering director with a salary of $170,000 to $324,000.

Cisco has been riding a wave of stronger demand for networking equipment due to the coronavirus crisis and the rise of the remote workforce. Like other traditional enterprise tech players, Cisco has also been adapting to the rise of the cloud. The Silicon Valley company has focused on hiring software and hardware engineers, user experience designers and product managers. Here are some of Cisco’s recent hires based on 695 approved visa applications and how much they’re paid: Engineering director (California): $170,000 to $324,000 Software development director (California): $194,00 to $277,000 Technical solutions architect (New Jersey): $180,000 to $251,000 Technical solutions architect (Florida): $198,000 to $254,000 Software quality assurance engineer (Arizona): $68,000

ServiceNow hired a machine learning engineer with a salary of $155,000 to $210,000.

ServiceNow has also seen robust growth in the coronavirus crisis and the sudden pivot to remote work with boosted demand for its cloud automation and workflow platform. CEO Bill McDermott recently told Business Insider that the Silicon Valley giant has actually expanded its workforce by 20% since the crisis began. ServiceNow said it has hired 360 tech interns since the pandemic escalated in March. It has also been hiring a lot of engineers, including experts in AI and machine learning. Here are some of ServiceNow’s recent hires based on 225 approved visa applications and how much they’re paid: Machine learning engineer (California): $155,000 to $210,000 Senior mobile developer (California): $132,000 to $165,000 Senior software engineer (California): $132,000 to $140,000 Data analyst (California): $72,000 Performance support engineer (Florida): $70,000

Workday hired a senior principal software development engineer with a salary of $205,000 to $308,000.

Workday is a major cloud player whose platform enables businesses to manage company finances and human resources. The Pleasanton, California-based company was one of the major tech companies to offer one-time bonuses to employees to offset the impact of the coronavirus crisis. Workday has hired mostly applications and development engineers, with some emphasis on AI and machine learning. Here are some of Workday’s recent hires based on 117 approved visa applications and how much they’re paid: Senior principal software development engineer (California): $205,000 to $308,000 Principal machine learning engineer (California): $179,000 to $269,000 Software development engineer (California): $118,000 to $173,000 Software application engineer (California): $119,000 to $173,000 Automation engineer (California): $119,000 to $161,000 Sursa: Business Insider via Inovat in Romania

Google va cumpăra Fitbit pentru 2.1 miliarde dolari

noiembrie 4, 2019 Lasă un comentariu

Google a anunțat că va cumpăra producătorul de dispozitive purtabile Fitbit, pentru 2,1 miliarde dolari. Fitibt a avut vânzări în scădere în ultimii ani, iar Google vrea să intre mai puternic pe piața smartwatch-urilor. Fitbit a spus că Google a oferit 7,35 dolari/acțiune, cu 19% peste prețul de închidere al acțiunilor în ședința de joi. Fitbit are din 2017 un centru de cercetare la București unde sunt 200 de angajați. Fitbit este cunoscută pe plan mondial pentru brățările de fitness și pentru smartwatch-uri, iar la noi a devenit foarte cunoscută în 2016 când a cumpărat cu 15 milioane dolari Vector Watch, compania locală ce a scos pe piață ceasul smart cu baterie care ținea o lună până la o nouă încărcare.

Logo FitbitReuters a scris luni că grupul Alphabet (din care face parte Google) a făcut o ofertă celor de la Fitbit, iar de atunci acțiunile producătorului de smartwatch-uri și brățări smart au crescut cu 40%.
Într-un comunicat, cei de la Fitbit spun că datele despre sănătatea user-ilor săi nu vor fi folosite în reclamele Google. Întreg procesul de achiziție ar trebui să se încheie în 2020.
Google nu a reușit să se impună pe piața smartphone-urilor, deși a lansat sistemul de operare WearOS, iar achiziția unui jucător atât de important poate schimba totul. Pentru Fitbit, intrarea în Google îi poate da șansa să-și crească vânzările semnificativ.

Fitbit are în lume 28 de milioane de useri, cu 5 milioane mai mulți decât la final de 2016 și de patru ori mai mulți decât în 2014. Fitbit spune că în istoria sa a vândut peste 100 de milioane de device-uri.

Datele IDC arată că trimestrul trecut Fitibit a vândut 3,5 milioane de dispozitive purtabile, ceea ce o pune pe locul patru la volume, după Xiaomi, Apple și Huawei. Cota de piață este de 10%, iar livrările au crescut cu 32% față de 2018.

Compania nu este într-o situație grozavă fiindcă business-ul a scăzut în ultimii ani. Recent s-a scris că Fitbit ar putea să-și găsească un cumpărător, numele vehiculate fiind Google, Apple sau Amazon.

Fitbit a avut vânzări sub așteptări cu modelul mai ieftin Versa Lite, lansat în martie, iar la final de iulie și-a modificat în minus estimările privind veniturile pentru întreg anul 2019. Astfel, estimările indică intervalul 1,43 – 1,48 miliarde dolari, cu 90 de milioane mai puțin decât estimase acum câteva luni.

Fitbit s-a listat în iunie 2015, cotația maximă a acțiunilor a fost de 51,64 dolari, pe 5 august 2015, iar minimul istoric a fost de 2,81 dolari, în august 2019. Prețul mediu al ultimului an a fost 4,92 dolari.

ANALIZA PIETEI DE SOFTWARE ȘI SERVICII IT DIN ROMANIA ÎN 2017

octombrie 11, 2018 Lasă un comentariu

Piața internă de software și servicii IT în 2017 a crescut cu doar 2,1% față de anul trecut, ajungând la 975 milioane de euro, arată Asociaţia patronilor din software. Cifra de afaceri totală a sectorului IT a crescut cu 11 procente în 2017, comparativ cu 2016, atingând pragul de 4 miliarde de euro, în condițiile în care, în ediția precedentă a studiul ANIS, analiștii au estimat că va depăși această valoare în 2017. Pentru 2018, este preconizat ca veniturile totale generate de industria de software și servicii IT să jungă la 4,5 miliarde de euro.

Exportul de software și servicii IT contribuie decisiv, cu 3.025 miliarde de euro, mai exact 75.6%, la valoarea întregului sector IT, în creștere cu peste 14% față de valoarea înregistrată în anul precedent. Venitul generat intern, însă, a crescut cu doar 20 milioane de euro (2.1%), de la 955 milioane de euro cât au fost înregistrați în 2016, la 975 de milioane în 2017. Din totalul exportului de produse și servicii IT, aproximativ 75% merge către piața europeană, 22% către cea americană, restul fiind direcționat către alte piețe.

Companiile din top 10 generează circa un sfert din valoarea pieței. De asemenea, din topul 300 al celor mai mari companii de software și servicii IT care activează pe piața locală, 40% sunt firme românești. Situația sectoarelor de business care au contribuit cu cele mai importante cote la venitul domestic din piața de software și servicii IT este următoarea: industrial – 22%, sectorul public – 20%, banking – 16%, telecom – 11%, utilități, retail, servicii – câte 8%.

“Este îmbucurător că industria tech își continuă creșterea, însă previziunile arată că în condiții similare, va atinge în curand o fază de platou. Pentru menținerea și accelerarea ritmului de creștere, companiile au nevoie de un mediu predictibil și sănătos, care să încurajeze investițiile semnificative în tehnologie în toată economia și în sistemul public. În același timp, industria tech își concentrează prioritățile de dezvoltare în zona de inovație și în proiecte de educație cu impact pe termen mediu și lung, lucru care se reflectă și în proiectele ANIS”, a declarat Teodor Blidăruș, Președintele ANIS.

Potrivit studiului ANIS, numărul total de angajați cu contracte full-time din sectorul de software și servicii IT a ajuns în 2017 la 89,850 de specialiști, o creștere cu 7.5% comparativ cu 2016. Dintre aceștia, 88.6% ocupă posturi tehnice, restul deținând poziții în departamente non-tehnice. Trei sferturi dintre companiile cu cei mai mulți angajați au capital străin.

Tranzacţie pe piaţa IT: Nemţii de la Allgeier au preluat iQuest, una dintre cele mai mari 20 de companii de software din România

august 19, 2018 Lasă un comentariu

Compania germană Allgeier a semnat luni un acord pentru preluarea pachetului majoritar de acţiuni la producătorul de software iQuest Group, cu sediul central în Germania şi centre de dezvoltare în Cluj, Bucureşti, Sibiu, Braşov şi Craiova.

iQuest a fost înfiinţată în 1998 şi are în prezent peste 700 de angajaţi la nivel internaţional, generând vânzări anuale de peste 30 milioane euro şi o marjă a profitului operaţional (EBITDA) de circa 15% anul trecut. În România compania a avut anul trecut un număr mediu de 368 de angajaţi, în scădere cu 48 de persoane faţă de anul anterior.

În afară de România şi Germania, producătorul mai are sedii în Elveţia şi Polonia.

După cifra de afaceri din 2017, de 119,5 mil. lei (26,2 mil. euro), iQuest este una dintre cele mai mari 20 de firme de soft din România. Firma a avut în România în 2017 un profit net de 5,6 mil. lei, corespondent unei marje de câştig de 5% din venituri, conform datelor raportate la Finanţe.

Pe lângă Germnia, grupul Allgeier, cu sediul central în Munchen, are centre de dezvoltare în Praga şi Timişoara, precum şi în India, Vietna, şi China, având în total peste 5000 de angajaţi în zona de programare.

Activitatea iQuest, grup fondat de antreprenorul clujean Cornelius Brody în urmă cu 18 ani, se împarte între divizia de furnizare de soluţii software la comandă şi cea care dezvoltă soluţii software proprii, ma­joritatea veniturilor – 70% – provenind însă din dezvoltarea de aplicaţii perso­na­lizate pe nevoile şi cerinţele clientului. Gama de soluţii proprii este formată din aplicaţii pentru managementul şedinţelor şi al sălilor de şedinţă (meeting rooms) sau pentru semnătură digitală pe dispozitive mobile.

 

Sursa: http://www.zf.ro/companii/tranzactie-pe-piata-it-nemtii-de-la-allgeier-au-preluat-iquest-una-dintre-cele-mai-mari-20-de-companii-de-software-din-romania-fondata-in-1998-in-cluj-de-antreprenorul-cornelius-brody-17418825 via Inovat in Romania

Varujan Pambuccian: Despre viitorul programării ca meserie

noiembrie 23, 2016 Lasă un comentariu

Un articol interesant desrpe istoria si viitorul industriei IT din Romania de pe pagina de Facebook a lui Varujan Pambuccian:

În anii 80 lucram la Institutul pentru Tehnică de Calcul din București. Terminasem Facultatea de Matematică a Universității și cum pe vremea aia locurile de muncă ți le alegeai cu o marjă mică de libertate, singura mea șansă să rămân în București era să aleg la sesiunea de repartiții de la sfârșitul facultății Institutul. Nedorind să fiu membru PCR, nu puteam să mă înscriu la doctorat și nici să rămân să predau în facultate așa cum aș fi vrut. De aceea pasul cu lucratul full-time la facultate și cel cu doctoratul l-am făcut abia în anii 90. Dar profesorul Lazăr Dragoș îmi oferise seminarul de Magnetohidrodinamică, iar profesorul Ieronim Mihăilă cel de Astronomie generală. Dealtfel, primul seminar de Magnetohidrodinamică l-am ținut fiind student în anul 5. În anii aceia, înainte de a transforma facultățile în “sorbonici”, așa cum s-a întâmplat după Bologna, Facultatea de Matematică presupunea 4 ani de învățământ general plus un an de specializare.

Informatică am învățat în primii doi an în patru cursuri a două semestre fiecare. În general, atitudinea profesorilor de la matematică pură față de informatică era destul de conservatoare, informatica fiind mai degrabă un domeniu tolerat printre matematicieni. Mie însă mi-a plăcut și știam că este un lucru folositor. Dealtfel, primul program l-am scris în clasa a 8-a și era un program care genera hărți de observații pentru meteori. Am avut noroc cu un coleg de facultate al mamei care conducea un centru de calcul și mă lăsa să vin serile și să lucrez acolo pe un uriaș Felix C-256. La ITC am avut șansa să fiu repartizat într-un atelier de testare a sistemelor de operare și acolo am dat pentru prima dată de limbajele de asamblare. Am descoperit că îmi place să programez hardul, dar în același timp, ținându-mi orele la Facultate ca extern, am început să întrevăd utilitatea informaticii pentru munca mea din matematică. În acele zile am dat peste primul pachet grafic construit în România de un tip foarte inteligent care a plecat destul de repede din țară, Sorin Vlasiu. Am dezvoltat ideea lui și, în 1985 aveam primul meu produs, un sistem grafic care desena 2D și 3D pe orice dispozitiv și care avea un lucru rar în acea vreme: era multiwindowing, cu ferestre independente. L-am construit cu o mică echipă pe care mi-am ales-o și care avea privilegiul obținut neașteptat de ușor, de a avea un Independent 102F pe mână și a nu avea condică de prezență. Am dezvoltat în anii următori un sistem de calcul formal, al doilea din lume și ceva mai puternic decât Maxina (dezvoltat în Statele Unite) pentru că utiliza foarte mult tehnici de inteligență artificială pentru a aborda problema np-dificilă a integralei nedefinite. Acum dezvolt tehnologii pentru învățarea la distanță cu profesor uman și pentru IoT în agricultură. În toți anii care s-au succedat, am trecut prin toate limbajele de asamblare și programare majore și am programat pentru toate platformele hardware majore și toate sistemele de operare majore, de la mainframe-uri la telefoanele mobile, cu excepția Mac-ului. Ba am programat, de curiozitate, și dispozitive istorice și chiar și cele în care a programa însemna a cabla legând fizic circuite logice între ele. Adică am trăit din interiorul domeniului ăstuia întreaga lui evoluție și transformare în ultimii 42 de ani.

Atunci când am început să programez, în clasa a 8-a, a fi programator era ca și cum ai fi fost om de știință. Erau foarte puțini programatori și armate de operatori care făceau diferite activități auxiliare cum ar fi perforarea cartelelor. Programarea era un fel de meșteșug intelectual. După ce Bill Gates a avut ideea de a separa producerea softului de cea a hardului și după ce Steve Wozniak și Steve Jobs de la Apple a construit primele calculatoare personale comercializabile (kit-uri pentru entuziaști existau de oarece vreme în Statele Unite), programarea s-a democratizat și a trecut din laborator în fabrica de soft.

Fabrica necesită un alt tip de organizare și un alt tip de specializări. Laboratorul a devenit apanajul computer scientistului, care s-a rupt din programatorul care își dezvolta singur cadrul teoretic și algoritmii și care a început să programeze din ce în ce mai puțin. În fabrică a crescut rolul business analistului care a devenit interfața dintre cel care comanda un software și cei care îl fabricau. Tot din programator s-a rupt și la începuturi s-a numit chiar analist-programator, făcând încă de toate de la analiză și arhitectură la programarea efectivă. La sfârșitul anilor 80, fabrica s-a îmbogățit cu încă două roluri: cel de arhitect software și cel de inginer software, împingând programatorul din ce în ce mai mult într-o zonă pe care eu o numeam atunci zona compilatoarelor umane, care traducea inputul dat de arhitect în cod utilizabil de către mașină. Bine, nu direct, pentru că explozia de limbaje de programare din anii 80 și 90 îi punea la dispoziție programatorului instrumente mai productive decât scrierea în limbaje de asamblare. Dealtfel, utilizarea limbajelor de nivel înalt are o istorie mult mai îndelungată, limbajele Cobol, Fortran, Basic și C alături de limbajele specifice inteligenței artificiale fiind mult mai vechi.

Structurarea fabricii de soft ar fi continuat într-un ritm mult accelerat dacă nevoia de a dezvolta mult și repede dublată de ideea fixă că programatorul are nevoie de facultate nu ar fi dus la apariția rolurilor de developer și, mai târziu, de full-stack developer. Specializarea atât a arhitecților și inginerilor cât și a developerilor, ca urmare a dezvoltării informaticii și a trecerii comunicațiilor în zona digitală, a dus la apariția unor meserii atât în cercetare cât și în industrie din ce în ce mai diversificate cum ar fi cele din zona procesării și stocării datelor, a protocoalelor de comunicații, a securității informatice sau a inteligenței artificiale.

Sub presiunea diversificării rolurilor, programatorul a devenit din ce în ce mai mult un traducător. Traducând un proiect făcut de către arhitect în cod în interiorul unei echipe supravegheată de un manager de proiect și, eventual, cu întreaga echipă de analiști, arhitecți, programatori, testeri, specialiști în marketing, specialiști în vânzări și echipă de suport supravegheată de un manager de produs. Nevoia de forță mare de programare, dacă se poate și ieftină, a dus, ca în cazul multor industrii la lohn și outsourcing. Diferența dintre ele stă în faptul că pentru lohn e nevoie doar de o echipă de programatori și de un manager al lor iar în outsourcing echipa este mai complexă incluzând manageri de proiect, arhitecți, ingineri, testeri și, uneori, analiști. Noi suntem în stadiul de outsourcing în condițiile în care în anii 80 eram în stadiul de fabrică de soft completă. Pentru că în anii 90 am pierdut piețele. Le-am pierdut pentru că nu avem piață internă și nu avem oameni de marketing și vânzări pe piețele majore ale lumii. Cu mici excepții notabile, dar care reprezintă un procent mic, fabrica de soft completă a dispărut din România. Azi 70% din industria de software românească este industrie pură de outsourcing, orientată strict spre export, iar peste 90% din cercetarea tehnologică în domeniu este în același stadiu. Acolo, în cercetare, rolurile sunt altele, dar nu despre cercetare vreau să vorbesc acum.

În următorii 10 ani, cererea de programatori umani va crește iar rolul de muncitor în fabrica de soft al programatorului pur se va accentua. Indiferent dacă fabrica este localizată sau, ca în cazul oursourcing-ului este parte a unei fabrici distribuite. Va crește mult rolul inginerului, arhitectului, analistului și al testerului, roluri care vor supraviețui în noua fabrică de soft care va urma și care începe să se cristalizeze de pe acum. Dar, sub presiunea nevoii de soft din ce în ce mai ieftin și cât mai repede făcut, locul programatorului va fi luat relativ repede de programe care generează soft pe baza unui proiect realizat de către arhitect. Am lucrat acum câțiva ani cu Enterprise Arhitect. Este un soft destul de greoi și neprietenos, dar îți faci bine treaba cu el și reduce drastic numărul de programatori necesari pentru un proiect mare, pentru că generează documentație și cod în principalele limbaje de programare și pentru principalele medii de programare. Au apărut și instrumente open source de acest fel cum ar fi Software Ideas Modeler. Deocamdată sunt instrumente pentru arhitecți. Dar trecerea unor asemenea instrumente de la un accent pus pe modelare și simulare la un accent pus pe programare este doar o chestiune de timp. Fenomenul de automatizare a programării se petrece deja azi în zona construcției de site-uri web unde designerul poate genera un site fără a mai apela la programatori utilizând instrumente software la alegere, dintr-o gamă foarte variată. SiteBuilder este doar un exemplu ales la întâmplare dintr-o junglă de asemenea instrumente.

Povestea aceasta îmi amintește cea a operatorilor de telegrafie. Și ei traduceau, lucru mult mai simplu decât programarea pură, din alfabetul învățat la școală în cod Morse. La mijlocul secolului al XIX-lea era o penurie uriașă de operatori de telegrafie. În Statele Unite salariile creșteau rapid iar numărul de școli de operatori creștea și el pe măsură. După care, tehnologia a avansat, a apărut telefonul și faxul și cererea de operatori a scăzut brusc, păstrându-se în limite modeste până la mijlocul secolului XX în special în marină. După 100 de ani, meseria aceasta care părea la mijlocul secolului al XIX-lea de mare viitor, a translatat într-o nișă de hobby. La fel s-a întâmplat cu meseria de low level programminer, cea cu care mi-am început drumul în ITC, care a fost repede redusă la nișă de limbajele de nivel înalt. La fel s-a întâmplat cu meseria de operator de calculator. Îmi amintesc de sălile enorme pline de perforatoare de cartele în care nu puteai intra neautorizat și nici nu vroiai să intri din cauza zgomotului de acolo.Și vă reamintesc că limbajul Fortran a apărut în 1957, adică în anul în care România devenea a șasea națiune care proiecta și construia un calculator electronic și cu doi ani înainte de a mă naște eu. În acele vremuri, programatorul era om de știință.

Specializările în IT se schimbă și evoluează repede. Iar cele din zona de pură execuție, dispar repede. Sunt sigur că meseriile de analist, arhitect și inginer software vor avea parte de viață lungă. Oarecum, chiar dacă mult automatizată, și cea de tester, pentru că ține de user experience. Va crește în importanță cea de designer de interfețe. Dar cea de programator se va reduce drastic. Din ea, se vor desprinde meserii noi cum ar fi cea de programator de ADN sau cea de programator de roboți industriali, sau cea de programator pentru inteligență artificială, până când și aici va apărea software care va automatiza programarea pură.

Supărarea pe facultățile care nu insistă pe limbaje de programare este greșită. Facultățile trebuie să pregătească oameni capabili să înțeleagă procesele din lumea reală și să le translateze în proiecte viabile și cu valoare economică. Dacă nu fac asta bine, e un motiv de supărare, dar altfel nu. Sigur, într-o industrie de outsourcing, nevoia de programatori puri crește și pe nimeni nu îl interesează ce se va întâmpla cu oamenii ăștia peste 15-20 de ani. Eu scriu aceste rânduri pentru că mă interesează. S-ar putea ca peste 20 de ani să nu mai fiu deloc. Dar mă interesează, și chiar dacă unui tânăr programator i se pare că ceea ce scriu aici este aberant, mă interesează ca peste 15-20 de ani să știu că el își va găsi de lucru într-o meserie apropiată celei pe care o practică acum, fie în propria sa companie, fie ca salariat cu un salariu cel puțin la fel de bun într-o companie de bioinformatică sau robotică sau inteligență artificială sau fabricație aditivă. Sau într-una de IT ca analist sau arhitect sau inginer software sau tester.

Nu am nimic cu industria de outsourcing, așa cum nu am avut nimic cu cea de lohn din anii 90. Ele au salvat forța demuncă dintr-o industrie care se prăbușise și au menținut interesul pentru facultățile de profil. Adică au conservat școala și forța de muncă și trebuie să le fim recunoscători antreprenorilor care au făcut asta. Dar trebuie să evoluăm! Și îmi pun mari speranțe în industria de outsourcing că va produce această evoluție și îmi pun mari speranțe în tinerii programatori că vor produce și vor fi parte a acestui proces.

Nu scriu aceste rânduri pentru a demoraliza pe nimeni și nici pentru a prevesti nu știu ce apocalipsă a programării. Pentru că programarea nu va dispărea ci se va transforma. Le scriu pentru a atrage atenția că lumea în care trăim este o lume în care trebuie să înveți în continuu, că este o lume în care trebuie să fii cu ochii pe tot ce se dezvoltă în domeniul tău și în domenii apropiate. Urmează câteva valuri majore care merită urmate: în domeniul economiei de acces, în domeniul agriculturii, educației, al sănătății sau al producției robotice, în domeniul analizei datelor mari, al metricilor sociale și al cloudului, în domeniul Internet of Things și al aplicațiilor sale în tot ce mișcă. Se ridică un nou front de lucru imens. Doar să fim pregăți pentru el. Și pentru asta, școala de toate felurile este esențială. Nu vă lăsați pradă rutinei și salariului bun de azi. Mâne rutina se va subția mult. Folosiți-vă timpul pentru a învăța în continuu. Nu așteptați ca statul să facă ceva spectaculos. Statul, ca entitate, va trece și el printr-un proces major de schimbare în deceniile care vin. Și orcum piața majoră este deja în zona de masă. Căutați oameni capabili să facă marketing și vânzări în piețele adevărate. Nu vă lăsați înghițiți de biroul la care stați acum în fața unui calculator. Creați-vă comunități, învățați să lucrați împreună și să reușiți împreună. Pentru că de când există pe lumea asta, omul a reușit numai așa: învățând, cercetând și colaborând cu alți oameni.

sursa: https://www.facebook.com/varujan.pambuccian/posts/609260295913638 via Inovat in Romania blog