Stack Overflow je známý a oblíbený portál otázek a odpovědí pro vývojáře a IT profesionály po celém světě a jeho každoroční průzkum je největší a nejkomplexnější z lidí, kteří píší kód po celém světě. Stack Overflow každoročně provádí průzkum zahrnující vše od oblíbených technologií vývojářů až po jejich pracovní návyky. Letošní anketa je již devátým rokem v řadě a ankety se zúčastnilo více než 90 000 lidí.
Klíčové výsledky:
- Python je nejrychleji rostoucí programovací jazyk. Letos v žebříčku opět stoupla a vytlačila Javu a stala se po Rustu druhým nejoblíbenějším jazykem.
- Více než polovina respondentů napsala svůj první řádek kódu před dovršením šestnácti let, i když se to lišilo podle země a pohlaví.
- Specialisté DevOps a inženýři spolehlivosti stránek patří k nejlépe placeným a nejzkušenějším vývojářům, jsou nejspokojenější se svou prací a mají nejmenší pravděpodobnost, že budou hledat nová zaměstnání.
- Mezi účastníky průzkumu jsou vývojáři z Číny největší optimisté a věří, že lidé narození dnes budou žít lépe než jejich rodiče. Vývojáři v západoevropských zemích, jako je Francie a Německo, se na budoucnost dívají s rezervou.
- Na otázku, co brání jejich produktivitě, muži nejčastěji poukazují na množství úkolů, které přímo nesouvisejí s rozvojem, zatímco zástupci sexuálních menšin jsou nespokojeni s „toxicitou“ pracovního prostředí.
Ne bez podílu sebe-PR. Stack Overflow požádal respondenty, aby si vzpomněli, kdy naposledy řešili vývojový problém s portálem nebo bez něj. Výsledky ukázaly, že Stack Overflow ušetří vývojářům 30 až 90 minut času týdně.
Některá fakta
Každý měsíc navštíví Stack Overflow asi 50 milionů lidí, aby se učili nebo sdíleli své zkušenosti a budovali svou kariéru. 21 milionů z těchto lidí jsou profesionální vývojáři nebo studenti vysokých škol, kteří se jimi chtějí stát. Přibližně 4 % respondentů považuje programování spíše za koníček než za profesi a necelá 2 % respondentů bývalo profesionálními vývojáři, ale nyní své povolání změnili.
Přibližně 50 % respondentů se nazývalo fullstack vývojáři, tedy specialisty, kteří píší klientský i serverový kód, obvykle související s webovými technologiemi, a zhruba 17 % se považuje za vývojáře mobilních aplikací. Nejčastěji píší front-endoví vývojáři také back-end kód a naopak. Dalšími oblíbenými kombinacemi IT profesí jsou správce databází a systémový administrátor, specialista DevOps a Site Reliability Engineer, designér a front-end vývojář, univerzitní výzkumník a akademik.
Asi 65 % profesionálních vývojářů z řad uživatelů Stack Overflow přispívá do open source projektů (jako je LibreOffice nebo Gimp) jednou ročně nebo vícekrát. Příspěvek k open source projektům často závisí na programovacím jazyce. Vývojáři pracující s Rust, WebAssembly a Elixir to tedy dělají nejčastěji, zatímco ti, kteří pracují s VBA, C# a SQL, pomáhají open source projektům zhruba o polovinu častěji.
Mnoho vývojářů kóduje i mimo práci. Asi 80 % dotázaných považuje programování za svůj koníček. S tímto prohlášením významně korelují další povinnosti, které nesouvisejí s vývojem. Například u programátorů, kteří mají děti, je méně pravděpodobné, že uvedou rozvoj jako koníčka. Respondentky také méně často považovaly programování za koníčka.
Ve Spojených státech téměř 30 % respondentů uvedlo, že má problémy s duševním zdravím, což je míra vyšší než v jiných velkých zemích, jako je Spojené království, Kanada, Německo nebo Indie.
Respondenti byli letos dotazováni, které sociální sítě nejčastěji využívají. Reddit a YouTube byly nejčastější reakce. Preference IT specialistů však neodpovídají celkovým údajům o oblíbenosti sociálních sítí, kde je Facebook na prvním místě a Reddit není ani v Top 10 (Reddit má zhruba 330 milionů aktivních uživatelů oproti 2,32 miliardám měsíčně uživatelů Facebooku ).
Nejoblíbenějším programovacím jazykem se stal sedmým rokem po sobě JavaScript a Python se v žebříčku opět vyšvihl. Python letos v celkovém hodnocení předběhl Javu, stejně jako loni předběhl C# a předloni PHP. Python je tedy dnes nejrychleji rostoucím programovacím jazykem.
Nejoblíbenější, „hrozné“ a „vyžádané“ programovací jazyky
Již čtvrtý rok v řadě byl Rust oblíbeným programovacím jazykem komunity, následovaný Pythonem. Protože popularita Pythonu rychle roste, umístění v tomto žebříčku znamená, že nejenže je stále více vývojářů Pythonu, ale chtějí s tímto jazykem i nadále pracovat.
VBA a Objective-C jsou letos uznávány jako „nejděsivější“ jazyky. To znamená, že velké procento vývojářů, kteří v současné době používají tyto jazyky, nemá zájem v tom pokračovat.
Python byl již třetí rok v řadě nejžádanějším jazykem, což znamená, že vývojáři, kteří jej ještě nepoužívají, dávají najevo, že by se jej chtěli naučit. Na druhém a třetím místě jsou JavaScript a Go.
A co blockchain?
Většina respondentů průzkumu Stack Overflow uvedla, že jejich organizace technologii blockchain nepoužívají a nejčastější případy použití se netýkají kryptoměn. Blockchain nejčastěji využívají vývojáři z Indie.
Na otázku, co si myslí o technologii blockchain, jsou vývojáři obecně optimističtí ohledně její užitečnosti. Tento optimismus se však koncentruje především mezi mladšími a méně zkušenými odborníky. Čím zkušenější respondenti, tím pravděpodobněji řeknou, že technologie blockchain je „nezodpovědné využívání zdrojů“.
Nejlépe platící programovací jazyky
Mezi dotázanými vývojáři ti, kteří používají Clojure, F#, Elixir a Rust, vydělali nejvyšší platy mezi americkými programátory, v průměru kolem 70 000 $. Existují však regionální rozdíly. Vývojáři Scala v USA patří k nejlépe placeným, zatímco vývojáři Clojure a Rust vydělávají nejvíce v Indii.
Další zajímavá data a čísla můžete vidět v původní zprávě v angličtině.
Zdroj: 3dnews.ru