TOP 5 Érdekesség – Stack Overflow Fejlesztői Felmérés 2023
Kijött a 2023-as Stack Overflow felmérés eredménye, mint sokan mások mi is végig néztük és szemezgettünk belőle. A Stack Overflow 2011 januárjában adta ki első felmérését, amely 2010-es növekedése miatt vált szükségessé, hogy a Google Analytics számain túl láthassa és ismerje felhasználói körét, ekkor 90%-os teljesítési aránnyal 2532 válasz született. Most, 13 évvel később 2023-ban már közel 90.000 fejlesztő vett részt a felmérésben. Miután naponta jelennek meg újabb és újabb kivonatok ebben az időszakban a témában, ezért mi igyekeztünk a legjelentősebb és számunkra érdekes változásokat kiemelni a jelentésből. A teljes felmérés eredménye ott olvasható.
TOP 1. – Felkerült AI a kérdéskörök közé
A tematika évről évre ugyanaz, idén viszont egy újabb pont került be, ez pedig nem más, mint a sokakat foglalkoztató AI. A Stack Overflow is a hype mögé szeretett volna látni, hogy milyen érzések vannak a fejlesztőkben a mesterséges intelligenciával kapcsolatban. A válaszadók többsége a produktivitás növelését jelölte meg elsősorban a mesterséges intelligencia legnagyobb előnyének, második helyre került csak a tanulás felgyorsítása, negyedik helyre pedig a kódolás pontosságának javítása. Érdekes módon harmadik helyre került a nagyobb hatékonyságban játszott szerepe a mesterséges intelligenciának, azonban úgy érezzük, hogy ez a válaszlehetőség szorosan összefügg a produktivitás növelésével, ami az első helyre került.
Az AI használatával kapcsolatban 89184 válasz érkezett és meglepő módon 29,4%-ot kapott a nem használja és nem is tervezi használni válaszra, vagyis a fejlesztők 70% már használja vagy tervezi használni a mesterséges intelligenciát. Valószínűleg mindnek John Connor a neve. Itt némi bizonytalanság érezhető az AI fejlesztői eszközök témában, mert itt az egyes kérdésekre adott válaszok nem érték el a 40.000-et, míg technológiai kérdésekre ez a szám átlagosan 70.000 felett járt. Hasonló szkepticizmus jellemezte az AI eszközök pontosságával kapcsolatos kérdéskört is, a válaszadók közel 31%-a táncol a határon, vagyis se nem bízik, se nem bizalmatlan a pontosságot illetőleg és több mint 25% a bizalmatlanság a válaszadók között. Mi magunk és valószínűleg ti is tapasztaltatok már „speciális” válaszokat egy-egy akár tökéletesen megfogalmazott promptra is.
TOP 2. – 11 éve veretlen a JavaScript a leggyakrabban használt programozási nyelvek között
A válaszadók (87585 válasz) 63,61%-a használ JavaScriptet, majdnem 53%-kal második a listában a HTML/CSS. Idén nem meglepő módon a 3. helyen változás állt be, a Python népszerűsége az elmúlt három évben folyamatosan növekedett, így mostanra felkerült a 3. helyre 49,28%-kal. Webes technológiáknál a Node.js, valamint személyes kedvencünk, megélhetésünk alappillére, a React.js a két leggyakoribb „keretrendszer”. Ez igaz professzionális fejlesztők és a kódolást tanulók esetében is. Ha te is a kezdők közé tartozol ne rettentsen el a meredek tanulási görbe, inkább olvasd el a cikkeinket, amik enyhítik a fájdalmat. Mindezek mellett is a React szépen közeledett a Node.js-hez és növelte előnyét a jQuery-vel szemben a tavalyi évhez képest. Nem meglepő módon (😉😉 Next.js13)!
TOP3. – További 10%-ot növekedett az online forrásokon keresztül kódolni tanuló fejlesztők aránya.
Számunkra érdekes volt, hogy az életkor mennyire befolyásolja a tanulási metódusok eltérését. Így nem csoda, hogy összesítve az online forrásokat jelölték meg a válaszadók elsődleges tanulási formának, egyedül az 55 év felettieknél járnak élen a könyvek az online forrásokkal szemben, ugyanebben a korosztályban a munkahelyi képzések is jelentős szerepet játszanak. Online források esetében a technikai dokumentációk és a Stack Overflow jelentik a legfontosabb tudásbázist, harmadik helyen végeztek a blogok és a dobogóról jócskán lecsúsztak az útmutató videók. Ezen azért meglepődtünk, hiszen egy remek módja gyakorlatban megvalósítva látni az elméletet. Viszont arra figyeljetek, ha nem vesztek több oktató könyvet, nem készülnek új vicces O RLY könyv paródiák sem!
TOP 4. – Idén a Docker a leggyakrabban használt egyéb eszköz
A Docker a válaszadók körében a leginkább használt eszközzé emelkedett, szemben az előző évi második helyezéssel, így idén a második az npm lett és a harmadik helyre egy új eszköz került fel a Pip, amely a kódolni tanulók körében egyből a második helyre tört. Az npm-et és a Pip-et ugyanis gyakran használják a diákok, olyan népszerű nyelvekhez, mint a JavaScript és a Python, így nem meglepő, hogy a kódolni tanulók körében a Docker csak a harmadik helyen zárt. Mi ugyan az npm használatának csökkenésére tippeltünk volna, de ez még úgy látszik várat magára.
TOP 5. – A legjobban csodált nyelv a Rust lett.
Mindezt egy új vizualizációval szemléltette nekünk a Stack Overflow, így született meg a „Csodált és vágyott” kategóriaelemzés. A kimutatás lényege, hogy jobban szemléltesse a távolságot azon válaszadók aránya között, akik egy technológiát szeretnének használni („vágyott”) és azon felhasználók aránya között, akik az elmúlt évben már használták a technológiát és folytatni akarják annak használatát („csodált”). No mindezek fényében lett a Rust a legjobban csodált programozási nyelv és az azt használó fejlesztők több mint 80%-a kifejezte, hogy a következő évben is használni kívánja. Ezzel szemben a MATLAB volt a legkevésbé csodált nyelv, az azt használó fejlesztők 18,33%-a akarja újra használni ismét. Meg tudjuk őket érteni.
TOP 5+1. – A Zig lett a legjobban fizetett nyelv
A Zig a fejlesztők számára a legjobban fizetett nyelvként jelent meg, amely idén újonnan került fel a listára. A Clojure, amely korábban az első helyet birtokolta, 10%-ot csökkent az előző évhez képest. A PHP és Dart fejlesztők továbbra is alulfizetettek, más hasonló tapasztalattal rendelkező nyelvekhez képest, bár a Dart fizetések az előző évhez viszonyítva 20%-kot emelkedtek. A JS és TypeScript fejlesztők éves átlagfizetése a középmezőny alján és közepén helyezkedik el a globális összképet tekintve.
Összefoglalás
Az összefoglalónk végét pedig pár érdekességgel zárjuk. Az elmúlt öt évben a kérdések között voltak nemi, faji, vagy éppen szexuális irányultsággal kapcsolatos kérdések, idén ez már nem számított, egyedül a kor került be a demográfiai adatokba – talán kezdjük elfogadni, hogy a fejlesztők is emberek. A professzionális fejlesztők 43%-a 25-34 éves, de azt látjuk, hogy a kódolni tanuló válaszadók több mint fele 18-24 éves. Munkakörnyezet terén is volt egy kis változás a hibrid munkavégzés került az első helyre és picivel utána van 41,41%-kal a távoli munkavégzés a személyes munkavégzés aránya is emelkedett 2%-kal. Itt okkal feltételezhetjük, hogy a pandémia okozta távoli munkavégzésből sokaknak elege lett és visszavágynak munkahelyükre. Vagy Elon Musk több szavazatot is beküldhetett.
További jó hír, hogy a felmérésre a Föld szinte valamennyi országából érkezett válasz, ez is csak a Stack Overflow népszerűségét mutatja, hogy világszerte használja a fejlesztő közösség tudás elmélyítése vagy éppen a tudása megosztása érdekében.