Публикувани резултати от проучването на разработчиците на Stack Overflow: Python изпреварва Java

Stack Overflow е добре познат и популярен портал за въпроси и отговори за разработчици и ИТ специалисти по целия свят и неговото годишно проучване е най-голямото и най-изчерпателното сред хора, които пишат код по света. Всяка година Stack Overflow провежда проучване, обхващащо всичко от любимите технологии на разработчиците до техните работни навици. Тази година проучването се провежда за девета поредна година и в него са участвали над 90 000 души.

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

  • Python е най-бързо развиващият се език за програмиране. Тази година той отново се издигна в класацията, измествайки Java, за да стане вторият най-популярен език след Rust.
  • Повече от половината от анкетираните са написали първия си ред код, преди да навършат шестнадесет години, въпреки че това варира в зависимост от държавата и пола.
  • Специалистите по DevOps и инженерите по надеждност на сайтове са сред най-добре платените и опитни разработчици, най-доволните от работата си и най-малко склонни да търсят нова работа.
  • Сред участниците в проучването разработчиците от Китай са най-оптимистични и вярват, че хората, родени днес, ще живеят по-добре от родителите си. Разработчиците в западноевропейските страни като Франция и Германия гледат на бъдещето със зърно сол.
  • На въпроса какво пречи на продуктивността им, мъжете най-често посочват изобилието от задачи, които не са пряко свързани с развитието, докато представителите на сексуалните малцинства са недоволни от „токсичността“ на работната среда.

Не без дял от самостоятелен PR. Stack Overflow поиска от респондентите да си спомнят последния път, когато са решили проблем с разработката със или без портал. Резултатите показват, че Stack Overflow спестява на разработчиците между 30 и 90 минути време на седмица.

Малко факти


Публикувани резултати от проучването на разработчиците на Stack Overflow: Python изпреварва Java

Всеки месец около 50 милиона души посещават Stack Overflow, за да научат или споделят своя опит и да изградят кариерата си. 21 милиона от тези хора са професионални разработчици или студенти, обучаващи се да станат такива. Около 4% от анкетираните смятат програмирането за хоби, а не за професия, а малко под 2% от анкетираните са били професионални разработчици, но сега са сменили професията си.

Публикувани резултати от проучването на разработчиците на Stack Overflow: Python изпреварва Java

Около 50% от анкетираните се наричат ​​full-stack разработчици, т.е. специалисти, които пишат клиентски и сървърен код, обикновено свързани с уеб технологиите, а около 17% се смятат за разработчици на мобилни приложения. Най-често front-end разработчиците също пишат back-end код и обратното. Други популярни комбинации от ИТ професии са администратор на база данни и системен администратор, специалист по DevOps и инженер по надеждност на сайта, дизайнер и фронтенд разработчик, университетски изследовател и академик.

Публикувани резултати от проучването на разработчиците на Stack Overflow: Python изпреварва Java

Около 65% от професионалните разработчици сред потребителите на Stack Overflow допринасят за проекти с отворен код (като LibreOffice или Gimp) веднъж годишно или повече. Приносът към проекти с отворен код често зависи от езика за програмиране. Така разработчиците, работещи с Rust, WebAssembly и Elixir, правят това най-често, докато работещите с VBA, C# и SQL помагат на проекти с отворен код около половината по-често.

Много разработчици кодират дори извън работа. Около 80% от анкетираните смятат програмирането за свое хоби. Други отговорности, които не са свързани с развитието, корелират значително с това твърдение. Например, програмистите, които имат деца, са по-малко склонни да посочват развитието като хоби. Анкетираните жени също са по-малко склонни да смятат програмирането за хоби.

В Съединените щати близо 30% от респондентите казват, че имат проблеми с психичното здраве, процент по-висок, отколкото в други големи страни като Обединеното кралство, Канада, Германия или Индия.

Публикувани резултати от проучването на разработчиците на Stack Overflow: Python изпреварва Java

Тази година респондентите бяха попитани кои социални мрежи използват най-често. Reddit и YouTube бяха най-честите отговори. Предпочитанията на ИТ специалистите обаче не отговарят на общите данни за популярността на социалните мрежи, където 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 казаха, че техните организации не използват блокчейн технология и най-честите случаи на употреба не включват криптовалута. Blockchain най-често се използва от разработчици от Индия.

На въпроса какво мислят за блокчейн технологията, разработчиците като цяло са оптимисти относно нейната полезност. Този оптимизъм обаче е концентриран главно сред по-младите и по-малко опитни професионалисти. Колкото по-опитен е респондентът, толкова по-вероятно е той да каже, че блокчейн технологията е „безотговорно използване на ресурси“.

Най-добре платените езици за програмиране

Публикувани резултати от проучването на разработчиците на Stack Overflow: Python изпреварва Java

Сред анкетираните разработчици тези, които използват Clojure, F#, Elixir и Rust, печелят най-високите заплати сред базираните в САЩ програмисти, средно около $70 000. Има обаче регионални различия. Разработчиците на Scala в САЩ са сред най-добре платените, докато разработчиците на Clojure и Rust печелят най-много в Индия.

Още интересни данни и цифри можете да видите в оригиналния доклад на английски език.




Източник: 3dnews.ru

Добавяне на нов коментар