Sunteți pe pagina 1din 23

S&O ÎN DEZVOLTAREA

SOFTWARE
RAPORT STACKOVERFLOW
Conf.dr. Cristian KEVORCHIAN
ck@fmi.unibuc.ro
Raportul
■ La 8s un programator ridica o problemă pe Stack Overflow.
■ N=64000(aprox. 700 români) și 45 intrebari
■ 173 de țări.
■ Media lunara este 40 mil. accesări distincte pe Stack Overflow,
pentru a primi sau acorda ajutor pentru programare.
■ Autorii raportului avansează afirmația ca 16.8 milioane dintre
aceste persoane (dintre care 105.672) români sunt
programatori profesioniști.
Tipuri de programatori
■ 72.6 % Web developeri
■ 28,9% Desktop Developer (dezvoltori de aplicații pentru PC)
■ 23% Mobile developer
■ 14% Database Admin
■ 11.3% Developer with Math and Statistics background
■ 11.3% System Administrator
■ 11.1% DevOps Specialist
■ 9.3% Embedded Application Developer
■ 8.4% Data scientist
■ 7.5% Altii
■ 4.8% Graphic Programming
■ 3.9% Graphic Designer
■ 3.8% Machine Learning specialist
■ 3.5% Quality assurance engeneer
Tipuri specifice de dezvoltatori
■ 63.7% - Full-Stack Web Developer
■ 24.4% - Back-End Web Developer
■ 11.9% - Front-End Web Developer
Mobile Developeri
■ 64.8% Android
■ 57.6% iOS
■ 4.3% Windows Phone
■ 0,7% Blackberry
Full-Stack Developer-Definitie

Un ”Full-Stack Developer” este acea persoană care


are capacitatea de a folosi 5-6 limbaje de
programare sau framework-uri, în comparație cu
maxim 4, cum folosesc celelalte categorii.
Java Script cel mai utilizat limbaj de programare
Professional Developers:
– 66.7 % JavaScript
– 53.7% SQL
– 38.3% Java
– 36.7% C#
– 27.6% Python
– 27.2% PHP
– 19.3% C++
– 15.4% C
– 11.3% TypeScript
– 9.5% Ruby
– 7.3% Objective-C
– 6.9% Swift
– 6.1% VB.NET
– 4.6% GO
Profesional Developers:
– 4.1% Perl
– 3.8% Groovy
– 3.7% Assembly
– 3.7% CofeeScript
– 3.5% VBA
– 3.1% R
– 2.9% Matlab
– 2.5% Visual Basic 6
– 2.3% Lua
– 1.4% Haskell
Frameworkuri, Biblioteci si alte tehnologii
– 28.1% AngularJS
– 27.9% NodeJS
– 19.6% .NET CORE
– 12.6% REACT
– 6.9% Apache Cordova
– 5.6% FireBase
– 4.8% Xamarin
– 3.2% Hadoop
– 2.7% Spark
Baze de date:
– 43.9% MySQL
– 34.1% SQL Server
– 23.3% PostgreSQL
– 21.6% SQLite
– 18.5% MongoDB
– 14% Oracle
– 13.6% Redis
– 2.9% Casandra
Platforme:
– 31.2% Windows Desktop
– 25.6% Amazon Web Services
– 24.2% Linux Desktop
– 21.7% Android
– 15.3% Mac OS
– 14.3% iOS
– 12.2% WordPress
– 11.3% Rasberry Pi
– 10.5% Microsoft Azure
– 6.5 % Arduino
– 3.1% Windows Phone
– 2.9% SharePoint
– 2.3% Salesforce
– 1.9% Serverless
– 1.1% Mainframe
Cele mai bine platite competențe-Global(USD)
■ 72000-Clojure
■ 65714-Rust
■ 64516-F#
■ 64516-GO
■ 63068-Perl
■ 61809-Groovy
■ 60000-Ruby
■ 60000-Scala
■ 57125-R
Cele mai bine platite competente-US(USD)
■ 110000-GO
■ 110000-Scala
■ 109000-Objective-C
■ 105500-CoffeScript
■ 105000-Perl
■ 100890-C++
■ 100000-C
■ 100000-R
■ 100000-Swift
Cele mai bine platite competente-UK(USD)
■ 53763-Typescript
■ 51250-Ruby
■ 50750-C#
■ 50000-C++
■ 50000-Java
■ 50000-Pyton
■ 48506-JavaScript
■ 48256-C
■ 48125-SQL
Developers KPI
1. Customer satisfaction 71.7%
2. On time/in budget 66.4%
3. Peers' rating 54.8%
4. Benchmarked product performance 41.4%
5. Manager's rating 35.7%
6. Self-rating 35.2%
7. Revenue performance 28.3%
8. Bugs found 20.2%
9. Hours worked 15.9%
10. Release frequency 12.4%
11. Commit frequency 9.2%
12. Lines of code 6.0%
13. Other 3.6%
Experiență

■ Front-End Web Developer, 3.5 ani


■ Full-Stack Developer, 8 ani
■ Manager, 13 ani de activitate.
Educație(Dezvoltatori Profesionisti)
■ 0.7% Nu au absolvit nicio forma de educatie
formală(institutionala)
■ 0.6% Scoala primara/elementara
■ 6.3% Scoala secundara
■ 14.9% Liceale sau universitare fara diploma
■ 47.9% Licenta
■ 24.9% Master
■ 1.5% Grade profesionale
■ 2.2% Doctorat
■ 1.1% NA
Specializări
■ 54.2% Computer science or software engeneering
■ 10.0% Computer engeneering or electrical/electronics engeneering
■ 9.1% Computer programming or Web development
■ 4.3% Information technology, networking or system administration
■ 3.6% A non-computer-focused on engeneering
■ 3.4% Mathematics or statistics
■ 1.9% A humanities discipline
■ 1.7% Business discipline
■ 1.5% Fine arts or performing arts
■ 1.4% Management Information System
■ 0.6% Helth science+Psychology
Importanta educatiei
■ 15.9% Foarte importanta
■ 25.1% Importanta
■ 26.9% Oarecum importanta
■ 20.5% Nu foarte importanta
■ 11.5 Deloc importanta
Tendințe tehnologice
■ JavaScript 55.4%
■ SQL (or SQL Server) 49.1%
■ Java 36.3%
■ C# 30.9%
■ PHP 25.9%
■ Python 24.9%
■ C++ 19.4%
■ C 15.5%
■ JS 17.2%
■ AngularJS 17.9%
■ Ruby 8.9%
■ Objective-C 6.5%.
Sistemul de Muncă(Dezvoltatori Profesionisti)
– Angajati full-time 83.6%;
– Contractor independent,freelancer,liber-profesionist 10.2%,
– Part-time 3.9 ,
– Fără loc de muncă, dar cauta unul 1.3%;
– Fara loc de munca si nu cauta unul 0.3%
– Pensionari 0.1%
Cautarea unui loc de munca:
o 13.1 % caută în mod active un nou serviciu,
o 24.8% nu sunt interesați de alte oportunități de muncă,
o 62.1% nu caută în mod activ, dar sunt deschiși la noi oportunități.
Prioritățile la locul de muncă:
– cele mai importante sunt salariul – 32.7%
– echilibru în viața profesională 50.4%,
– cultura organizațională – 41,8%,
– Calitatea colectivului – 41,8%,
– Program flexibil – 37.1%.
Cine cauta activ un loc de munca?
■ 14.3% Machine Learning Specialist
■ 13.2% Data Scientist
■ 12.6% Mobile developer
■ 12.7% Graphic designer
■ 12.2% Quality Assurance
■ 12.2% Developers with Math and Stat background
■ 12% DBA
■ 11.4% Web developer
■ 11.4% System Admin
Chirii
■ București, România:
– Prețul chiriei: 372$
– Salariu mediu: 25.000$
– Procent din salariu cheltuit pe chirie: 18%.
■ Kiev, Ucraina:
– Prețul chiriei: 380$
– Salariu mediu: 25.000$
– Procent din salariu cheltuit pe chirie: 18%.
■ Berlin, Germania:
– Prețul chiriei: 712$
– Salariu mediu: 55.000$
– Procent din salariu cheltuit pe chirie: 16%.
■ Pune, India:
– Prețul chiriei: 201$
– Salariu mediu: 15.000$
– Procent din salariu cheltuit pe chirie: 16%.
■ Austin, SUA:
– Prețul chiriei: 1.454$
– Salariu mediu: 105.000$
– Procent din salariu cheltuit pe chirie: 17%.

S-ar putea să vă placă și