Vývoj softvéru sa vyvíja a rovnako aj to, čo vývojárov zaujíma

  • Sep 03, 2023

23. globálny prieskum vývojárskej národnosti SlashData prebiehal od júna do augusta 2022 a oslovil viac ako 26 000 vývojárov zo 163 krajín.

mladá vývojárka softvéru nakúkajúca ponad svoj stôl a na monitore počítača sa jej zobrazuje programovací kód
Obrázok: Maskot / Getty

Vývojári softvéru trávia menej času experimentovaním s novými nástrojmi a rámcami a držia sa ich čo vedia – aj keď sa zdá, že blockchain generuje rastúci záujem o kódovanie komunity.

SlashData je 23 State of the Developer Nation správa prebiehala od júna do augusta 2022 a oslovila viac ako 26 000 vývojárov zo 163 krajín.

Cieľom výskumu bolo preskúmať kľúčové vývojárske trendy pre 3. štvrťrok 2022 a neskôr, vrátane nástrojov a programovacie jazyky používané vývojármia projekty, na ktoré sa používajú.

tiež: Chcete sa zamestnať v technike? Tieto programovacie jazyky vám poskytnú najviac rozhovorov

Štúdia zistila, že weboví vývojári sa uspokoja s menším počtom rámcov, ako mohli urobiť v v minulosti, pričom výskumníci naznačujú, že vývojári menej experimentujú a držia sa toho, čo vedia a čo Tvorba.

Napríklad React je v súčasnosti najpoužívanejším frameworkom na strane klienta, zistil SlashData. Prijatie Reactu zostalo za posledné dva roky stabilné. Pre porovnanie, popularita jQuery rýchlo klesá.

Špeciálna vlastnosť

Vývoj softvéru: Nové trendy a meniace sa roly

ZDNet sa podrobne zaoberá kľúčovými trendmi vo vývoji softvéru a tým, ako vývojári menia technický priemysel.

Čítajte teraz

Je zaujímavé, že v správe SlashData sa zistilo, že weboví vývojári, ktorí používajú frameworky, sú s väčšou pravdepodobnosťou „vysokí výkonní“ v dodávaní softvéru ako tí, ktorí ich nepoužívajú.

JavaScript zostáva najväčšou komunitou programovacích jazykov, zistil SlashData. Podľa jej výskumu je na celom svete odhadom 19,6 milióna vývojárov, ktorí používajú JavaScript každý deň vo všetkom od vývoja webu a mobilných aplikácií až po backendové kódovanie, cloud a hry dizajn.

Java medzitým rýchlo rastie. Za posledné dva roky sa veľkosť komunity Java viac ako zdvojnásobila z 8,3 milióna na 16,5 milióna, zistil SlashData. Pre perspektívu, globálna populácia vývojárov rástla za rovnaké obdobie asi o polovicu rýchlejšie.

Napriek tomuto obrovskému rastu, Kotlin a Hrdza Správa zistila, že ide o dve najrýchlejšie rastúce jazykové komunity: veľkosť oboch programovacích jazykov sa za posledné dva roky viac ako zdvojnásobila.

tiež: Programovacie jazyky: Prečo Meta presúva svoje aplikácie pre Android z Java do Kotlinu

Python tiež pokračoval v silnom raste a podľa SlashData za posledné dva roky pridal asi osem miliónov nových vývojárov. Vzostup dátovej vedy a strojového učenia uznal za „jasný faktor rastúcej popularity Pythonu“. Približne 63 % vývojárov strojového učenia a vedcov údajov uvádza, že používajú Python, zatiaľ čo menej ako 15 % používa R, ďalší programovací jazyk, ktorý sa často spája s vedou o údajoch.

Správa SlashData za rok 2022 tiež skúmala, ako sú vývojári zapojení do blockchain projektov a platformy, na ktoré sa zameriavajú.

Blockchain technológie majú uplatnenie v širokom spektre priemyselných odvetví, uviedla správa, najmä vo financiách, logistike a vláde. Prieskum SlashData z roku 2022 sa preto snažil pochopiť, kde sú záujmy vývojárov a prečo.

Z troch blockchainových technológií zahrnutých v správe sa zistilo, že nezastupiteľné tokeny (NFT) sú najmenej záujem vývojárov: 58 % nepreukázalo „žiadny záujem“ o NFT, čo je podľa SlashData „pravdepodobné kvôli jeho vnímaniu ako novinka".

Kryptomeny sú pre vývojárov najznámejšie z technológií založených na blockchaine, správa zistila: 27 % respondenti uviedli, že sa buď učia o kryptomenách, alebo na nich v súčasnosti pracujú projektov.

Správa SlashData sa tiež zaoberala blockchainovými aplikáciami mimo kryptomien na základe toho, nekryptoaplikácie majú „najširšiu škálu prípadov použitia, a teda najväčší potenciál formovať naše svet“.

tiež: Budúcnosť peňazí: Kam nás blockchain a kryptomena zavedú ďalej

Správa zistila, že jedna štvrtina (25 %) vývojárov v súčasnosti pracuje alebo sa učí o iných blockchainových aplikáciách ako sú kryptomeny. Vývojári so 6 až 10-ročnými skúsenosťami vo vývoji softvéru s najväčšou pravdepodobnosťou pracujú na blockchainových projektoch, zistil SlashData.

Celkovo len 9 % vývojárov zapojených do prieskumu SlashData bolo zapojených do blockchainových technológií. Môže to byť spôsobené skorým štádiom technológie. Keďže sa sprístupňuje viac vzdelávacích materiálov na zníženie prekážok vstupu, vývojári sa možno budú môcť zapojiť do blockchainu skôr vo svojej kariére, povedal SlashData.

„Blockchain, podobne ako cloud computing pred približne pätnástimi rokmi, má potenciál podporiť a umožniť mnoho ďalších technológií a skúseností, ale ako sme videli skôr, na takýchto projektoch v súčasnosti pracuje iba 9 % vývojárov,“ správa prečítaná.

„Namiesto ovplyvnenia okamžitej technologickej transformácie majú blockchainové technológie príležitosť stať sa základom technológia, na ktorej spočíva naša digitálna skúsenosť, podobne ako TCP-IP – stavebné kamene internetu – a kľúčoví budú vývojári hráči v formovanie tohto konkrétneho pohľadu na budúcnosť."

SlashData sa zamerala aj na faktory, ktoré motivujú mladých ľudí, aby sa dostali k počítačovému programovaniu, a na to, čo chcú od svojej kariéry.

Väčšina opýtaných študentských vývojárov označila riešenie problémov za svoju najvyššiu kariérnu túžbu (32 %). Nasledovala túžba stať sa odborníkom v oblasti alebo technológii (29 %), budovanie inovatívnych produktov alebo služieb (27 %) a práca na náročných projektoch (26 %).

Vývojár

Je to koniec programovania, ako ho poznáme - opäť
Vývojári sa vo svojej práci cítia bezpečne, no stále uvažujú o tom, že skončia
Budúcnosť webu si bude vyžadovať iný typ vývojára softvéru
Najlepšie linuxové notebooky pre spotrebiteľov a vývojárov
  • Je to koniec programovania, ako ho poznáme - opäť
  • Vývojári sa vo svojej práci cítia bezpečne, no stále uvažujú o tom, že skončia
  • Budúcnosť webu si bude vyžadovať iný typ vývojára softvéru
  • Najlepšie linuxové notebooky pre spotrebiteľov a vývojárov