Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Stack Overflow — відомий та популярний у всьому світі портал питань та відповідей для розробників та IT-фахівців, а його щорічне опитування є найбільшим та найбільш повним серед людей, які пишуть код по всьому світу. Щороку Stack Overflow проводить опитування, що охоплює все: від улюблених технологій розробників до їх переваг у роботі. Цього року опитування проводиться вже дев'ятий рік поспіль, і в ньому взяли участь понад 90 тисяч осіб.

Ключові результати:

  • Python — найшвидше зростаюча мова програмування. Цього року він знову піднявся в рейтингу, потіснивши Java і став другою за популярністю мовою після Rust.
  • Більше половини респондентів написали свій перший рядок коду до того, як їм виповнилося шістнадцять років, хоча цей результат варіюється залежно від країни та статі.
  • Фахівці DevOps та інженери з надійності сервісів (site reliability engineer) є одними з найбільш високооплачуваних та найдосвідченіших розробників, які найбільше задоволені своєю роботою та найрідше шукають нові робочі місця.
  • Серед учасників опитування розробники з Китаю найбільш оптимістично налаштовані та вважають, що люди, які народилися сьогодні, житимуть краще, ніж їхні батьки. Розробники із країн Західної Європи, таких як Франція та Німеччина, дивляться на майбутнє з часткою скептицизму.
  • На питання про те, що заважає їхній продуктивності, чоловіки найчастіше вказують на велику кількість завдань, не пов'язаних безпосередньо з розробкою, тоді як представники сексуальних меншин незадоволені «токсичністю» робочого оточення.

Не обійшлося і без частки самопіару. Stack Overflow попросив респондентів згадати, коли вони востаннє вирішували проблеми, пов'язані з розробкою, за допомогою порталу та без нього. Результати показали, що Stack Overflow заощаджує розробнику від 30 до 90 хвилин часу на тиждень.

трохи фактів


Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Щомісяця близько 50 мільйонів людей відвідують Stack Overflow, щоб навчатися чи ділитися своїм досвідом, а також будувати свою кар'єру. 21 мільйон із цих людей є професійними розробниками або студентами університетів, які готуються стати такими. Близько 4% респондентів вважають програмування своїм хобі, а не професією, і трохи менше ніж 2% респондентів раніше були професійними розробниками, але зараз змінили рід діяльності.

Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Близько 50% респондентів назвали себе full-stack розробниками, тобто фахівцями, які пишуть як клієнтський, так і серверний код, як правило, пов'язаний з веб-технологіями, і близько 17% вважають себе розробниками мобільних додатків. Найчастіше фахівці з фронтенд-розробки також пишуть бекенд-код і навпаки. Інші популярні поєднання IT-професій - адміністратор баз даних та системний адміністратор, DevOps-фахівець та інженер з надійності сайтів (Site Reliability Engineer), дизайнер та фронтенд-розробник, університетський дослідник та науковець.

Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Близько 65% професійних розробників серед користувачів Stack Overflow беруть участь у проектах з відкритим вихідним кодом (наприклад, LibreOffice або Gimp) раз на рік та більше. Участь у відкритих проектах часто залежить від мови програмування. Так, розробники, що працюють з Rust, WebAssembly та Elixir, роблять це найчастіше, тоді як працюючі з VBA, C# і SQL допомагають відкритим проектам приблизно вдвічі рідше.

Багато розробників програмують навіть поза роботою. Близько 80% респондентів вважають програмування своїм хобі. Інші обов'язки поза розробкою значно корелюють із цим твердженням. Наприклад, програмісти, які мають дітей, з меншою ймовірністю вказують розробку своїм хобі. Жінки-респонденти також із меншою ймовірністю вважають програмуванням своїм хобі.

У Сполучених Штатах майже 30% респондентів заявили, що мають проблеми з психологічним здоров'ям, причому цей показник вищий, ніж в інших великих країнах, таких як Велика Британія, Канада, Німеччина чи Індія.

Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Цього року респондентів запитали, які соціальні мережі вони найчастіше використовують. Reddit і YouTube стали найпоширенішими відповідями. При цьому переваги IT-фахівців не відповідають загальним даним за популярністю соціальних мереж, де Facebook посідає перше місце, а Reddit навіть не входить до Топ-10 (Reddit має близько 330 мільйонів активних користувачів у порівнянні з 2,32 млрд. щомісячних користувачів Facebook).

Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Сьомий рік поспіль JavaScript стає найбільш популярною мовою програмування, а Python знову піднявся у рейтингу. Цього року Python обігнав у загальному рейтингу Java, так само, як він перевершив C# минулого року і PHP ще роком раніше. Таким чином, сьогодні Python є найшвидшою мовою програмування.

Найулюбленіші, «страшніші» та «бажані» мови програмування

Четвертий рік поспіль Rust стає найулюбленішою у співтоваристві мовою програмування, за ним слідує Python. Так як популярність Python стрімко зростає, то знаходження і в цьому рейтингу означає, що розробників Python не тільки стає все більше, але вони також хочуть продовжувати працювати з даною мовою.

VBA і Objective-C визнані найстрашнішими мовами цього року. Це означає, що великий відсоток розробників, які нині використовують ці мови, не висловлюють зацікавленості продовжувати це робити.

Python є найбільш «бажаною» мовою третій рік поспіль, і це означає, що розробники, які ще не використовують її, вказують на те, що хотіли б її вивчити. На другому та третьому місці знаходяться JavaScript та Go відповідно.

Що щодо блокчейну?

Більшість респондентів в опитуванні Stack Overflow відповіли, що їх організації не використовують технологію блокчейну, а найпоширеніші варіанти використання не пов'язані з криптовалютою. Найчастіше блокчейн застосовують розробники з Індії.

На питання, що вони думають про технологію блокчейн, розробники здебільшого з оптимізмом оцінюють її корисність. Однак цей оптимізм здебільшого зосереджений серед молодих та менш досвідчених фахівців. Чим досвідченіший респондент, тим більше ймовірно, що він скаже, що технологія блокчейну — це безвідповідальне використання ресурсів.

Високооплачувані мови програмування

Опубліковано результати опитування розробників Stack Overflow: Python обігнав Java

Серед опитаних розробників ті з них, хто використовує Clojure, F#, Elixir і Rust, отримують найвищі зарплати серед програмістів, що проживають у США: в середньому близько 70 000 доларів США. У цьому є регіональні відмінності. Розробники Scala у США є одними з найбільш високооплачуваних, у той час як розробники Clojure та Rust заробляють найбільше в Індії.

Більше цікавих даних та цифр ви можете переглянути в оригінальному звіті англійською мовою.




Джерело: 3dnews.ru

Додати коментар або відгук