Какво искат разработчиците на софтуер? Възможност за учене и прилична корпоративна култура

  • Sep 08, 2023

Последното проучване на Stack Overflow сред 65 000 разработчици на софтуер проследява отношението към DevOps, езиците, рамките, както и състоянието на техните работни места.

Каква е идеалната ситуация на работа за разработчици? Възможностите за работа с най-новите технологии в рамките на поддържаща корпоративна култура са на първо място за разработчиците тази година, установява ново проучване. В допълнение, много разработчици са застанали зад DevOps, въпреки че техните организации може да са на оградата относно методологията.

img-1128.jpg
Снимка: Джо Маккендрик

Това са констатациите от най-новото на Stack Overflow изследване от 65 000 разработчици на софтуер от 186 страни по света, излъчени през февруари 2020 г. Предприятията са разделени относно своята отдаденост на DevOps. Около 44 процента съобщават, че имат поне един специален служител, който се занимава с DevOps, срещу 44 процента, които не са. Тази амбивалентност към DevOps обаче не се вижда сред разработчиците - те са зад DevOps докрай. На въпрос за значението на DevOps за мащабиране на разработката на софтуер, близо 80% смятат, че DevOps е на най-малко важна, като почти половината от анкетираните, 48 процента, отбелязват, че е „изключително важна“.

Заедно с DevOps, какво друго искат разработчиците? Шансът да експериментирате с нови технологии оглавява списъка, следван от подкрепяща компания и работно място.

Следното отразява типичния списък с желания на разработчика:

  • Езици, рамки и други технологии, с които бих работил 51%
  • Офис среда или фирмена култура 45%
  • Гъвкаво работно време или гъвкав график 44%
  • Възможности за професионално развитие 41%
  • Опции за отдалечена работа 33%

Като цяло разработчиците са склонни да бъдат доволни от работата си, като почти 65 процента съобщават, че са малко или много доволни от работата си. От другата страна на спектъра около 25 процента са леко до много недоволни.

Разработчиците също показват ангажимент за непрекъснато обучение. Трима от четирима, 75 процента, отбелязват, че научават нова технология поне на всеки няколко месеца или веднъж годишно – а 37 процента научават нещо ново на всеки няколко месеца. „Това демонстрира колко бързо се случват иновациите и разработчиците непрекъснато се учат да поддържат свежи уменията си“, докладват авторите на проучването на StackFlow.

Деветдесет и два процента от анкетираните заявяват, че работят поне на непълно работно време; 71 процента съобщават, че работят на пълен работен ден. Девет процента съобщават, че са независими изпълнители, свободни професии или самостоятелно заети лица.

Разработчиците в проучването бяха попитани какви езици и рамки обичат, както и тези, с които се „страхуват“ да работят. Rust, TypeScript и Python заемат първите места в тазгодишното проучване. Най-страховитите езици са VBA, Objective-C и Perl.

Какви езикови умения носят най-високите заплати? Анкетираните, които използват Perl, Scala и Go, обикновено имат най-високи заплати, със средна заплата около $75 000. „Интересното е, че Perl е сред най-страховитите езици, така че е възможно тази висока заплата да е за да компенсира недостига на разработчици, които искат да използват тази технология“, предполагат авторите на проучването.

Най-обичаните езици

  • Ръжда 86%
  • TypeScript 67%
  • Python 67%
  • Котлин 63%
  • Отидете 62%
  • Юлия 62%
  • Дартс 62%

Най-страховитите езици

  • VBA 80%
  • Objective-C 77%
  • Perl 71%
  • Сглобяване 71%
  • C 67%
  • PHP 63%
  • Рубин 57%

Най-обичаните рамки, библиотеки и инструменти 

  • .NET Core 72% 
  • Факел/PyTorch 71% 
  • трептене 69%
  • панди 68%
  • Тераформ 68%
  • Керас 67%
  • Node.js 67%
  • TensorFlow 65%
  • Анзибъл 59%
  • React Native 58%
  • Apache Spark 58%

Най-страшните рамки, библиотеки и инструменти

  • готвач 72%
  • Кордова 71%
  • Кукла 62%
  • Xamarin 55%
  • Hadoop 54%
  • .NET 53%

Най-добре платени езикови умения (средни годишни заплати):

  • Perl $76 000
  • Скала 76 000 долара
  • Идете $74 000
  • Ръжда $74 000
  • Рубин $71 000
  • Bash/Shell/PowerShell $65 000
  • Objective-C $64 000
  • Haskell $60 000
  • Джулия 59 000 долара
  • Python $59 000
  • Swift $58 000
  • C# $57 000
  • R $57 000