CodeGym /Java Blog /Random /2020/21: Mga Trend sa Pag-develop ng Software at Mga Pred...
John Squirrels
Antas
San Francisco

2020/21: Mga Trend sa Pag-develop ng Software at Mga Prediksyon sa Hinaharap

Nai-publish sa grupo
Wala pang dalawang buwan bago matapos ang 2020. Ang oras para simulan ang stock-taking at sa susunod na taon na pagtataya. Alin ang uri ng laging masaya, hindi ba? Summing up kung ano ang naidulot sa atin ng taong ito at ispekulasyon kung ano ang aasahan sa susunod na taon. Iyan mismo ang gagawin natin ngayon: tingnan kung ano ang nangyari sa industriya ng software development noong 2020, pati na rin ang paggawa ng ilang maingat na hula para sa 2021. 2020/21: Mga Trend sa Pag-develop ng Software at Mga Prediksyon sa Hinaharap - 1

Pag-unlad ng software sa 2020

Batay sa mga resulta ng taunang Developer Ecosystem Survey(halos 20,000 developer ang na-survey noong 2020) na isinagawa ng JetBrains software development company, ang Java ang pinakasikat na pangunahing programming language sa mundo ngayon. Habang ang JavaScript ay nananatili sa pinakamataas na posisyon bilang ang pinakakaraniwang kilala at pinakaginagamit na programming language sa pangkalahatan. Tulad ng para sa iba pang mga programming language at mga uso ng kanilang katanyagan sa 2020, patuloy na lumalaki at nakikipagkumpitensya ang Python sa Java. Ngayon ang Python ay ang pinaka pinag-aralan na programming language sa mundo: mahigit 30% ng mga respondent ang nagsabing nagsimula o nagpatuloy sila sa pag-aaral ng Python noong 2020, na higit pa kaysa dati. Ang Python ay isa rin sa nangungunang tatlong wika na pinaplano ng mga developer na gamitin o lumipat sa 2020-2021, kasama sina Go at Kotlin na nasa tuktok ng listahang iyon. Ang isa pang kawili-wiling paghahanap ng survey na ito ay ang Typescript programming language ay patuloy na lumalaki, mabilis na lumalapit sa mga pinuno at nagpapakita ng isang kahanga-hangang paglago. Noong 2017, 12% lamang ng mga respondent ang gumagamit nito at 1% lamang ang nagsabing ito ang kanilang pangunahing wika. Noong 2020 28% ng mga user ang nagsabing gumagamit sila ng Typescript at para sa 12% ito ang kanilang pangunahing wika. Tila isang bagong bituin ang isinilang; na may ganitong paglago, ang Typescript ay malapit nang makapasok sa nangungunang 5 pinakasikat na programming language sa mundo.

Java sa 2020

Pagdating sa mga programmer na gumagamit ng Java bilang kanilang pangunahing programming language, ang survey na ito ay mayroon ding ilang kakaibang pagtuklas. Sa kabila ng katotohanan na ang Java 15 ay ang pinakabagong bersyon ng aming minamahal na wika, karamihan sa mga programmer (75% ng mga respondent) ay gumagamit pa rin ng medyo Java 8, na inilabas noong Marso ng 2014. Ang Java 11 ay pangalawa sa 32%, at patuloy na lumalaki sa katanyagan. Kung ikukumpara noong nakaraang taon, tumaas ng 10 percentage points ang paggamit nito. Ang mas bagong Java 12 at Java 13 ay mabilis na nakakahanap ng kanilang mga madla. Pareho silang regular na ginagamit ng 10% o higit pa sa mga developer na sinuri. Tulad ng para sa mga server ng application na ginagamit ng mga developer ng Java, ang Apache Tomcat pa rin ang pinakasikat, na may 62% ng mga respondent na nagsasabing pinili nila ito, kahit na nawalan ito ng ilang porsyentong puntos kumpara noong nakaraang taon. Ang Spring Boot ay ang pinakasikat na Java framework na may 61% ng mga Java coder na gumagamit nito. Pangalawa ang Spring MVC na may 42%. Kabilang sa mga pagtutukoy ng Java Enterprise, Ang Java EE 8 ay nangunguna pa rin sa 44%. Ang IntelliJ IDEA ay ang pinakasikat na IDE: 72% ng mga respondent ang mas gusto ang IDE na ito kaysa sa iba. Natuklasan din ng mga mananaliksik na 75% ng mga developer ng Java ang gumagamit ng mga unit test sa kanilang mga proyekto. Ang JUnit (83%) at Mockito (43%) pa rin ang pinakasikat na solusyon sa larangang ito.

Pagbuo ng software sa 2021. Mga hula

Ang paghula sa hinaharap ay palaging mas mahirap kaysa sa pagsusuri sa kung ano ang nangyari na. Hayaan kaming ibahagi sa iyo ang limang hula para sa 2021 na malamang na tumpak.

  • Tataas ang demand para sa mga software developer sa 2021.

Kahit na sa loob ng ilang panahon ngayon ay nakikita na natin ang kabaligtaran na mga hula, tungkol sa mundo na may napakaraming programmer sa ngayon at malapit nang gawin ng AI ang isang bahagi ng mga pinaka-mundo na gawain sa pag-coding, sa ngayon ay lumalaki lamang ang pangangailangan para sa mga developer. At ang susunod na taon ay malamang na hindi magiging eksepsiyon. Ang epidemya ng COVID-19 ay dapat gumanap ng papel nito, lalo na kung ang bakuna ay hindi magiging handa hanggang sa katapusan ng 2020 at ang pagkalat ng virus ay nagpapatuloy sa mga panibagong lockdown sa buong mundo. Habang ang mga pandaigdigang quarantine ay nagtutulak sa demand para sa mga digital na serbisyo na mas mataas na nagdudulot ng pagtaas sa digitalization na hindi inaasahan ng merkado, mukhang ang mga negosyo ay kailangang kumuha ng higit pang mga programmer upang makasabay sa demand.

  • Ang Java programming ay patuloy na mangingibabaw sa merkado.

At hindi ito ang aming sariling hula. Ayon sa hulang ito , ang Java, Kotlin, at Scala ay magpapatuloy bilang pinakasikat na trio sa merkado ng software development ngayon. "Ang runtime ng Java, ang Java Virtual Machine ay nag-aalok ng isang mahusay na pundasyon para sa JAVA at maraming sikat na ginagamit na mga programming language tulad ng Kotlin at Scala ay gumagamit ng JVM bilang kanilang runtime," ang tala ng mga analyst.

  • Mananatiling trending ang Artificial Intelligence.

Kahit na ang AI ay naging isang mainit na angkop na lugar sa loob ng ilang taon na ngayon, hindi ito titigil sa paggawa ng balita sa 2021. Parami nang parami ang mga negosyo sa iba't ibang mga industriya ay nagsisimulang gumamit ng mga teknolohiya ng AI at isama ang mga ito sa kanilang mga proseso sa trabaho. Naturally, ang pangangailangan para sa mga developer na nakaranas sa mga proyekto ng AI ay dapat dumaan sa bubong sa 2021, at ang kanilang mga suweldo ay susunod.

  • Ang malayong trabaho sa pagbuo ng software ay magiging mas karaniwan.

Tulad ng malamang na alam mo, ang isa sa mga pinakapositibong epekto ng epidemya ng COVID-19 sa industriya ng teknolohiya ay ang pagtaas ng paglipat mula sa opisina patungo sa malayong trabaho. Ang kapansin-pansing pagbabago ay naganap sa unang bahagi ng 2020, at sa susunod na taon, mas maraming kumpanya ang dapat umangkop sa bagong katotohanan at payagan ang kanilang mga empleyado na magtrabaho mula sa bahay. Alin ang kamangha-mangha, hindi ba?

  • Ang Python ay patuloy na lalago sa katanyagan at nakikipagkumpitensya sa Java (bilang ang pinakasikat na backend na wika).

Sa pagtaas ng pag-unlad ng ML at AI, dapat ipagpatuloy ng Python ang tuluy-tuloy na paglaki nito, at dapat tumaas din ang pangangailangan para sa mga Python coder. Sa kabilang banda, ang katotohanan na ngayon ay malawak na natutunan ang Python at ang bilang ng mga developer ng Python ay patuloy na tumataas ay dapat na tiyak na mapaigting ang kumpetisyon para sa mga trabaho sa mga developer ng Python, na karaniwang nakakaapekto sa mga suweldo sa negatibong paraan.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION