A Stack Overflow egy jól ismert és népszerű Q&A portál fejlesztők és IT-szakemberek számára szerte a világon, és éves felmérése a legnagyobb és legátfogóbb a kódot írók körében világszerte. A Stack Overflow minden évben felmérést készít, amely a fejlesztők kedvenc technológiáitól a munkaszokásaikig mindenre kiterjed. Az idei felmérés immár kilencedik éve zajlik, és több mint 90 ezren vettek részt a felmérésben.
Kulcsfontosságú leletek:
- A Python a leggyorsabban növekvő programozási nyelv. Idén ismét emelkedett a rangsorban, kiszorítva a Java nyelvet, és a Rust után a második legnépszerűbb nyelv lett.
- A válaszadók több mint fele tizenhat éves kora előtt írta meg az első kódsort, bár ez országonként és nemenként változott.
- A DevOps-specialisták és a webhely-megbízhatósági mérnökök a legjobban fizetett és legtapasztaltabb fejlesztők közé tartoznak, a legelégedettebbek munkájukkal, és a legkevésbé valószínű, hogy új állást keresnek.
- A felmérés résztvevői közül a kínai fejlesztők a legoptimistábbak, és úgy vélik, hogy a ma születettek jobban fognak élni, mint a szüleik. A nyugat-európai országok, például Franciaország és Németország fejlesztői sóhajtva néznek a jövőbe.
- Arra a kérdésre, hogy mi akadályozza a termelékenységüket, a férfiak leggyakrabban a fejlődéssel közvetlenül nem összefüggő feladatok bőségére hívják fel a figyelmet, míg a szexuális kisebbségek képviselői elégedetlenek a munkakörnyezet „mérgezésével”.
Az ön-PR részesedése nélkül sem. A Stack Overflow arra kérte a válaszadókat, hogy emlékezzenek arra, mikor oldottak meg utoljára fejlesztési problémát portállal vagy anélkül. Az eredmények azt mutatták, hogy a Stack Overflow hetente 30 és 90 perc közötti időt takarít meg a fejlesztőknek.
Kevés tény
Minden hónapban körülbelül 50 millió ember keresi fel a Stack Overflow-t, hogy tanuljanak vagy megosszák tapasztalataikat és építsék karrierjüket. Ezek közül 21 millióan professzionális fejlesztők vagy egyetemisták, akik azzá válnak. A válaszadók mintegy 4%-a inkább hobbinak tekinti a programozást, mint hivatásnak, és a válaszadók alig 2%-a korábban professzionális fejlesztő volt, de mostanra foglalkozást váltott.
A válaszadók mintegy 50%-a full-stack fejlesztőnek, azaz kliens- és szerverkódot egyaránt író specialistának nevezte magát, általában webes technológiákkal kapcsolatban, és mintegy 17%-a mobilalkalmazás-fejlesztőnek. Leggyakrabban a front-end fejlesztők háttérkódot is írnak, és fordítva. Az informatikai szakmák további népszerű kombinációi az adatbázis-adminisztrátor és a rendszergazda, a DevOps specialista és a webhely megbízhatósági mérnöke, a tervező és a front-end fejlesztő, az egyetemi kutató és az akadémikus.
A Stack Overflow-felhasználók professzionális fejlesztőinek körülbelül 65%-a évente vagy többször járul hozzá nyílt forráskódú projektekhez (például LibreOffice vagy Gimp). A nyílt forráskódú projektekhez való hozzájárulás gyakran a programozási nyelvtől függ. Így a Rusttal, a WebAssembly-vel és az Elixirrel dolgozó fejlesztők teszik ezt leggyakrabban, míg a VBA-val, C#-val és SQL-lel dolgozók körülbelül feleannyiszor segítik a nyílt forráskódú projekteket.
Sok fejlesztő a munkán kívül is kódol. A válaszadók körülbelül 80%-a hobbijának tartja a programozást. Az egyéb nem fejlesztési feladatok szignifikánsan korrelálnak ezzel az állítással. Például azok a programozók, akiknek gyerekük van, kevésbé valószínű, hogy a fejlesztést hobbiként sorolják fel. A női válaszadók szintén ritkábban tartották hobbinak a programozást.
Az Egyesült Államokban a válaszadók közel 30%-a mondta azt, hogy mentális egészségügyi problémái vannak, ami magasabb, mint más nagy országokban, például az Egyesült Királyságban, Kanadában, Németországban vagy Indiában.
Idén megkérdezték a válaszadókat, hogy mely közösségi hálózatokat használják leggyakrabban. A Reddit és a YouTube voltak a leggyakoribb válaszok. Az informatikusok preferenciái azonban nem egyeznek a közösségi oldalak népszerűségére vonatkozó összesített adatokkal, ahol a Facebook az első helyen áll, és a Reddit még a Top 10-ben sem (a Redditnek körülbelül 330 millió aktív felhasználója van a Facebook havi 2,32 milliárd felhasználójával szemben). ).
A hetedik éve a JavaScript lett a legnépszerűbb programozási nyelv, és a Python ismét feljebb került a rangsorban. A Python idén megelőzte a Java-t az összesített rangsorban, ahogy tavaly a C#-t, tavalyelőtt pedig a PHP-t. Így a Python ma a leggyorsabban növekvő programozási nyelv.
A legkedveltebb, „szörnyű” és „kívánt” programozási nyelvek
Negyedik éve a Rust volt a közösség kedvenc programozási nyelve, ezt követte a Python. Mivel a Python népszerűsége gyorsan növekszik, ezen a rangsorban lenni azt jelenti, hogy nem csak egyre több Python fejlesztő van, hanem továbbra is szeretnének ezzel a nyelvvel dolgozni.
A VBA és az Objective-C a legfélelmetesebb nyelvek ebben az évben. Ez azt jelenti, hogy a jelenleg ezeket a nyelveket használó fejlesztők nagy százaléka nem fejezi ki érdeklődését a folytatás iránt.
A Python volt a „legkívánatosabb” nyelv harmadik éve, ami azt jelenti, hogy azok a fejlesztők, akik még nem használják, jelezték, hogy szeretnék megtanulni. A második és harmadik helyen a JavaScript és a Go áll.
Mi a helyzet a blokklánccal?
A Stack Overflow felmérés válaszadóinak többsége azt mondta, hogy szervezeteik nem használnak blokklánc technológiát, és a leggyakoribb felhasználási esetek nem érintik a kriptovalutát. A blokkláncot leggyakrabban indiai fejlesztők használják.
Amikor megkérdezik, mit gondolnak a blokklánc technológiáról, a fejlesztők általában optimisták a hasznosságát illetően. Ez az optimizmus azonban elsősorban a fiatalabb és kevésbé tapasztalt szakemberek körében összpontosul. Minél tapasztaltabb a válaszadó, annál valószínűbb, hogy azt állítja, hogy a blokklánc technológia „az erőforrások felelőtlen felhasználása”.
A legjobban fizető programozási nyelvek
A megkérdezett fejlesztők közül a Clojure-t, az F#-t, az Elixirt és a Rustot használók kapták a legmagasabb fizetést az amerikai programozók közül, átlagosan körülbelül 70 000 dollárt. Vannak azonban regionális különbségek. Az Egyesült Államokban a Scala fejlesztői a legjobban fizettek, míg Indiában a Clojure és a Rust fejlesztők keresnek a legtöbbet.
További érdekes adatokat és ábrákat láthat az eredeti angol nyelvű jelentésben.
Forrás: 3dnews.ru