studiu de piata - programatori -romania, 2016 · aplicatii folosite pentru programare in functie de...

55
Studiu de piata - Programatori - Romania, 2016

Upload: phungnhu

Post on 29-May-2018

230 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

Studiu de piata

- Programatori -

Romania, 2016

Page 2: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

1

Cuprins

Despre studiu ................................................................................................................................................ 3

I. Profilul programatorului ............................................................................................................................ 4

1. Ocupatia programatorilor ......................................................................................................................... 4

Cele mai raspandite tehnologii dupa tipul de programator ..................................................................... 5

2. Programatori, ingineri si dezvoltatori ....................................................................................................... 8

Rockstars & Ninjas .................................................................................................................................... 9

3. Varsta ...................................................................................................................................................... 11

4. Experienta ............................................................................................................................................... 12

Star Wars vs. Star Trek ............................................................................................................................ 12

5. Sexul ........................................................................................................................................................ 13

Ocupatiile programatorilor de sex feminin ............................................................................................. 13

Experienta in functie de sexe .................................................................................................................. 14

Distributia pe sexe in functie de varsta .................................................................................................. 14

6. Diversitatea ............................................................................................................................................. 16

Cine apreciaza diversitatea? ................................................................................................................... 16

7. Educatia ................................................................................................................................................... 17

Educatia variaza in functie de ocupatie .................................................................................................. 18

II.Tehnologie ............................................................................................................................................... 20

1. Cele mai populare tehnologii .................................................................................................................. 20

Cele mai populare tehnologii - altele ...................................................................................................... 21

2. Cele mai dorite tehonologii ..................................................................................................................... 22

Cele mai iubite tehnologii ....................................................................................................................... 22

3. Topul celor mai bine platite tehnologii .................................................................................................. 23

4. Aplicatii folosite pentru programare ...................................................................................................... 24

5. Aplicatii folosite pentru programare in functie de ocupatie .................................................................. 26

6. Sistemul de operare folosit ..................................................................................................................... 28

III. Job-uri .................................................................................................................................................... 29

1. Statutul profesional ................................................................................................................................ 29

2. In cautare de job ..................................................................................................................................... 29

Cine cauta sa se angajeze? ...................................................................................................................... 30

3. Cum afla programatorii de joburi noi? .................................................................................................... 31

Page 3: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

2

4. Prioritatile in alegerea unui job.............................................................................................................. 32

Prioritatile in alegerea unui job in functie de ocupatie .......................................................................... 33

Prioritatile se schimba odata cu experienta ........................................................................................... 40

5. Programatorilor le place sa invete .......................................................................................................... 41

6. Provocarile joburilor ............................................................................................................................... 42

Provocarile se schimba odata cu experienta .......................................................................................... 43

7. Salariul ..................................................................................................................................................... 44

Salariul in functie de ocupatie ................................................................................................................ 44

Salariul in functie de marimea companiei .............................................................................................. 45

Salariul in functie de educatie ................................................................................................................. 45

8. Companii ................................................................................................................................................. 46

Industrii ................................................................................................................................................... 46

Satisfactia la job in functie de industrie .................................................................................................. 47

„I love my boss” ...................................................................................................................................... 48

Marimea companiei ................................................................................................................................ 48

9. Echipe ...................................................................................................................................................... 49

Marimea echipei in functie de ocupatie ................................................................................................. 49

Lupi singuratici ........................................................................................................................................ 50

Femei in echipa ....................................................................................................................................... 51

10. Lucrul remote ........................................................................................................................................ 52

Programatorii ce lucreaza remote sunt mai experimentati.................................................................... 52

Programatorii ce lucreaza remote isi apreciaza jobul............................................................................. 53

11. Check-in pe cod ..................................................................................................................................... 53

Programatorii ce scriu cod sunt mai fericiti ............................................................................................ 54

Page 4: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

3

Despre studiu

La inceputul anului 2016, platforma Stack Overflow a realizat sondajul lor anual, cel mai mare sondaj la nivel

mondial ce vizeaza programatorii. Analiza a inclus 173 de tari, cu un numar total de 56.000 de programatori.

www.StackOverflow.com reprezinta cea mai mare comunitate de programatori, din lume, cu peste 4 milioane

de utilizatori inregistrati. Pana la inceputul anului 2016, platforma fusese accesata de catre 46 de milioane de

vizitatori, dintre acestia 16 milioane fiind programatori profesionisti.

Echipa Head Hunting IT a extras si prelucrat datele respondentilor din Romania, publicand astfel un studiu

similar cu cel global, bazat pe chestionarea unui numar de 942 de programatori. Stim ca rezultatele sondajele

nu sunt perfecte, insa acestea ne ajuta sa avem o imagine de ansamblu asupra mediului in care programatorii

isi desfasoara activitatea, cu ce provocari se infrunta, cat si care sunt noile tendinte in domeniu.

Sondajele lor anuale includ 45 de intrebari, cu scopul de a afla ce fac programatorii, care sunt tehnologiile de

interes si ce isi doresc in viitor. In acest an, de exemplu, am constatat ca „JavaScript” ramane cel mai popular

limbaj de programare din lume, 46% dintre programatorii-respondenti, la nivel mondial, nu au diploma de

studii de specialitate, iar satisfactia la job este in stransa legatura cu punerea codului in productie.

Page 5: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

4

I. Profilul programatorului

1. Ocupatia programatorilor

Rolul de „Full-Stack Web Developer” este cel in care se regasesc cei mai multi dintre respondenti. In

medie, un „Full-Stack Web Developer” codeaza in 5 - 6 limbaje de programare sau framework-uri

(comparativ cu 4 pentru ceilalti). Executivii, datorita experientei dobandite, utilizeaza mai multe limbaje

de programare sau framework-uri.

0,12%

0,12%

0,37%

0,49%

0,61%

0,61%

0,73%

0,73%

0,73%

0,73%

0,73%

1,22%

1,34%

1,34%

1,59%

1,95%

2,07%

2,32%

2,44%

2,56%

3,29%

3,54%

5,73%

8,54%

8,78%

19,51%

27,80%

Growth hacker

Mobile developer - Windows Phone

Data scientist

Business intelligence or data warehousing expert

Graphics programmer

Designer

Analyst

Machine learning developer

Developer with a statistics or mathematics background

Database administrator

Product manager

Engineering manager

System administrator

DevOps

Executive (VP of Eng., CTO, CIO, etc.)

Quality Assurance

Enterprise level services developer

Mobile developer

Alt raspuns

Mobile developer - iOS

Mobile developer - Android

Embedded application developer

Student

Front-end web developer

Desktop developer

Back-end web developer

Full-stack web developer

Page 6: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

5

Cele mai raspandite tehnologii dupa tipul de programator

Full-Stack

Front-End

18,42%

19,30%

19,74%

24,56%

25,44%

28,51%

30,26%

49,56%

56,58%

82,89%

WordPress

LAMP

SQL Server

Java

Node.js

C#

AngularJS

PHP

SQL

JavaScript

11,43%

11,43%

11,43%

14,29%

25,71%

30,00%

31,43%

38,57%

40,00%

94,29%

C++

Java

Python

ReactJS

Node.js

WordPress

SQL

PHP

AngularJS

JavaScript

Page 7: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

6

Back-End

Mobile

10,63%

11,88%

11,88%

12,50%

15,00%

25,63%

35,00%

46,88%

49,38%

56,88%

Android

C++

LAMP

Python

SQL Server

C#

Java

PHP

JavaScript

SQL

19,12%

22,06%

23,53%

27,94%

29,41%

33,82%

39,71%

42,65%

42,65%

61,76%

C++

PHP

SQL

C#

JavaScript

Swift

Objective-C

iOS

Java

Android

Page 8: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

7

Math & Data

Student

Cel mai folosit limbaj de programare folosit din Romania este JavaScript. Peste 40% din programatorii

„Back-End Developer” sunt dispusi sa-l foloseasca in defavoarea altor limbaje de programare.

20,00%

26,67%

26,67%

33,33%

33,33%

40,00%

46,67%

46,67%

46,67%

53,33%

C

C++

PHP

Matlab

R

C#

Java

JavaScript

SQL

Python

12,77%

14,89%

19,15%

21,28%

21,28%

27,66%

31,91%

40,43%

48,94%

57,45%

Arduino / Raspberry Pi

PHP

Python

Android

JavaScript

SQL

C#

C

Java

C++

Page 9: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

8

2. Programatori, ingineri si dezvoltatori

Respondentii au fost intrebati daca sunt „Engineers”, „Experts”, „Hackers” sau una dintre descrierile ce le-am

gasit frecvent pe liste de job-uri, cartile de vizita, etc.

95% din programatori s-au identificat ca facand parte fie din categoria „Developer”, „Programmer”, „Engineer”,

„Senior Developer” sau cea de „Full-Stack Developer”.

3,07%

3,18%

5,70%

5,70%

7,12%

7,67%

9,31%

22,23%

23,99%

39,10%

61,88%

71,63%

Guru

Full Stack Overflow Developer

Rockstar

Expert

Hacker

Ninja

Manager

Full-stack Developer

Sr. Developer

Engineer

Programmer

Developer

Page 10: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

9

Rockstars & Ninjas

Programatorii ce se identifica drept Rockstar

Programatorii ce se identifica drept Ninja

1,47%

3,57%

3,77%

4,17%

4,76%

5,26%

5,73%

5,88%

6,82%

Front-end web developer

Embedded application developer

Back-end web developer

Desktop developer

Mobile developer - iOS

Mobile developer

Full-stack web developer

Enterprise level services developer

Student

3,57%

4,40%

5,56%

5,88%

7,93%

10,43%

11,11%

11,36%

19,05%

Embedded application developer

Back-end web developer

Desktop developer

Front-end web developer

Full-stack web developer

N/A

Mobile developer - Android

Student

Mobile developer - iOS

Page 11: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

10

Rockstar vs Ninja

7% din respondenti s-au identificat ca fiind Ninja. Adevaratii Ninja nu spun ca sunt Ninja. Ei se furiseaza in

spatele tau si te ataca, ceea ce noi consideram ca se incadreaza la „ loc de munca ostil”.

In plus, 10% din cei ce se considera Ninja nu si-au dezvaluit profesia.

5,88%

3,57%

4,40%

5,56%

7,93%

11,36%

11,11%

1,47%

3,57%

3,77%

4,17%

5,73%

6,82%

11,11%

Front-end web developer

Embedded application developer

Back-end web developer

Desktop developer

Full-stack web developer

Student

Mobile developer - Android

Rockstar Ninja

Page 12: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

11

3. Varsta

Varsta medie a programatorilor este de 27 ani.

0,64%

0,64%

3,18%

7,64%

16,99%

37,26%

28,45%

5,20%

Prefer sa nu raspund

50-59

40-49

35-39

30-34

25-29

20-24

< 20

Page 13: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

12

4. Experienta

In Romania, programatorii „Front-End Web Developer” au in medie 4.4 ani experienta. Cei din categoria „Full-

Stack Developer” au 6 ani, iar „Back-End Developer” au 5,5 ani, la egalitate cu cei din categoria „Mobile

Developer”. Media unui programator „Engineering Manager” este de 9.6 ani experienta.

Star Wars vs. Star Trek

Am intrebat programatorii daca prefera Star Wars sau Star Trek. Dupa cum era de asteptat, preferintele difera

in functie de varsta. Programatorii pana in 30 de ani prefera Star Wars. In schimb, cei intre 30 si 40 de ani

prefera Start Trek.

15,89%

22,98%

39,00%

14,18%

7,95%

11+ ani

6 - 10 ani

2 - 5 ani

1 - 2 ani

Mai putin de 1 an

33,33%

23,33%

33,33%

28,13%

16,81%

7,84%

8,16%

16,67%

40,00%

26,39%

20,63%

35,33%

44,40%

44,90%

50-59

40-49

35-39

30-34

25-29

20-24

< 20

Star Wars Star Trek

Page 14: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

13

5. Sexul

Rezultatele sondajului arata o diferenta dramatica in domeniu IT intre barbati si femei. In Romania, numarul

femeilor dezvoltatoare de software este mai ridicat fata de nivelul global de 5.8%

Ocupatiile programatorilor de sex feminin

Cea mai intalnita profesie intre programatorii de sex feminin este cea de „Back-End Web Developer”. Femeile

sunt mai predispuse sa ocupe o pozitie de „Quality Assurance” comparativ cu barbatii.

0,11%

1,17%

9,15%

89,57%

Alt raspuns

Prefer sa nu raspund

Feminin

Masculin

2%

2%

2%

2%

2%

5%

6%

9%

9%

9%

13%

27%

Analyst

Business intelligence or data warehousing expert

Embedded application developer

Executive (VP of Eng., CTO, CIO, etc.)

Mathematics Developers (Data Scientists, Machine…

Quality Assurance

Front-end web developer

Desktop developer

Full-stack web developer

Mobile Dev (Android, iOS, WP & Multi-Platform)

Student

Back-end web developer

Page 15: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

14

Experienta in functie de sexe

Distributia pe sexe in functie de varsta

Femei

16,42%

23,94%

38,85%

13,41%

7,39%

7,79%

15,58%

42,86%

20,78%

12,99%

11+ ani

6 - 10 ani

2 - 5 ani

1 - 2 ani

Mai putin de 1 an

Feminin Masculin

5,71%

10,69%

10,06%

10,15%

6,25%

35-39

30-34

25-29

20-24

< 20

Page 16: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

15

Barbati

In timp ce femeile reprezinta un procent de 9% din totalul respondentilor, ele reprezinta un procent mult mai

mic din persoanele cu varste cuprinse intre 35-39 ani. Mai mult, nu am avut nici o respondenta de gen feminin

peste 40 de ani.

100,00%

100,00%

94,29%

89,31%

89,94%

89,85%

93,75%

50-59

40-49

35-39

30-34

25-29

20-24

< 20

Page 17: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

16

6. Diversitatea

Cine apreciaza diversitatea?

Per total, 75% din programatori considera diversitatea ca fiind importanta sau oarecum importanta la locul de

munca. 42% din programatori spun sa diversitatea este foarte importanta.

45,00%

47,62%

50,00%

51,85%

53,85%

57,45%

58,82%

62,50%

63,16%

63,64%

63,64%

68,13%

68,42%

68,75%

70,00%

72,41%

Alt raspuns

Mobile developer - iOS

Engineering manager

Mobile developer - Android

Executive (VP of Eng., CTO, CIO, etc.)

Student

Enterprise level services developer

Desktop developer

Full-stack web developer

DevOps

System administrator

Back-end web developer

Mobile developer

Quality Assurance

Front-end web developer

Embedded application developer

Page 18: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

17

7. Educatia

_____________________________________________________________________

Procentul reprezinta % din programatorii care au inclus fiecare raspuns in lista lor de surse educationale

74% din toti programatorii ne-au spus ca sunt cel putin partial autodidacti (aproximativ 16% au spus ca sunt

doar autodidacti). 46% din respondenti sunt licentiati in IT sau in domenii conexe, iar 21% au absolvit ciclul de

masterat in IT.

1,36%

2,58%

4,48%

6,51%

8,55%

20,22%

21,03%

32,16%

46,00%

46,68%

73,95%

Doctorat in IT

Program de mentorat

Training part-time (ex studii la fara frecventa)

Training intensiv, full-time (ex: boot-camp)

Program de certificare

Cursuri IT in facultate

Masterat in IT

Cursuri online

Licenta in IT

Training la locul de munca

Am invatat singur

Page 19: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

18

Educatia variaza in functie de ocupatie

Cursuri online

Program de certificare

26,67%

28,13%

29,25%

29,45%

29,63%

32,20%

33,33%

33,33%

33,33%

39,02%

40,00%

42,62%

46,67%

66,67%

Enterprise level services developer

Desktop developer

Full-stack web developer

Back-end web developer

Embedded application developer

Mobile Dev (Android, iOS, WP & Multi-Platform)

Executive (VP of Eng., CTO, CIO, etc.)

DevOps

System administrator

Student

Mathematics Developers (Data Scientists, Machine…

Front-end web developer

Quality Assurance

Engineering manager

3,39%

4,69%

4,88%

6,56%

7,53%

9,43%

11,11%

11,11%

13,33%

15,79%

16,67%

33,33%

40,00%

Mobile Dev (Android, iOS, WP & Multi-Platform)

Desktop developer

Student

Front-end web developer

Back-end web developer

Full-stack web developer

Embedded application developer

Engineering manager

Quality Assurance

(blank)

Executive (VP of Eng., CTO, CIO, etc.)

System administrator

Enterprise level services developer

Page 20: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

19

Masterat

Doctorat

Programatorii ce se autoidentifica ca fiind „Engineering Manager” sunt cei mai predispusi sa urmeze cursuri

online (cei din categoria „Desktop developer” sunt printre cei mai putin predispusi). Programtorii „Enterprise

Level Services Developer” sunt cei mai predispusi sa urmeze un program de certificare, in timp ce programatorii

„DevOps” cel mai probabil au terminat un master.

2,44%

9,84%

11,11%

13,33%

15,25%

20,00%

20,00%

21,70%

22,22%

22,22%

24,66%

25,00%

29,69%

33,33%

40,00%

44,44%

Student

Front-end web developer

Engineering manager

Quality Assurance

Mobile Dev (Android, iOS, WP & Multi-Platform)

Designer

Enterprise level services developer

Full-stack web developer

Embedded application developer

System administrator

Back-end web developer

Executive (VP of Eng., CTO, CIO, etc.)

Desktop developer

Mathematics Developers (Data Scientists, Machine…

Database administrator

DevOps

0,94%

1,37%

1,56%

1,64%

2,44%

6,67%

11,11%

11,11%

Full-stack web developer

Back-end web developer

Desktop developer

Front-end web developer

Student

Mathematics Developers (Data Scientists, Machine LearningDevs & Devs with Stats & Math Backgrounds)

DevOps

Engineering manager

Page 21: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

20

II.Tehnologie

1. Cele mai populare tehnologii

Cea mai folosita tehnologie atat din Romania, cat si la nivel global este JavaScript.

7,38%

9,26%

11,01%

12,02%

14,14%

14,27%

14,52%

15,02%

15,52%

16,65%

19,40%

26,91%

30,16%

36,30%

44,68%

54,57%

iOS

MongoDB

LAMP

WordPress

SQL Server

C

Node.js

Python

Android

AngularJS

C++

C#

Java

PHP

SQL

JavaScript

Page 22: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

21

Cele mai populare tehnologii - altele

0,13%

0,38%

0,38%

0,38%

0,50%

0,50%

0,63%

0,88%

1,00%

1,13%

1,38%

1,75%

1,88%

2,25%

2,25%

2,38%

2,75%

2,88%

3,13%

4,13%

4,51%

5,13%

5,26%

5,26%

5,38%

7,01%

Rust

Dart

F#

Salesforce

Clojure

Hadoop

Cassandra

Spark

Haskell

SharePoint

Windows Phone

R

Scala

Cordova

Perl

Go

CoffeeScript

Visual Basic

Matlab

Ruby

ReactJS

Redis

Arduino / Raspberry Pi

Swift

Objective-C

Cloud (AWS, GAE, Azure, etc.)

Page 23: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

22

2. Cele mai dorite tehonologii

______________________________________________________________________

% din programatorii ce si-au manifestat interesul de a lucra pe viitor cu o tehnologie

Cele mai iubite tehnologii

_____________________________________________________________________ % din programatorii ce au raspuns ca lucreaza cu o tehnologie si si-au manifestat interesul de a lucra si pe viitor cu acea tehnologie

1,63%

2,01%

5,01%

5,26%

5,51%

6,14%

6,52%

9,90%

18,92%

25,94%

iOS

Go

JavaScript

Java

C++

C

Arduino / Raspberry Pi

C#

AngularJS

Android

2%

2%

3%

4%

5%

5%

5%

7%

9%

14%

23%

iOS

Cloud (AWS, GAE, Azure, etc.)

C++

Java

CoffeeScript

Arduino / Raspberry Pi

JavaScript

C#

C

AngularJS

Android

Page 24: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

23

3. Topul celor mai bine platite tehnologii

_________________

Salariul brut lunar

Windows Phone conduce in topul celor mai bine platite tehnologii, urmat de tehnologii cum ar fi Cassandra, R,

Scala sau Hadopp. De asemenea, putem observa ca tehnologiile Cloud se platesc bine.

2.239 €

2.250 €

2.275 €

2.321 €

2.452 €

2.511 €

2.750 €

2.813 €

2.813 €

3.161 €

3.525 €

3.788 €

Redis

Dart

Go

Swift

Perl

Cloud (AWS, GAE, Azure, etc.)

Spark

Hadoop

Scala

R

Cassandra

Windows Phone

Page 25: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

24

4. Aplicatii folosite pentru programare

1%

1%

1%

1%

1%

1%

2%

2%

3%

5%

6%

9%

10%

10%

11%

18%

18%

22%

23%

29%

35%

42%

Coda

Komodo

RStudio

TextMate

RubyMine

Zend

Xamarin

Emacs

IPython / Jupyter

PyCharm

Visual Studio Code

NetBeans

Xcode

Android Studio

Atom

IntelliJ

PhpStorm

Vim

Eclipse

Sublime

Visual Studio

Notepad++

Page 26: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

25

Notepad++, Visual Studio si Sublime sunt in topul aplicatiilor folosite de catre programatori. 75% din

programatori folosesc cel putin doua aplicatii, in timp ce 43% din ei folosesc cel putin trei aplicatii.

5%

11%

24%

25%

32%

5 aplicatii

4 aplicatii

3 aplicatii

1 aplicatie

2 aplicatii

Page 27: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

26

5. Aplicatii folosite pentru programare in functie de ocupatie

Full-Stack

Data Scientist

12%

13%

15%

20%

24%

25%

31%

32%

40%

NetBeans

Atom

IntelliJ

Vim

Eclipse

PhpStorm

Visual Studio

Sublime

Notepad++

33%

33%

33%

33%

67%

67%

Vim

Visual Studio

Visual Studio Code

Xamarin

Xcode

Zend

Page 28: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

27

Student

Programatorii „Data Scientist” utilizeaza Zend, Xcode si Xamarin. Programatorii „Full-Stack” prefera

Notepad++, in timp ce studentii prefera Visual Studio.

7%

7%

7%

11%

13%

16%

24%

24%

27%

31%

58%

NetBeans

PhpStorm

Visual Studio Code

Atom

Android Studio

Vim

Eclipse

Sublime

IntelliJ

Notepad++

Visual Studio

Page 29: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

28

6. Sistemul de operare folosit

Cel mai intalnit sistem de operare intre programatori este Windows, cu o proportie de 63%, urmat de Mac OS

X (17,62%) si Ubuntu (13,25%). Daca in Romania Windows 7 este in top cu 23,7%, la nivel international MAC

OS X conduce cu 26%.

0,26%

0,79%

0,79%

2,12%

2,52%

13,25%

15,36%

17,62%

23,58%

23,71%

Windows XP

Fedora

Debian

Mint

Other Linux

Ubuntu

Windows 8

Mac OS X

Windows 10

Windows 7

Page 30: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

29

III. Job-uri

1. Statutul profesional

Majoritatea programatorilor sunt angajati (78%), full-time sau part-time, in timp ce doar 12% lucreaza in regim

freelance.

2. In cautare de job

Doar 10% din programatori sunt in cautare activa de job, insa peste 70% sunt interesati sa auda de noi

oportunitati.

0,1%

0,6%

1,0%

1,4%

6,2%

7,0%

12,1%

71,7%

Pensionat

Prefer sa nu raspund

Alt raspuns

Fara loc de munca

Angajat part-time

Sunt student

Freelancer / Contractor

Angajat full-time

10,58%

18,80%

70,61%

Sunt in cautare activa de job

Nu sunt interesat de noi oportunitati de job

Nu sunt in cautare, dar sunt deschis la noi oportunitati

Page 31: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

30

Cine cauta sa se angajeze?

Cine cauta

Cine nu cauta

Programatorii „Full-Stack Web Developer” sunt impartiti aproximativ egal in 3 categorii: cei care cauta sa se

angajeze(33%), cei care nu doresc sa se angajeze(28.66%) si cei ce nu cauta, dar sunt interesati sa auda de noi

oportunitati (38.34%).

3%

4%

5%

9%

11%

18%

33%

Mobile developer - iOS

Quality Assurance

Desktop developer

Front-end web developer

Student

Back-end web developer

Full-stack web developer

2,49%

2,96%

4,05%

4,67%

8,26%

9,19%

19,94%

28,66%

Mobile developer - iOS

Mobile developer - Android

Embedded application developer

Student

Front-end web developer

Desktop developer

Back-end web developer

Full-stack web developer

Page 32: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

31

3. Cum afla programatorii de joburi noi?

Recomandarile prietenilor sunt cea mai buna sursa prin care programatorii afla de noi joburi. Interesant este

ca 10% din programatori contacteaza direct compania unde vor sa lucreze.

0,85%

2,27%

4,25%

4,67%

6,23%

6,37%

7,22%

8,07%

9,49%

21,39%

29,18%

Fara loc de munca

Facebook

Alt raspuns

Targ de joburi

Mi-am creat propiul loc de munca

LinkedIn

Alt website cu joburi

Contactat de recruiter extern

Vroiam sa lucrez aici. I-am contactat direct

Contactat de companie (recruiter intern)

Un prieten m-a recomandat

Page 33: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

32

4. Prioritatile in alegerea unui job

_____________________________________________________________________

Procentul reprezinta numarul programatorilor care au inclus raspunsul in lista lor de prioritati

Peste 75% din programatori considera salariul un factor de luat in calcul in alegerea unui nou job. Asta nu

inseamna ca este cel mai important lucru pentru ei. 25% din programatori nici nu au trecut salariul pe

lista lor.

6,31%

7,43%

7,85%

8,70%

9,68%

12,62%

13,18%

18,93%

24,54%

28,61%

29,17%

30,43%

31,70%

32,68%

33,24%

40,11%

48,11%

49,09%

51,47%

75,32%

Stadiul companiei

Functia

Pachetul de beneficii

Situatia financiara a companiei

Marimea companiei

Industria

Asigurare de sanatate

Posibilitatea de a lua sau influenta decizii importante

Reputatia companiei

Optiunea lucrului remote

Locatia

Cultura companiei

Tehnologiile utilizate

Oportunitati de avansare

Dezvoltarea de produse inovative

Dezvoltarea de produse importante

Program flexibil

Calitatea colegilor

Echilibrul job/viata personala

Salariul

Page 34: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

33

Prioritatile in alegerea unui job in functie de ocupatie

Full-Stack

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

6,25%

6,25%

7,69%

8,65%

10,58%

13,94%

14,90%

16,83%

23,08%

27,40%

30,29%

30,77%

32,21%

36,54%

40,87%

41,35%

45,19%

47,60%

51,44%

76,44%

Functia

Stadiul companiei

Marimea companiei

Pachetul de beneficii

Situatia financiara a companiei

Asigurare de sanatate

Industria

Posibilitatea de a lua sau influenta decizii importante

Reputatia companiei

Locatia

Oportunitati de avansare

Cultura companiei

Dezvoltarea de produse inovative

Optiunea lucrului remote

Dezvoltarea de produse importante

Tehnologiile utilizate

Calitatea colegilor

Program flexibil

Echilibrul job/viata personala

Salariul

Page 35: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

34

Back-End Web Developer

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

7,09%

7,09%

7,80%

10,64%

12,77%

15,60%

16,31%

21,28%

21,99%

24,82%

27,66%

29,79%

36,17%

36,88%

39,01%

43,26%

45,39%

51,77%

56,74%

73,05%

Functia

Reputatia companiei

Dezvoltarea de produse importante

Calitatea colegilor

Cultura companiei

Echilibrul job/viata personala

Salariul

Situatia financiara a companiei

Tehnologiile utilizate

Asigurare de sanatate

Locatia

Optiunea lucrului remote

Stadiul companiei

Marimea companiei

Posibilitatea de a lua sau influenta decizii importante

Pachetul de beneficii

Industria

Dezvoltarea de produse inovative

Program flexibil

Oportunitati de avansare

Page 36: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

35

Desktop Developer

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

0,00%

3,17%

6,35%

6,35%

6,35%

6,35%

9,52%

9,52%

19,05%

20,63%

25,40%

26,98%

28,57%

28,57%

34,92%

44,44%

44,44%

47,62%

60,32%

80,95%

Pachetul de beneficii

Reputatia companiei

Salariul

Asigurare de sanatate

Marimea companiei

Oportunitati de avansare

Locatia

Echilibrul job/viata personala

Dezvoltarea de produse inovative

Tehnologiile utilizate

Industria

Optiunea lucrului remote

Dezvoltarea de produse importante

Posibilitatea de a lua sau influenta decizii importante

Situatia financiara a companiei

Program flexibil

Cultura companiei

Stadiul companiei

Functia

Calitatea colegilor

Page 37: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

36

Front-End Web Developer

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

6,67%

6,67%

8,33%

10,00%

16,67%

18,33%

20,00%

21,67%

23,33%

25,00%

26,67%

36,67%

36,67%

38,33%

38,33%

40,00%

45,00%

46,67%

58,33%

75,00%

Locatia

Functia

Dezvoltarea de produse importante

Stadiul companiei

Echilibrul job/viata personala

Tehnologiile utilizate

Pachetul de beneficii

Marimea companiei

Posibilitatea de a lua sau influenta decizii importante

Program flexibil

Calitatea colegilor

Asigurare de sanatate

Optiunea lucrului remote

Salariul

Industria

Dezvoltarea de produse inovative

Reputatia companiei

Oportunitati de avansare

Situatia financiara a companiei

Cultura companiei

Page 38: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

37

Quality Assurance

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

7,14%

14,29%

14,29%

14,29%

14,29%

21,43%

21,43%

21,43%

28,57%

28,57%

28,57%

35,71%

42,86%

42,86%

42,86%

42,86%

42,86%

57,14%

57,14%

85,71%

Situatia financiara a companiei

Asigurare de sanatate

Functia

Optiunea lucrului remote

Pachetul de beneficii

Marimea companiei

Stadiul companiei

Tehnologiile utilizate

Industria

Locatia

Posibilitatea de a lua sau influenta decizii importante

Reputatia companiei

Cultura companiei

Dezvoltarea de produse importante

Dezvoltarea de produse inovative

Echilibrul job/viata personala

Program flexibil

Calitatea colegilor

Oportunitati de avansare

Salariul

Page 39: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

38

Student

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

0,00%

2,70%

5,41%

8,11%

8,11%

8,11%

13,51%

13,51%

16,22%

16,22%

21,62%

24,32%

27,03%

32,43%

37,84%

45,95%

45,95%

51,35%

54,05%

56,76%

Echilibrul job/viata personala

Program flexibil

Locatia

Industria

Posibilitatea de a lua sau influenta decizii importante

Dezvoltarea de produse inovative

Functia

Cultura companiei

Optiunea lucrului remote

Salariul

Marimea companiei

Tehnologiile utilizate

Reputatia companiei

Situatia financiara a companiei

Pachetul de beneficii

Asigurare de sanatate

Oportunitati de avansare

Dezvoltarea de produse importante

Calitatea colegilor

Stadiul companiei

Page 40: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

39

Executive

_____________________________________________________________________

Procentul reprezinta numarul programatorilor ce au inclus raspunsul in lista lor de prioritati

Categorii diferite de programatori inseamna in acelasi timp si prioritati diferite in alegerea unui nou job.

Este mai probabil ca programatorii „Full-Stack” sa fie mai interesati in a prioritiza tehnologiile utilizate, in timp

ce programatorii „Desktop” sunt mai predispusi sa ia in calcul calitatea colegilor si pozitia ocupata decat ceilalti.

Pentru 75% din programatorii „Back-End”, oportunitatile de avansare sunt importante, in timp ce pentru 75%

din programatorii „Front-End” cultura companiei este cea care conteaza.

9,09%

18,18%

27,27%

27,27%

27,27%

36,36%

36,36%

36,36%

45,45%

45,45%

45,45%

45,45%

54,55%

63,64%

63,64%

Stadiul companiei

Reputatia companiei

Dezvoltarea de produse inovative

Oportunitati de avansare

Pachetul de beneficii

Echilibrul job/viata personala

Locatia

Optiunea lucrului remote

Cultura companiei

Posibilitatea de a lua sau influenta decizii importante

Program flexibil

Tehnologiile utilizate

Salariul

Calitatea colegilor

Dezvoltarea de produse importante

Page 41: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

40

Prioritatile se schimba odata cu experienta

Pe masura ce numarul de ani ai programatorilor in campul muncii creste, tehnologia si posibilitatea de a lucra

remote devin mai importante, precum si posibilitatea de a lua sau influenta decizile. Odata cu acumularea

experientei, programatorilor le pasa mai putin de functia ocupata.

0%

10%

20%

30%

40%

50%

Mai putin de 1 an 1 - 2 ani 2 - 5 ani 6 - 10 ani 11+ ani

Luarea sau infulentarea deciziilor Functia Posibilitatea de a lucra remote Tehnologia

Page 42: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

41

5. Programatorilor le place sa invete

_____________________________________________________________________

Procentul reprezinta numarul programatorilor care au inclus raspunsul in lista lor de motivatori in a alege un nou job

Odata ajunsi la un job, majoritatea programatorilor doresc sa invete tehnologii noi. 30% dintre ei apreciaza

lucru pe proiecte diverse, in timp ce 40% doresc control in luarea deciziilor.

14,47%

19,62%

24,75%

29,52%

29,77%

35,51%

38,38%

44,80%

70,38%

75,25%

Terminarea programului de munca la aceeasi ora in fiecare zi

Sa am propriul birou

Lucrul de acasa

Increderea in viziunea companiei in care lucrez

Lucrul pe proiecte diverse

Promovarea

Control in luarea deciziilor in cadrul proiectului

Imbunatatirea aplicatiilor existente

Dezvoltarea unui produs nou

Invatarea de noi tehnologii

Page 43: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

42

6. Provocarile joburilor

Documentatia slaba, asteptarile si cerintele nerealiste sunt cele mai intalnite provocari cu care se confrunta

programatorii. Suna familiar?

0,00%

6,97%

10,39%

17,36%

17,51%

19,88%

21,51%

21,66%

22,26%

23,29%

26,11%

31,16%

31,45%

32,05%

33,98%

35,01%

44,36%

Calitatea redusa a codului de baza

Incercarea de a fi politicos

Infrastructura sau echipamente slabe

Resurse limitate

Interactiunea cu persoane non-tehnice

Politicile companiei

Dinamica scazuta a echipei

Planificare deficitara

Management fara cunostinte tehnice

Interactiunea cu persoane slab pregatite

Tehnologii invechite

Schimbarea cerintelor

Calitatea redusa a codului de baza

Procese de dezvoltare ineficiente

Cerinte nerealiste

Asteptari nerealiste

Documentatie slaba

Page 44: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

43

Provocarile se schimba odata cu experienta

Programatorii cu experienta se confrunta cu provocari diferite fata de cei juniori. Programatorii mai

experimentati tind sa fie mai deranjati de asteptarile nerealiste. De asemenea, la cei cu experienta se intalneste

mai putin impedimentul incercarii de a fi politicos.

0%

5%

10%

15%

20%

25%

30%

35%

40%

45%

50%

Mai putin de 1 an 1 - 2 ani 2 - 5 ani 6 - 10 ani 11+ ani

Asteptari nerealiste Calitatea redusa a codului Cerinte nerealiste Incercarea de a fi politicos

Page 45: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

44

7. Salariul

Salariul in functie de ocupatie

_______________________________________________________

Salariu calculat ca salariu mediu brut lunar al programatorilor cu minim 5 ani experienta

Un mod de a compara pachetul salarial in functie de tipul programatorilor cu peste 5 ani experienta este salariul

mediu lunar.

1.852 €

2.457 €

2.712 €

2.756 €

2.894 €

2.932 €

3.044 €

3.902 €

4.167 €

Embedded application developer

Mobile developer - Android

Engineering manager

Desktop developer

Full-stack web developer

Front-end web developer

Back-end web developer

Enterprise level services developer

Executive (VP of Eng., CTO, CIO, etc.)

Page 46: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

45

Salariul in functie de marimea companiei

_________________________________________________________

Salariul relativ calculat ca salariu vs salariul mediu total al programatorilor

Salariul in functie de educatie

______________________________________________________

Salariul relativ calculat ca salariu vs salariul mediu total al programatorilor

Programatorii ce au urmat programe de certificare tind sa aiba salarii mai mari decat media. De asemenea, cei

cu master si licenta in IT castiga destul de bine.

92%

145%

107%

99%

87%

83%

101%

136%

119%

1-4 angajati

5-9 angajati

10-19 angajati

20-99 angajati

100-499 angajati

500-999 angajati

1,000-4,999 angajati

5,000-9,999 angajati

10,000+ angajati

81%

89%

93%

95%

96%

99%

101%

102%

115%

122%

136%

Training part-time (ex studii la fara frecventa)

Program de mentorat

Training la locul de munca

Cursuri online

Doctorat in IT

Am invatat singur

Cursuri IT in facultate

Licenta in IT

Training intensiv, full-time (ex: boot-camp)

Masterat in IT

Program de certificare

Page 47: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

46

8. Companii

Industrii

Cei mai multi programatori lucreaza in industria dezvoltare de aplicatii software („Software Products”).

0,15%

0,30%

0,46%

0,91%

0,91%

1,07%

1,07%

3,04%

3,20%

3,20%

3,50%

3,65%

4,41%

5,48%

5,63%

7,00%

8,68%

13,55%

33,79%

Defense

Foundation / Non-Profit

Aerospace

Education

Not Currently Employed

Government

Manufacturing

Media / Advertising

Healthcare

Gaming

Telecommunications

Consulting

Consumer Products

Internet

Automotive

Retail

Finance / Banking

Web Services

Software Products

Page 48: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

47

Satisfactia la job in functie de industrie

16,67%

21,62%

21,74%

25,00%

26,09%

27,27%

28,57%

28,57%

29,65%

30,91%

33,33%

34,48%

35,09%

35,96%

37,14%

Consulting

Automotive

Retail

Media / Advertising

Telecommunications

Alt raspuns

Manufacturing

Healthcare

Grand Total

Software Products

Gaming

Consumer Products

Finance / Banking

Web Services

Internet

Page 49: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

48

„I love my boss”

Programatorii ce lucreaza in zona de Dezvoltare Online sunt mai predispusi in a-si aprecia jobul decat toti

celalti. In acelasi timp, este mai probabil ca programatorii din Manufacturing si Web Services sa aiba o relatie

foarte buna cu managerul lor.

Marimea companiei

42% din programatori lucreaza in companii cu sub 100 de angajati, in timp ce doar 25% lucreaza in companii

cu peste 1000 de angajati.

3%

5%

5%

7%

10%

13%

13%

14%

14%

14%

21%

29%

Automotive

Healthcare

Media / Advertising

Finance / Banking

Gaming

Telecommunications

Retail

Software Products

Consumer Products

Internet

Web Services

Manufacturing

8,87%

1,72%

14,45%

10,16%

17,31%

21,03%

7,58%

6,44%

7,58%

10,000+ angajati

5,000-9,999 angajati

1,000-4,999 angajati

500-999 angajati

100-499 angajati

20-99 angajati

10-19 angajati

5-9 angajati

1-4 angajati

Page 50: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

49

9. Echipe

Marimea echipei in functie de ocupatie

4,00

4,19

4,91

6,00

6,17

6,18

6,24

6,75

7,00

7,00

7,31

7,56

7,68

8,10

8,83

9,09

9,11

9,19

9,33

9,50

9,96

10,00

12,00

13,50

13,50

14,17

20,00

Developer with a statistics or mathematics background

DevOps

Mobile developer - Android

Machine learning developer

Mobile developer

Mobile developer - iOS

Full-stack web developer

Alt raspuns

Data scientist

Growth hacker

Back-end web developer

Student

Front-end web developer

System administrator

Product manager

Executive (VP of Eng., CTO, CIO, etc.)

Embedded application developer

Desktop developer

Engineering manager

Designer

Enterprise level services developer

Quality Assurance

Mobile developer - Windows Phone

Database administrator

Analyst

Graphics programmer

Business intelligence or data warehousing expert

Page 51: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

50

Lupi singuratici

Programatorii singuratici sunt greu de gasit, intrucat peste 97% dintre cei intrebati au spus ca lucreaza in

echipa.

1,34%

2,84%

3,23%

6,25%

10,00%

10,53%

11,11%

15,00%

20,00%

40,00%

Back-end web developer

Full-stack web developer

Desktop developer

Enterprise level services developer

Front-end web developer

Alt raspuns

System administrator

Mobile developer - Android

DevOps

Graphics programmer

Page 52: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

51

Femei in echipa

Am intrebat respondentii cat de mare este echipa lor si cate femei fac parte din ea. Graficul de mai sus contine

doar raspunsuri de la barbati. Programatorii „Machine Learning” si „Quality Assurance” au un procent mai mare

de femei in echipa. La polul opus gasim programatorii grafici, administratorii de sistem si programatorii

Android.

7%

10%

15%

18%

19%

21%

21%

21%

21%

22%

22%

24%

24%

24%

27%

34%

35%

Graphics programmer

System administrator

Mobile developer - Android

Enterprise level services developer

Embedded application developer

Desktop developer

Full-stack web developer

Mobile developer

Mobile developer - iOS

Front-end web developer

DevOps

Back-end web developer

Executive (VP of Eng., CTO, CIO, etc.)

Engineering manager

Developer with a statistics or mathematics background

Quality Assurance

Machine learning developer

Page 53: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

52

10. Lucrul remote

Aproximativ 12% dintre programatorii lucreaza remote full-time.

Programatorii ce lucreaza remote sunt mai experimentati

Programatorii cu peste 6 ani experienta sunt mai predispusi spre a lucra remote, in timp ce in primii 2 ani de

job lucrul remote e mai rar intalnit.

11,72%

12,29%

28,39%

47,60%

Part-time remote

Full-time remote

Niciodata

Rareori lucrez remote

22,99%

35,63%

28,74%

6,90%

4,60%

11+ ani

6 - 10 ani

2 - 5 ani

1 - 2 ani

Mai putin de 1 an

Page 54: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

53

Programatorii ce lucreaza remote isi apreciaza jobul

Programatorii ce lucreaza ocazional remote sunt mai predispusi in a-si aprecia jobul, spre deosebire de cei care

lucreaza remote full-time sau part-time.

11. Check-in pe cod

56% din programatori ne-au spus ca fac check-in/commit pe cod de mai multe ori pe zi.

15,79%

16,75%

22,01%

45,45%

Part-time remote

Full-time remote

Niciodata

Rareori lucrez remote

1,05%

2,89%

3,95%

6,58%

11,32%

18,29%

55,92%

Alt raspuns

Niciodata nu fac check-in sau commit pe cod

Nu fac check-in sau commit pe cod, dar pun cod in productiefrecvent

De cateva ori pe luna

O data pe zi

De cateva ori pe saptamana

De mai multe ori pe zi

Page 55: Studiu de piata - Programatori -Romania, 2016 · Aplicatii folosite pentru programare in functie de ocupatie ... PHP Python Android JavaScript SQL C# C Java C++. 8 2. Programatori,

54

Programatorii ce scriu cod sunt mai fericiti

Exista o corelatie intre punerea codului in productie si satisfactia la locul de munca. Programatorii care nu pun

cod in productie sunt mai putin „indragostiti” de jobul lor.

21%

28%

26%

30%

31%

42%

Niciodata nu fac check-in sau commit pe cod

De cateva ori pe luna

De cateva ori pe saptamana

O data pe zi

De mai multe ori pe zi

Nu fac check-in sau commit pe cod, dar pun cod inproductie frecvent