Octoverse 2024 – Python na vrchole GitHubu, AI mení vývoj Nové
Najnovšie dáta z prieskumu Octoverse od GitHubu naznačujú zásadnú premenu vo svete softvérového vývoja – stále viac vývojárov začleňuje modely umelej inteligencie priamo do svojich aplikácií a pracovných postupov, čím sa AI stáva neoddeliteľnou súčasťou moderného vývojového procesu. Výsledky navyše odhaľujú pokračujúci rast globálnej vývojárskej komunity, ktorá sa výrazne rozširuje o nových členov, vrátane nováčikov prispievajúcich do open source projektov. S rastúcim záujmom o dátovú vedu a strojové učenie po prvýkrát v histórii GitHubu zaujal Python pozíciu najpoužívanejšieho jazyka, čím prekonal JavaScript.
Ako tento rýchly rast vývojárskej komunity a vzostup AI ovplyvňujú svet softvérového vývoja?
Python dominuje GitHubu
Po prvýkrát v histórii GitHubu sa Python stal najpoužívanejším programovacím jazykom, čím prekonal dlhodobo vedúci JavaScript. Tento posun je podľa autorov prieskumu Octoverse úzko spätý s rastúcou popularitou dátovej vedy a strojového učenia, kde je Python vďaka rozsiahlemu ekosystému knižníc a nástrojov v popredí.
Python nie je len nástrojom pre tradičných softvérových vývojárov, ale nachádza široké využitie aj v akademickom svete, medzi výskumníkmi a v komunitách dátových vedcov. Rovnako aj Jupyter Notebook, ktorý je častým nástrojom pre vizualizáciu dát a experimenty, zažil v posledných rokoch výrazný nárast popularity. To všetko podčiarkuje premenu GitHubu, ktorý dnes funguje ako otvorená platforma pre vývoj softvéru aj pre široké spektrum vedeckých odborov, ktoré s kódom a dátami pracujú.
Výrazný nárast Pythonu odráža aj expanziu open source projektov zameraných na dátovo orientované prístupy. Medzi týmito projektmi nájdeme aplikácie pre analýzu veľkých dát, modelovanie AI či aplikácie v oblasti vedeckého výskumu. Python sa tak stal kľúčovým jazykom nielen pre tradičných softvérových inžinierov, ale aj pre špecialistov, ktorí prichádzajú z oblasti STEM a využívajú GitHub ako nástroj pre spoluprácu a zdieľanie dátových projektov.
Zdroj: GitHub, Octoverse
Globálny rozmach AI projektov
Aj generatívna AI zažíva na GitHubu v roku 2024 nebývalý rast. Počet projektov zameraných na AI vzrástol totiž medziročne o 98 %, pričom počet samotných príspevkov sa zvýšil o 59 %.
Napriek tomu, že Spojené štáty zostávajú na čele tejto aktivity, významné príspevky prichádzajú napríklad z Indie, Brazílie, Nemecka, Japonska a Singapuru. Tento trend teda naznačuje, že inovácie v oblasti AI už nie sú doménou iba tradičných technologických veľmocí. Vznikajú tu aj projekty s rôznorodým zameraním, ktoré sú prispôsobené lokálnym potrebám.
Významný podiel na tomto raste majú aj začínajúci vývojári, ktorí na GitHub prispievajú do open source projektov po prvýkrát. Najmä regióny ako Afrika, Latinská Amerika a Ázia vykazujú dynamický rast, pričom práve pri Indii sa očakáva, že v nasledujúcich rokoch prekoná Spojené štáty v počte vývojárov na GitHubu. Tento globálny rozmach umožňuje mnohým začiatočníkom vstúpiť do sveta vývoja prostredníctvom spolupráce na open source a verejných projektoch, kde sa AI projekty často stávajú ich prvým príspevkom.
Zdroj: GitHub, Octoverse
Vývojári navyše čoraz častejšie integrujú modely AI priamo do aplikácií, čím rozširujú ich funkcie a zvyšujú efektivitu. S rastúcou dostupnosťou nástrojov pre strojové učenie a generatívnu AI prechádza využitie umelej inteligencie od experimentálnych projektov k praktickým implementáciám. Tento trend teda naznačuje, že AI sa rýchlo stáva bežnou súčasťou vývojových procesov naprieč odvetviami a regiónmi.
Význam open source projektov v súčasnom vývoji
Počas roka 2024 vývojári prispeli takmer miliardou príspevkov do open source a verejných projektov, čo ukazuje na silnejúcu rolu otvoreného prístupu ku kódu ako nástroja pre inovácie. Open source prístupy dnes nachádzajú využitie v oblastiach, ako je vzdelávanie, zdravotníctvo a udržateľný rozvoj, kde riešia komplexné spoločenské výzvy. Kvalita príspevkov pritom zostáva vysoká, napriek tomu, že do projektov sa zapája stále viac nových vývojárov, čo svedčí o dobre fungujúcej komunitnej podpore.
Globálny rast open source je zrejmý aj na príklade komunitných preferencií programovacích jazykov. Zatiaľ čo Python sa teraz na GitHub stal najpoužívanejším jazykom, JavaScript naďalej patrí medzi kľúčové jazyky, a to najmä v oblasti webového vývoja. JavaScript spolu s TypeScriptem, ktorý sa stal obľúbenou voľbou vo front-end a full-stack vývoji, vykazuje stabilný rast, pričom spotreba javascriptových balíčkov cez npm register vzrástla medziročne o 15 %. Tieto čísla naznačujú, že javascriptový ekosystém stále dozrieva a naďalej hrá kľúčovú rolu v open source aj webovom vývoji.
Octoverse 2024 teda poukazuje na zásadný posun vo vývojárskych preferenciách a technológiách. AI a open source sa čoraz viac stávajú kľúčovými prvkami moderného vývoja softvéru. Tento trend prispieva k rozvoju globálne prepojenej komunity, kde vývojári z celého sveta zdieľajú znalosti a spolupracujú. Spoločne tak čelia komplexným výzvam, ktoré sa objavujú v rýchlo sa meniacom technologickom prostredí.
Viac informácií z prieskumu nájdeš priamo na blogu GitHub.
Zaujíma ťa svet technológií a chceš sa naučiť programovať? Prihlás sa do nášho akreditovaného rekvalifikačného kurzu a získaj prácu snov. Okrem bezkonkurenčného platu ťa čaká aj home office, flexibilita a mnoho ďalších benefitov. Naštartuj svoju kariéru ešte dnes:Prečítaj si tiež: