LINUX.ORG.RU

Результаты опроса разработчиков ПО на StackOverflow 2017

 , ,


5

3

Отдельные интересные факты:

По типам разработчиков:

  1. Web developer — 72.6%
  2. Desktop applications developer — 28.9%
  3. Mobile developer — 23.0%
  4. Database administrator — 14.4%
  5. Developer with a statistics or mathematics background — 11.3%
  6. Systems administrator — 11.3%
  7. DevOps specialist — 11.1%

Разрабочики для Web:

  1. Full stack Web developer — 63.7%
  2. Back-end Web developer — 24.4%
  3. Front-end Web developer — 11.9%

Наиболее популярные технологии

Языки программирования:

  1. JavaScript — 62.5%
  2. SQL — 51.2%
  3. Java — 39.7%
  4. C# — 34.1%
  5. Python — 32.0%
  6. PHP — 28.1%
  7. C++ — 22.3%
  8. C — 19.0%
  9. TypeScript — 9.5%
  10. Ruby — 9.1%
  11. Swift — 6.5%
  12. Objective-C — 6.4%
  13. VB.NET — 6.2%
  14. Assembly — 5.0%
  15. R — 4.5%
  16. Perl — 4.3%
  17. VBA — 4.3%
  18. Matlab — 4.3%
  19. Go — 4.3%
  20. Scala — 3.6%
  21. Groovy — 3.3%
  22. CoffeeScript — 3.3%
  23. Visual Basic 6 — 2.9%
  24. Lua — 2.8%
  25. Haskell — 1.8%

Frameworks, Libraries и другие технологии:

  1. Node.js — 47.1%
  2. AngularJS — 44.3%
  3. .NET Core — 33.4%
  4. React — 19.5%
  5. Cordova — 11.0%
  6. Firebase — 9.8%
  7. Xamarin — 8.3%
  8. Hadoop — 5.7%
  9. Spark — 4.7%

СУБД:

  1. MySQL — 55.6%
  2. SQLServer — 38.6%
  3. SQLite — 26.6%
  4. PostgreSQL — 26.5%
  5. MongoDB — 21.0%
  6. Oracle — 16.5%
  7. Redis — 14.1%
  8. Cassandra — 3.1%

Наиболее любимые и отвратительные ЯП

Любимые:

  1. Rust — 73.1%
  2. Smalltalk — 67.0%
  3. TypeScript — 64.1%
  4. Swift — 63.9%
  5. Go — 63.3%
  6. Python — 62.7%
  7. Elixir — 62.4%
  8. C# — 61.7%
  9. Scala — 59.9%
  10. Clojure — 59.8%
  11. JavaScript — 59.8%
  12. F# — 56.2%
  13. Haskell — 54.5%
  14. SQL — 53.4%
  15. C++ — 52.0%
  16. Julia — 50.7%
  17. Java — 50.5%
  18. R — 49.9%
  19. Ruby — 48.5%
  20. C — 41.7%
  21. PHP — 41.4%
  22. Erlang — 39.9%
  23. Dart — 38.6%
  24. Common Lisp — 37.4%
  25. Groovy — 37.1%

Отвратительные:

  1. Visual Basic 6 — 88.3%
  2. VBA — 80.4%
  3. CoffeeScript — 79.2%
  4. VB.NET — 77.2%
  5. Matlab — 72.3%
  6. Objective-C — 68.1%
  7. Assembly — 67.6%
  8. Perl — 65.9%
  9. Lua — 65.8%
  10. Hack — 64.5%
  11. Groovy — 62.9%
  12. Common Lisp — 62.6%
  13. Dart — 61.4%
  14. Erlang — 60.1%
  15. PHP — 58.6%
  16. C — 58.3%
  17. Ruby — 51.5%
  18. R — 50.1%
  19. Java — 49.5%
  20. Julia — 49.3%
  21. C++ — 48.0%
  22. SQL — 46.6%
  23. Haskell — 45.5%
  24. F# — 43.8%
  25. JavaScript — 40.2%

Наиболее любимые и отвратительные Frameworks, Libraries и прочее

Любимые:

  1. React — 66.9%
  2. Node.js — 62.1%
  3. .NET Core — 60.9%
  4. Spark — 60.1%
  5. Firebase — 52.9%
  6. AngularJS — 51.7%
  7. Hadoop — 48.8%
  8. Xamarin — 48.7%
  9. Cordova — 38.8%

Отвратительные:

  1. Cordova — 61.2%
  2. Xamarin — 51.3%
  3. Hadoop — 51.2%
  4. AngularJS — 48.3%
  5. Firebase — 47.1%
  6. Spark — 39.9%
  7. .NET Core — 39.1%
  8. Node.js — 37.9%
  9. React — 33.1%

Наиболее популярные ЯП

Web программист:

  1. JavaScript — 81.7%
  2. SQL — 60.4%
  3. C# — 38.1%
  4. Java — 37.9%
  5. PHP — 33.8%
  6. Python — 25.3%
  7. TypeScript — 14.4%
  8. C++ — 12.6%
  9. Ruby — 11.1%
  10. C — 10.3%
  11. VB.NET — 6.5%
  12. Objective-C — 5.5%
  13. Swift — 5.5%
  14. Go — 4.9%
  15. CoffeeScript — 4.7%
  16. Groovy — 4.0%
  17. Scala — 4.0%
  18. Perl — 3.8%
  19. VBA — 3.2%
  20. R — 2.5%
  21. Visual Basic 6 — 2.4%
  22. Assembly — 2.4%
  23. Lua — 2.0%
  24. Matlab — 1.9%
  25. Elixir — 1.4%

Трудоустройство:

  1. Полная занятость — 70.3%
  2. Независимые подрядчики, фрилансеры и работающие на себя — 10.2%
  3. Частичная занятость — 6.2%
  4. Не имеют постоянного места работы и не ищут работу — 5.4%
  5. Не имеют постоянного места работы, но находятся в поиске — 5.4%
  6. Предпочли не сообщать — 2.1%
  7. На пенсии — 0.3%

Где разраработчики работают удаленно все время:

  1. Российская Федерация — 22.8%
  2. Бразилия — 15.1%
  3. Италия — 13.6%
  4. Соединенные Штаты Америки — 12.8%
  5. Австралия — 12.0%
  6. Испания — 11.2%
  7. Польша — 10.7%
  8. Канада — 10.2%
  9. Индия — 9.7%
  10. Франция — 9.0%
  11. Соединенное Королевство — 8.8%
  12. Израиль — 8.8%
  13. Нидерланды — 6.3%
  14. Германия — 6.2%
  15. Швейцария — 4.9%
  16. Швеция — 4.5%

>>> Developer Survey Results 2017

★★★★

Проверено: Shaman007 ()

Где разраработчики работают удаленно все время:

  • Russian Federation 22.8%
  • ...
  • India 9.7%

«Не верю!» (c) К.С. Станиславский.

P.S.: чё-то очень подозрительно отсутствие Ukraine в данном опросе, а там процент фрилансщиков и аутсорсщиков таки очень высок.

http://cucc.ca/2017/03/22/ukraines-it-boom-could-speed-up-eu-integration/

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 2)
Ответ на: комментарий от atsym

«Не верю!» © К. С. Станиславский

Да всё нормально.

  • Большинство вопросов не было обязательными.

    Многие вопросы были показаны респондентам, только исходя из их предыдущих ответов. Основные «триггеры» для того, были ли вопросы показаны, включают самоописание как разработчика (В1), страны (В3), занятость (В17), статус поиска работы (В41), и использование СтэкОверфлоу (В91).

  • В исследовании приняло участие ≈64 000 человек.
  • С территории Украины проголосовало 0.6951%, что равно примерно 450 человек.
  • На вопрос про «Удалённо на полный день» ответило ≈44 000 человек.
  • Ну и все мы знаем про любовь анонимусов пытаться быть анонимными в сети.
alexws54tk ()

Зачем запихивать под кат, когда можно вывалить всю простыню на главную.

Promusik ★★★★ ()

Детектор?

Сложность разработки и яп, уровень занятости. Украина на самом деле на первом месте, хоть и отсутствует в списке. До 2014-15 годов с Украины были вольнонаемные в сети, но не столь много, как сейчас. Последние годы русскоязычный фриланс чуть менее, чем все с Украины. Конкуренция резко возросла. Это мое субъективное наблюдение и никакой политики или нацизма. Это могут быть любой нации, с отметкой, что из Украины.

newprikolist ()

А что все так js не любят?

mittorn ★★★★★ ()
Ответ на: комментарий от mittorn

Как минимум, я не люблю за нестрогую динамическую типизацию и пресловутое «всплытие» переменных.
А тема для толксов, но не для главной.

GblGbl ★★★★★ ()

Database administrator 14.4%
Developer with a statistics or mathematics background 11.3%

Хорошо! Нормальных спецов по адекватному БД-строению мало. Рынок есть!

bookman900 ★★★★★ ()
Ответ на: комментарий от atsym

Работающие в офисе на аутсорсинге все равно работают в офисе.

grim ★★★★ ()
Ответ на: комментарий от GblGbl

Наверное потому Typescript занял 3е место в списке самых любимых ЯП ;)

grim ★★★★ ()

Отвратительные:
Common Lisp 62.6%
Erlang 60.1%

Лул

loz ★★★★★ ()

Visual Basic 6 2.9%

Вот это да, как хорошо, а я переживал что я один такой.

normann ★★ ()

Почему языки программирования в сумме дают 371%?

normann ★★ ()

Ну и портянка. У меня палец устал скроллить.

spec_po_kiskam ★★★ ()

Наиболее популярные
Haskell 1.8%
Наиболее любимые
Haskell 54.5%

Это какая-то странная мелодрама: ты крут, Хаскель, я люблю тебя, но я хочу код от ДжаваСкрипта.

JAkutenshi ()
Ответ на: комментарий от JAkutenshi

Хацкель это же хобби-язык, на нём пишут вечером под пивас с кальмарами уставшие от javascript'a вебмакаки.

Singularity ★★★★ ()
Ответ на: комментарий от Singularity

xmonad
Хобби язык

Такое. Впрочем, особо разводить холивар у меня нету желания. Да и сам пользуюсь i3wm.

JAkutenshi ()

интересно, как получилось что эти ~70% веб девелоперов знают и любят smalltalk, и при этом ненавидят objective c. что-то с этим опросом нечисто.

waker ★★★★★ ()

По типам разработчиков:
Web developer 72.6%

Вся илита ИТ в сборе.

BceM_IIpuBeT ★★ ()

Отвратительные: asseblly

это асссемблер ?

anonymous ()
Ответ на: комментарий от loz

Это опять проблема переводчика, в оригинале «dreaded» а не «отвратительные».

pftBest ★★★★ ()
Ответ на: комментарий от pftBest

Это опять проблема переводчика, в оригинале «dreaded» а не «отвратительные».

Нелюбимые, избегаемые. Смысл намного изменился?

разраработчики

Опечатка.

denton ★★★★★ ()

Языки программирования:

Rust нет в списке вообще.

Любимые:
1. Rust — 73.1%

Я ничего не понял.

andreyu ★★★★★ ()
Ответ на: комментарий от anonymous

Отвратительные: asseblly

это асссемблер ?

Или web assembly?

andreyu ★★★★★ ()
Ответ на: комментарий от denton

Нелюбимые, избегаемые.

Покажи мне твой словарь

pftBest ★★★★ ()
Ответ на: комментарий от normann

Очевидно можно было отмечать несколько пунктов.

grim ★★★★ ()
Ответ на: комментарий от grim

Если бы можно было, я бы лучше что-то питонообразное для веба использовал. Там простой синтаксис и меньше бардака.

GblGbl ★★★★★ ()
Ответ на: комментарий от mittorn

А что все так js не любят?

загадка прямо! (+вот это (ну зачем? зачем?!) +отвратительный API для работы с датами (день начинается с «1», месяц - с «0», для годов есть формат «YYY». Нормального форматера нет, только сторонние библиотеки. what the f*ck?!). В Java тоже с ними было все плохо, но там разработчики осознали свои ошибки и исправились в Java 8, теперь даже интересно, дойдет ли до авторов стандарта на JS что что-то надо менять)

X-Pilot ★★★★★ ()

Q.E.D: главная клиентель SO — Web-CodeMonkeys.

beastie ★★★★★ ()

JS-макаки на фуллстаке. Теперь я понимаю, почему их кучерявый веб тормозит на моем i7, обезьяны, бл*ть.

Jefail ★★★ ()
Ответ на: комментарий от Jefail

Это не Web тормозит, а твой недобраузер.

anonymous ()

Питона в списке отвратительных вообще нет. Шах и мат, питонохейтеры!

alexferman ()

Web developer — 72.6%

Rust — 73.1%

бггггг.

взаимосвязь вижу я.

ckotinko ☆☆☆ ()
Ответ на: комментарий от X-Pilot

и исправились в Java 8

а жабисты быстрые как понос. сколько лет уже жаба существует?

ckotinko ☆☆☆ ()
Ответ на: Детектор? от newprikolist

Они просто не ходят на стековерфлоу... про гайз ептить...

Jetty ★★★★★ ()
Ответ на: комментарий от atsym

Попробуй представить ЧТО сделает индус на удаленке, если они про каждодневном контроле ТАКОЕ делают.

Jetty ★★★★★ ()
Ответ на: комментарий от JAkutenshi

ахаха.

В опросе сиём скрыта жопоболь великая говнокодеров на вебе и жабоскрипте. Она как бы говорит, что есть народ макак, трудящийся удалённо на плантации за малую денежку, и который порют по жопе плантаторы-работодатели. От невыносимых условий труда макаки создали религию, в которой в их страданиях виноват язык программирования(им назначили С++, так как за глюки в нем кара наступает мгновенно, а жаба может маскировать ошибки и не падать). Религия макак говорит, что однажды появится ЯП, который избавит их от страданий, и будет делать за них всё: управлять памятью, быть быстрым, работать с потоками, ставить пакеты, скрамиться и т.д.

ckotinko ☆☆☆ ()

Most Loved, Dreaded, and Wanted Platforms: Loved - Linux Desktop

Валяюсь под столом

vertexua ★★★☆☆ ()
Ответ на: комментарий от Singularity

Хацкель это же хобби-язык, на нём пишут вечером под пивас с кальмарами уставшие от javascript'a вебмакаки.

Скорее это язык, который модно любить. Писать при этом и вообще знать его не обязательно.

Im_not_a_robot ★★★ ()
Ответ на: комментарий от vertexua

Ну так не wanted же. Люди зачастую любят тех, кто об них ноги вытирает))

alexferman ()

Чего так lua не любят. Используют не по назначению?

dann ()
Ответ на: комментарий от andreyu

это значит что за Rust проголосовали 1.5 человека и они его обожают

anonymous ()
Ответ на: комментарий от vertexua

Ну так для разработки самоё оно. Не под мастдаем же строчить.

RazrFalcon ★★★★★ ()

Полностью согласен с теми, кто считает Perl отвратительным.

bbk123 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.