CodeGym /Java blog /Tilfældig /2020/21: Softwareudviklingstendenser og fremtidsforudsige...
John Squirrels
Niveau
San Francisco

2020/21: Softwareudviklingstendenser og fremtidsforudsigelser

Udgivet i gruppen
Der er mindre end to måneder til udgangen af ​​2020. Tiden til at begynde at gøre status og lave prognoser til næste år. Hvilket sådan set altid er sjovt, ikke? Opsummerer, hvad dette år har bragt os, og spekulerer på, hvad vi kan forvente i det næste år. Det er præcis, hvad vi skal gøre i dag: Tag et kig på, hvad der skete i softwareudviklingsindustrien i 2020, samt lav nogle omhyggelige forudsigelser for 2021. 2020/21: Softwareudviklingstendenser og fremtidige forudsigelser - 1

Softwareudvikling i 2020

Baseret på resultaterne af den årlige Developer Ecosystem Survey(næsten 20.000 udviklere blev undersøgt i 2020) udført af JetBrains softwareudviklingsfirma, Java er det mest populære primære programmeringssprog i verden lige nu. Mens JavaScript forbliver i toppositionen som det mest almindeligt kendte og mest brugte programmeringssprog generelt. Hvad angår de andre programmeringssprog og tendenser i deres popularitet i 2020, bliver Python ved med at vokse og konkurrere med Java. Nu er Python det mest undersøgte programmeringssprog i verden: Over 30 % af de adspurgte sagde, at de startede eller fortsatte med at lære Python i 2020, hvilket er mere end nogensinde før. Python er også et af de tre bedste sprog, udviklere planlægger at adoptere eller migrere til i 2020-2021, hvor Go og Kotlin er øverst på listen. En anden interessant konstatering af denne undersøgelse er, at Typescript-programmeringssproget bliver ved med at vokse støt, hurtigt nærmer sig ledere og viser en ganske imponerende vækst. I 2017 brugte kun 12 % af de adspurgte det, og kun 1 % sagde, at det er deres primære sprog. I 2020 sagde 28 % af brugerne, at de bruger Typescript, og for 12 % er det deres primære sprog. Det ser ud til, at en ny stjerne bliver født; med vækst som denne, skulle Typescript snart nå de 5 mest populære programmeringssprog i verden.

Java i 2020

Når det kommer til programmører, der bruger Java som deres primære programmeringssprog, har denne undersøgelse også nogle nysgerrige opdagelser. På trods af at Java 15 er den seneste version af vores elskede sprog, bruger størstedelen af ​​programmører (75 % af de adspurgte) stadig relativt Java 8, udgivet tilbage i marts 2014. Java 11 er nummer to med 32 % og bliver ved med at vokse i popularitet. Sammenlignet med sidste år er forbruget steget med 10 procentpoint. De nyere Java 12 og Java 13 finder hurtigt deres publikum. De bruges begge regelmæssigt af 10 % eller flere af de adspurgte udviklere. Med hensyn til applikationsservere, som Java-udviklere bruger, er Apache Tomcat stadig langt den mest populære, med 62 % af de adspurgte, der siger, at de vælger det, selvom det har tabt et par procentpoint i forhold til sidste år. Spring Boot er den mest populære Java-ramme med 61% af Java-kodere, der bruger den. Spring MVC er nummer to med 42%. Blandt Java Enterprise-specifikationer, Java EE 8 er stadig førende med 44 %. IntelliJ IDEA er langt den mest populære IDE: 72 % af respondenterne foretrækker denne IDE frem for andre. Forskere fandt også, at 75 % af Java-udviklere bruger enhedstests i deres projekter. JUnit (83%) og Mockito (43%) er stadig de mest populære løsninger på dette område.

Softwareudvikling i 2021. Forudsigelser

At forudsige fremtiden er altid meget sværere end at analysere, hvad der allerede skete. Lad os dele fem forudsigelser for 2021 med dig, som med stor sandsynlighed vil være nøjagtige.

  • Efterspørgslen efter softwareudviklere vil vokse i 2021.

Selvom vi i nogen tid nu har set de modsatte forudsigelser, om at verden nu har for mange programmører og AI snart til at tage en del af de mest verdslige kodningsopgaver, er efterspørgslen efter udviklere indtil videre kun vokset. Og det næste år bliver højst sandsynligt ikke en undtagelse. COVID-19-epidemien burde spille sin rolle, især hvis vaccinen først vil være klar i slutningen af ​​2020, og spredningen af ​​virussen fortsætter med fornyede lockdowns rundt om i verden. Da globale karantæner driver efterspørgslen efter digitale tjenester endnu højere og forårsager en stigning i digitaliseringen, som markedet ikke havde forventet, ser det ud til, at virksomheder bliver nødt til at ansætte endnu flere programmører for at følge med efterspørgslen.

  • Java-programmering vil fortsat dominere markedet.

Og dette er ikke engang vores egen prognose. Ifølge denne forudsigelse vil Java, Kotlin og Scala fortsætte med at rocke som den mest populære trio på softwareudviklingsmarkedet i dag. "Javas runtime, Java Virtual Machine tilbyder et fremragende grundlag for JAVA, og mange populært anvendte programmeringssprog som Kotlin og Scala bruger JVM som deres runtime," bemærker analytikerne.

  • Kunstig intelligens vil blive ved med at trende.

Selvom AI har været en varm niche i flere år nu, stopper den ikke med at skabe nyheder i 2021. Flere og flere virksomheder i forskellige brancher begynder at tage AI-teknologier til sig og integrere dem i deres arbejdsprocesser. Naturligvis skulle efterspørgslen efter udviklere med erfaring i AI-projekter gå gennem taget i 2021, og deres løn vil følge med.

  • Fjernarbejde inden for softwareudvikling bliver endnu mere almindeligt.

Som du sikkert ved, er en af ​​COVID-19-epidemiens mest positive virkninger af teknologiindustrien at overlade skiftet fra kontor til fjernarbejde. Det dramatiske skift er sket tidligt i 2020, og næste år bør endnu flere virksomheder tilpasse sig den nye virkelighed og tillade deres medarbejdere at arbejde hjemmefra. Hvilket bare er fantastisk, ikke?

  • Python vil blive ved med at vokse i popularitet og konkurrere med Java (som det mest populære backend-sprog).

Med ML- og AI-udvikling i fremmarch, bør Python fortsætte sin konstante vækst, og efterspørgslen efter Python-kodere bør også stige. På den anden side burde det faktum, at Python nu er vidt udlært, og antallet af Python-udviklere er støt stigende, helt sikkert skærpe konkurrencen om jobs blandt Python-udviklere, hvilket normalt påvirker lønningerne negativt.
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION