Результаты опроса разработчиков ПО на StackOverflow 2017
Отдельные интересные факты:
По типам разработчиков:
- Web developer 72.6%
- Desktop applications developer 28.9%
- Mobile developer 23.0%
- Database administrator 14.4%
- Developer with a statistics or mathematics background 11.3%
- Systems administrator 11.3%
- DevOps specialist 11.1%
Разрабочики для Web:
- Full stack Web developer 63.7%
- Back-end Web developer 24.4%
- Front-end Web developer 11.9%
Наиболее популяные технологии
Языки программирования
- JavaScript 62.5%
- SQL 51.2%
- Java 39.7%
- C# 34.1%
- Python 32.0%
- PHP 28.1%
- C++ 22.3%
- C 19.0%
- TypeScript 9.5%
- Ruby 9.1%
- Swift 6.5%
- Objective-C 6.4%
- VB.NET 6.2%
- Assembly 5.0%
- R 4.5%
- Perl 4.3%
- VBA 4.3%
- Matlab 4.3%
- Go 4.3%
- Scala 3.6%
- Groovy 3.3%
- CoffeeScript 3.3%
- Visual Basic 6 2.9%
- Lua 2.8%
- Haskell 1.8%
Frameworks, Libraries, и другие технологии
- Node.js 47.1%
- AngularJS 44.3%
- .NET Core 33.4%
- React 19.5%
- Cordova 11.0%
- Firebase 9.8%
- Xamarin 8.3%
- Hadoop 5.7%
- Spark 4.7%
СУБД
- MySQL 55.6%
- SQLServer 38.6%
- SQLite 26.6%
- PostgreSQL 26.5%
- MongoDB 21.0%
- Oracle 16.5%
- Redis 14.1%
- Cassandra 3.1%
Наиболее любимые и отвратительные ЯП
Любимые:
- Rust 73.1%
- Smalltalk 67.0%
- TypeScript 64.1%
- Swift 63.9%
- Go 63.3%
- Python 62.7%
- Elixir 62.4%
- C# 61.7%
- Scala 59.9%
- Clojure 59.8%
- JavaScript 59.8%
- F# 56.2%
- Haskell 54.5%
- SQL 53.4%
- C++ 52.0%
- Julia 50.7%
- Java 50.5%
- R 49.9%
- Ruby 48.5%
- C 41.7%
- PHP 41.4%
- Erlang 39.9%
- Dart 38.6%
- Common Lisp 37.4%
- Groovy 37.1%
Отвратительные:
- Visual Basic 6 88.3%
- VBA 80.4%
- CoffeeScript 79.2%
- VB.NET 77.2%
- Matlab 72.3%
- Objective-C 68.1%
- Assembly 67.6%
- Perl 65.9%
- Lua 65.8%
- Hack 64.5%
- Groovy 62.9%
- Common Lisp 62.6%
- Dart 61.4%
- Erlang 60.1%
- PHP 58.6%
- C 58.3%
- Ruby 51.5%
- R 50.1%
- Java 49.5%
- Julia 49.3%
- C++ 48.0%
- SQL 46.6%
- Haskell 45.5%
- F# 43.8%
- JavaScript 40.2%
Наиболее любимые и отвратительные Frameworks, Libraries and и прочее
Любимые:
React 66.9%
Node.js 62.1%
.NET Core 60.9%
Spark 60.1%
Firebase 52.9%
AngularJS 51.7%
Hadoop 48.8%
Xamarin 48.7%
Cordova 38.8%
Отвратительные:
- Cordova 61.2%
- Xamarin 51.3%
- Hadoop 51.2%
- AngularJS 48.3%
- Firebase 47.1%
- Spark 39.9%
- .NET Core 39.1%
- Node.js 37.9%
- React 33.1%
Наиболее популярные ЯП
Web программист:
- JavaScript 81.7%
- SQL 60.4%
- C# 38.1%
- Java 37.9%
- PHP 33.8%
- Python 25.3%
- TypeScript 14.4%
- C++ 12.6%
- Ruby 11.1%
- C 10.3%
- VB.NET 6.5%
- Objective-C 5.5%
- Swift 5.5%
- Go 4.9%
- CoffeeScript 4.7%
- Groovy 4.0%
- Scala 4.0%
- Perl 3.8%
- VBA 3.2%
- R 2.5%
- Visual Basic 6 2.4%
- Assembly 2.4%
- Lua 2.0%
- Matlab 1.9%
- Elixir 1.4%
Трудоустройство:
- Employed full-time 70.3%
- Independent contractor, freelancer, or self-employed 10.2%
- Employed part-time 6.2%
- Not employed, and not looking for work 5.4%
- Not employed, but looking for work 5.4%
- I prefer not to say 2.1%
- Retired 0.3%
Где разраработчики работают удаленно все время:
- Russian Federation 22.8%
- Brazil 15.1%
- Italy 13.6%
- United States 12.8%
- Australia 12.0%
- Spain 11.2%
- Poland 10.7%
- Canada 10.2%
- India 9.7%
- France 9.0%
- United Kingdom 8.8%
- Israel 8.8%
- Netherlands 6.3%
- Germany 6.2%
- Switzerland 4.9%
- Sweden 4.5%
programming, stackoveflow, survey