CodeGym /Blog Java /Random-PL /Wnioski z ankiety dla programistów Stack Overflow 2023. S...
John Squirrels
Poziom 41
San Francisco

Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online

Opublikowano w grupie Random-PL
Od ponad dekady Stack Overflow rzuca światło na wschodzące i zanikające technologie, rzucając okiem na obiecującą przyszłość świata technologii. W maju 2023 r. ponad 90 000 programistów odpowiedziało na nową ankietę StackOverflow dotyczącą tego, jak się uczyli i zdobywali kolejne poziomy, jakich narzędzi używali i które chcieliby opanować. Niedawno opublikowano wreszcie ankietę Stack Overflow 2023. Bez zbędnych ceregieli sprawdźmy, co wydarzyło się w ciągu ostatniego roku. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 1

Chłopcy. Zdjęcie: Jan Thijs/Amazon

Profil Respondenta. Studenci coraz częściej wybierają naukę online

W tym roku Stack Overflow porównał najpopularniejsze technologie w trzech różnych grupach – wszystkich respondentach, profesjonalnych programistach i tych, którzy uczą się kodować. Jako internetowa platforma edukacyjna nie mogliśmy zacząć bez świetnych wiadomości – wśród uczniów, którzy wciąż uczą się kodowania, zdobywanie wiedzy z zakresu kodowania za pośrednictwem zasobów online osiągnęło niespotykany wcześniej poziom, z niezwykłym wzrostem z 70% do 80% od ostatniego badanie w 2022 r . Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 2Wśród respondentów młodsze pokolenie (osoby w wieku 18 lat i młodsze) preferuje zasoby internetowe jako preferowaną ścieżkę uczenia się. W związku z tym około 52% osób w wieku 25–34 lat preferuje również kursy online. Co ciekawe, w tym roku niezależni kontrahenci, freelancerzy i samozatrudnieni programiści odnotowują umiarkowany wzrost, podczas gdy studenci studiów stacjonarnych odnotowują delikatny spadek, różniący się o 1% w porównaniu z rokiem poprzednim. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 3

Najlepsze technologie i popularność Java: ugruntowane miejsce wśród liderów

Wracając do podstaw, chcielibyśmy podkreślić, że JavaScript niezmiennie zajmuje czołowe pozycje, będąc już jedenasty rok z rzędu najczęściej używanym językiem programowania. Python wyprzedził SQL i zajął trzecie miejsce. Warto zauważyć, że Python króluje zarówno wśród nieprofesjonalnych programistów, jak i tych, którzy dopiero uczą się kodowania. W ciągu ostatniego roku kilka technologii poczyniło znaczne postępy — Bash/Shell, C, Ruby, Perl i Erlang przesunęły się o jedną pozycję, podczas gdy Elixir i Lisp przesunęły się o dwa miejsca. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 4Jak widać w tych statystykach, Java zajęła siódmą pozycję wśród wszystkich respondentów. Jeśli jednak przyjrzymy się głębiej, łatwo zauważyć, że HTML/CSS jest językiem znaczników, SQL jest językiem specyficznym dla domeny, podczas gdy Bash/Shell jest językiem poleceń. Dlatego śmiało można powiedzieć, że Java pozostaje jednym z 5 najlepszych języków programowania wysokiego poziomu. Warto zauważyć, że osoby uczące się kodowania częściej zgłaszają używanie języka Java w porównaniu do profesjonalnych programistów – 35% w porównaniu z 30%. Java jest piątym najbardziej poszukiwanym językiem programowania wśród osób dopiero rozpoczynających swoją przygodę z nauką. Ponownie, jeśli odrzucimy HTML/CSS i SQL, stanie się jasne, że Java zajmuje solidną trzecią pozycję na krótkiej liście najbardziej pożądanych języków programowania wysokiego poziomu wśród uczniów. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 5Co to znaczy? Java jest uważana za świetny pierwszy język programowania z kilku istotnych powodów – prostoty, niezależności od platformy, obszernych zasobów i znaczenia branżowego.

Najpopularniejsze bazy danych roku 2023. Liderem został PostgreSQL

W tym roku nastąpiła minirewolucja – PostgreSQL zdetronizował MySQL (przez ostatnie lata zajmował pozycję lidera). PostgreSQL został uznany za najbardziej podziwianą bazę danych, pokonując 31 innych. Dlaczego coraz więcej programistów woli PostgreSQL? Ponieważ przewyższa starsze i specjalistyczne bazy danych w najważniejszych kontekstach – elastyczność, wydajność techniczną i możliwość zastosowania w najszerszej liczbie obciążeń korporacyjnych. Poza tym, w sercu tego wszystkiego leży open source. Warto zauważyć, że MongoDB pozostaje najczęściej używaną bazą danych NoSQL. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 6

Najczęściej używane platformy chmurowe

Jeśli chodzi o popularność platform chmurowych, nie widzimy w tym roku znaczących zmian. AWS nadal dominuje jako najpopularniejsza platforma, prawie podwajając odsetek Azure, drugiej najczęściej używanej platformy. Łatwość automatycznego skalowania, integracja z istniejącą infrastrukturą i rozbudowana bezpłatna warstwa znacząco przyczyniają się do popularności AWS. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 7

Najpopularniejsze frameworki w 2023 roku. Spring Framework w pierwszej piątce

W tym roku respondenci ponownie uznali Node.js i React.js za dwie najpopularniejsze technologie internetowe. Profesjonalni programiści używają ich w miarę w równym stopniu, podczas gdy ci, którzy uczą się kodować, używają Node.js nieco częściej niż React (52% w porównaniu z 48%). jQuery i inne frameworki internetowe są wśród wszystkich respondentów prawie dwukrotnie mniej popularne niż Node.js i React.js. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 8Jeśli chodzi o inne frameworki i biblioteki, w tym roku na czele listy znajduje się również NET (5+). Warto wspomnieć, że Spring Framework zgodny z Javą zapewnia również miejsce w pierwszej piątce frameworków. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 9

Jakie inne narzędzia są obecnie popularne?

W 2023 roku Docker wyprzedził npm jako najczęściej używaną technologię wśród programistów. Podczas gdy studenci nadal preferują npm, Docker szybko zyskuje popularność w społeczności programistów. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 10Jeśli chodzi o zintegrowane środowisko programistyczne, Visual Studio Code pozostaje najpopularniejszym IDE wśród wszystkich programistów, a IntelliJ IDEA zajmuje trzecie miejsce. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 11

Wykorzystanie narzędzi AI. Nowy gracz na scenie

W tym roku StackOverflow wprowadził nową sekcję – Narzędzia wyszukiwania AI . Nic dziwnego, że wśród wszystkich respondentów najczęściej wybieranym narzędziem wyszukiwania AI jest ChatGPT. 83% ankietowanych programistów i studentów korzystało z niego w zeszłym roku i planuje kontynuować korzystanie z ChatGPT w tym roku. Taki odsetek przewyższa Bing AI (20%), WolframAlpha (13,36%), Google Bard AI (9,86%) i inne. Nic dziwnego, że początkujący częściej korzystają z narzędzi AI w porównaniu do profesjonalnych programistów (82% vs. 70%). Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 12Oprócz zapytań o narzędzia wyszukiwania AI, StackOverflow zapytał także o najczęściej używane narzędzia programistyczne AI. Tutaj oczywistym liderem jest GitHub Copilot – korzysta z niego 55% respondentów. GitHub to narzędzie wspomagające kodowanie, reklamowane jako „programista współpracujący ze sztuczną inteligencją”. Daje automatycznie generowane sugestie dotyczące typu zmiennych, nazw funkcji i plików, komentarzy do kodu, dokumentów itp. Wnioski z ankiety dla programistów Stack Overflow 2023. Stan Java i popularność kursów online — 13

Wniosek

Mamy nadzieję, że te krótkie spostrzeżenia pomogły Ci określić, jakie trendy technologiczne będą kształtować przyszłość. Będąc na bieżąco z tymi trendami, programiści mogą pozostać na fali i wytyczyć swoją drogę do sukcesu. Należy pamiętać, że badanie StackOverflow podkreśliło niezmienną popularność Java oraz powiązanych technologii i frameworków. Ponadto badanie wykazało, że kursy online odnotowały bezprecedensowy wzrost – 80% preferencji wśród studentów uczących się kodowania. Z tego wszystkiego łatwo wyciągnąć wniosek, że idziemy dobrą drogą, moi drodzy!
Komentarze
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION