CodeGym /Java Blog /Random /Mga Insight mula sa Stack Overflow Developer Survey 2023....
John Squirrels
Antas
San Francisco

Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso

Nai-publish sa grupo
Sa loob ng mahigit isang dekada, binibigyang-liwanag ng Stack Overflow ang mga umuusbong at humihinang teknolohiya, na sumulyap sa magandang kinabukasan ng mundo ng teknolohiya. Noong Mayo 2023, mahigit 90,000 developer ang tumugon sa bagong survey ng StackOverflow tungkol sa kung paano sila natuto at nag-level up, kung aling mga tool ang kanilang ginamit, at kung alin ang gusto nilang makabisado. Kamakailan, ang Stack Overflow survey 2023 ay sa wakas ay inilabas. Nang walang karagdagang ado, suriin natin kung ano ang nangyari noong nakaraang taon. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 1

Ang mga lalaki. Larawan: Jan Thijs/Amazon

Ang Respondent Profile. Parami nang Pinipili ng Mga Mag-aaral ang Online na Pag-aaral

Sa taong ito, inihambing ng Stack Overflow ang mga pinakasikat na teknolohiya sa tatlong magkakaibang grupo – lahat ng mga respondent, mga propesyonal na developer, at mga natututong mag-code. Bilang isang online learning platform, hindi kami makakapagsimula nang walang magandang balita – sa mga mag-aaral na nag-aaral pa ring mag-code, ang paghahanap ng kaalaman sa coding sa pamamagitan ng mga online na mapagkukunan ay umabot sa hindi pa nagagawang taas, na may kapansin-pansing pag-akyat mula 70% hanggang 80% mula noong nakaraan . survey sa 2022 . Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 2Sa mga respondent, ang mga nakababatang henerasyon (mga may edad na 18 pababa) ay nahilig sa mga online na mapagkukunan bilang kanilang ginustong paraan ng pag-aaral. Sa pamamagitan nito, humigit-kumulang 52% ng mga taong may edad na 25-34 ay nagbibigay din ng kanilang kagustuhan sa mga online na kurso. Kapansin-pansin, sa taong ito, ang mga independiyenteng kontratista, freelancer, at self-employed na developer ay nakakakita ng katamtamang pagtaas, habang ang mga full-time na estudyante ay nasaksihan ang banayad na pagbaba, na naiiba ng 1% kumpara sa nakaraang taon. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 3

Ang Mga Nangungunang Teknolohiya at ang Popularidad ng Java: Itinatag na Lugar sa mga Pinuno

Sa pagkuha sa mga pangunahing kaalaman, gusto naming bigyang-diin na ang JavaScript ay patuloy na kumukuha ng mga nangungunang posisyon, bilang ang pinakakaraniwang ginagamit na programming language para sa ikalabing-isang magkakasunod na taon. Nalampasan ng Python ang SQL upang maangkin ang ikatlong puwesto. Kapansin-pansin, naghahari ang Python sa parehong hindi propesyonal na mga developer at sa mga nag-aaral pa ring mag-code. Maraming mga teknolohiya ang gumawa ng mga kapansin-pansing hakbang noong nakaraang taon — Bash/Shell, C, Ruby, Perl, at Erlang ay umakyat sa isang posisyon, samantalang ang Elixir at Lisp ay tumaas ng dalawang puwesto. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 4Gaya ng makikita mo sa mga istatistikang ito, nakuha ng Java ang ikapitong posisyon sa lahat ng mga respondent. Ngunit kung maghuhukay tayo ng mas malalim, madaling makita na ang HTML/CSS ay isang markup language, ang SQL ay isang domain-specific na wika, samantalang ang Bash/Shell ay isang command language. Iyon ang dahilan kung bakit magiging patas na sabihin na ang Java ay nananatiling kabilang sa nangungunang 5 mataas na antas ng mga programming language. Kapansin-pansin, ang mga nag-aaral na mag-code ay mas malamang na mag-ulat gamit ang Java kumpara sa mga propesyonal na developer - 35% kumpara sa 30%. Ang Java ay ang ikalimang pinaka-hinahangad na programming language para sa mga nagsisimula pa lamang sa kanilang paglalakbay sa pag-aaral. Muli, kung itatapon natin ang HTML/CSS at SQL, magiging malinaw na hawak ng Java ang solidong ikatlong posisyon sa shortlist ng pinaka-demandable na high-level na programming language sa mga estudyante. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 5Ano ang ibig sabihin nito? Ang Java ay itinuturing na isang mahusay na unang programming language para sa ilang mga nakakahimok na dahilan - pagiging simple, kalayaan sa platform, malawak na mapagkukunan, at kaugnayan sa industriya.

Ang Pinakatanyag na Mga Database ng 2023. Ang PostgreSQL ay Naging Pinuno

Sa taong ito, isang mini-rebolusyon ang nangyari - Inalis ng PostgreSQL ang MySQL (nakuha nito ang nangungunang posisyon para sa mga huling taon). Ang PostgreSQL ay binoto bilang ang pinakahinahangaang database, na tinalo ang 31 iba pa. Bakit mas maraming developer ang mas gusto ang PostgreSQL? Dahil nahihigitan nito ang mga database ng legacy at specialty sa pinakamahahalagang konteksto – flexibility, teknikal na performance, at applicability sa pinakamalawak na bilang ng mga workload ng enterprise. Dagdag pa, ang open source ay nasa puso ng lahat ng ito. Kapansin-pansin na ang MongoDB ay nananatiling pinaka ginagamit na database ng NoSQL. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 6

Ang Pinaka Ginagamit na Cloud Platform

Tungkol sa kasikatan ng mga cloud platform, wala tayong makikitang makabuluhang pagbabago sa taong ito. Patuloy na nangingibabaw ang AWS bilang pinakakaraniwang platform, halos doblehin ang porsyento ng Azure, ang pangalawang pinakaginagamit na platform. Ang kadalian ng auto-scaling, pagsasama sa umiiral na imprastraktura, at isang malawak na libreng antas ay makabuluhang nakakatulong sa katanyagan ng AWS. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 7

Ang Mga Nangungunang Framework sa 2023. Ang Spring Framework ay nasa Top 5

Ngayong taon, niraranggo muli ng mga tumutugon ang Node.js at React.js bilang dalawang pinakakaraniwang teknolohiya sa web. Ang mga propesyonal na developer ay gumagamit ng mga ito nang pantay-pantay, samantalang ang mga nag-aaral na mag-code ay gumagamit ng Node.js nang kaunti kaysa sa React (52% kumpara sa 48%). Ang jQuery at iba pang mga web framework ay halos dalawang beses na hindi gaanong sikat kaysa sa Node.js at React.js sa lahat ng mga tumutugon. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 8Sa pagsasalita tungkol sa iba pang mga balangkas at aklatan, ang NET (5+) ay nangunguna rin sa listahan ngayong taon. Ito ay nagkakahalaga ng pagbanggit na ang Java-compatible na Spring Framework ay nagse-secure din ng isang lugar sa nangungunang limang frameworks. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 9

Anong Iba Pang Mga Tool ang Sikat Ngayon?

Noong 2023, nalampasan ng Docker ang npm bilang ang pinakakaraniwang ginagamit na teknolohiya sa mga developer. Habang patuloy na pinipili ng mga mag-aaral ang npm, ang Docker ay mabilis na nakakakuha ng traksyon sa komunidad ng developer. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 10Tulad ng para sa isang pinagsama-samang kapaligiran sa pag-unlad, ang Visual Studio Code ay nananatiling nangungunang IDE sa lahat ng mga developer at ang IntelliJ IDEA ang humahawak sa ikatlong lugar. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 11

Ang Paggamit ng AI Tools. Ang Bagong Manlalaro sa Eksena

Sa taong ito, ang StackOverflow ay nagpakilala ng isang bagong seksyon – AI Search Tools . Hindi nakakagulat, ang nangungunang pagpipilian para sa mga tool sa paghahanap ng AI sa lahat ng mga respondent ay ChatGPT. 83% ng mga na-survey na developer at mag-aaral ang gumamit nito noong nakaraang taon at nagpaplanong ipagpatuloy ang paggamit ng ChatGPT sa taong ito. Ang nasabing porsyento ay mas mataas at higit pa sa Bing AI (20%), WolframAlpha (13.36%), Google Bard AI (9.86%), at iba pa. Hindi nakakagulat na ang mga nagsisimula ay mas malamang na gumamit ng mga tool ng AI kumpara sa mga propesyonal na developer (82% vs. 70%). Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 12Bukod sa pagtatanong tungkol sa mga tool sa paghahanap ng AI, nagtanong din ang StackOverflow tungkol sa mga pinaka ginagamit na tool ng developer ng AI. Dito, ang GitHub Copilot ay ang halatang pinuno na may 55% ng mga respondent na gumagamit nito. Ang GitHub ay isang pantulong na tool para sa coding na ina-advertise bilang isang "AI-paired programmer". Nagbibigay ito ng mga awtomatikong nabuong mungkahi bilang uri ng mga coder para sa mga variable, function at mga pangalan ng file, mga komento ng code, mga docstring, atbp. Mga Insight mula sa Stack Overflow Developer Survey 2023. Ang Estado ng Java at ang Popularidad ng mga Online na Kurso - 13

Konklusyon

Sana, nakatulong sa iyo ang mga maikling insight na ito na tukuyin kung anong mga trend ng teknolohiya ang huhubog sa hinaharap. Sa pamamagitan ng pananatiling up-to-date sa mga trend na ito, ang mga developer ay maaaring manatili sa wave at mag-ukit ng kanilang landas tungo sa tagumpay. Bilang karagdagan, ang survey ay nagsiwalat na ang mga online na kurso ay nakaranas ng hindi pa naganap na pag-akyat, na may 80% na kagustuhan sa mga mag-aaral na nag-aaral na mag-code. Mula sa lahat ng ito, madaling maghinuha na tayo ay tumatahak sa tamang landas, mga kaibigan!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION