CodeGym /Blog Java /Aleatoriu /2020/21: Tendințe de dezvoltare software și previziuni vi...
John Squirrels
Nivel
San Francisco

2020/21: Tendințe de dezvoltare software și previziuni viitoare

Publicat în grup
Mai sunt mai puțin de două luni până la sfârșitul anului 2020. Momentul pentru a începe bilanțul și elaborarea prognozelor pentru anul viitor. Ceea ce este întotdeauna distractiv, nu-i așa? Rezumând ceea ce ne-a adus anul acesta și speculând la ce să ne așteptăm în anul următor. Este exact ceea ce vom face astăzi: aruncați o privire la ceea ce s-a întâmplat în industria dezvoltării de software în 2020, precum și faceți câteva previziuni atente pentru 2021. 2020/21: Tendințe de dezvoltare software și previziuni viitoare - 1

Dezvoltare software în 2020

Pe baza rezultatelor Sondajului anual al ecosistemului dezvoltatorilor(aproape 20.000 de dezvoltatori au fost chestionați în 2020) realizat de compania de dezvoltare software JetBrains, Java este cel mai popular limbaj de programare primar din lume în prezent. În timp ce JavaScript rămâne pe primul loc ca limbaj de programare cel mai cunoscut și mai utilizat în general. În ceea ce privește celelalte limbaje de programare și tendințele popularității lor în 2020, Python continuă să crească și să concureze cu Java. Acum, Python este cel mai studiat limbaj de programare din lume: peste 30% dintre respondenți au spus că au început sau au continuat să învețe Python în 2020, ceea ce este mai mult ca niciodată. Python este, de asemenea, unul dintre primele trei limbi pe care dezvoltatorii intenționează să adopte sau să migreze în 2020-2021, Go și Kotlin fiind în fruntea acestei liste. O altă constatare interesantă a acestui sondaj este că limbajul de programare Typescript continuă să crească constant, apropiindu-se rapid de lideri și demonstrând o creștere destul de impresionantă. În 2017, doar 12% dintre respondenți îl foloseau și doar 1% au spus că este limba lor principală. În 2020, 28% dintre utilizatori au spus că folosesc Typescript și pentru 12% este limba lor principală. Se pare că se naște o nouă stea; cu o creștere ca aceasta, Typescript ar trebui să ajungă în curând în topul celor mai populare 5 limbaje de programare din lume.

Java în 2020

Când vine vorba de programatori care folosesc Java ca limbaj de programare principal, acest sondaj are și câteva descoperiri curioase. În ciuda faptului că Java 15 este cea mai recentă versiune a limbajului nostru iubit, majoritatea programatorilor (75% dintre respondenți) folosesc încă relativ Java 8, lansat în martie 2014. Java 11 este pe locul al doilea la 32% și continuă să crească în popularitate. Comparativ cu anul trecut, utilizarea sa a crescut cu 10 puncte procentuale. Noile Java 12 și Java 13 își găsesc rapid publicul. Ambele sunt utilizate în mod regulat de 10% sau mai mulți dintre dezvoltatorii chestionați. În ceea ce privește serverele de aplicații pe care dezvoltatorii Java le folosesc, Apache Tomcat este încă de departe cel mai popular, 62% dintre respondenți spunând că îl aleg, deși a pierdut câteva puncte procentuale față de anul trecut. Spring Boot este cel mai popular cadru Java, cu 61% dintre programatorii Java care îl folosesc. Spring MVC este al doilea cu 42%. Printre specificațiile Java Enterprise, Java EE 8 este în continuare lider cu 44%. IntelliJ IDEA este de departe cel mai popular IDE: 72% dintre respondenți preferă acest IDE altora. De asemenea, cercetătorii au descoperit că 75% dintre dezvoltatorii Java folosesc teste unitare în proiectele lor. JUnit (83%) și Mockito (43%) sunt încă cele mai populare soluții în acest domeniu.

Dezvoltare software în 2021. Previziuni

Prezicerea viitorului este întotdeauna mult mai dificilă decât analiza a ceea ce sa întâmplat deja. Permiteți-ne să vă împărtășim cinci previziuni pentru 2021 care sunt foarte probabil să fie exacte.

  • Cererea de dezvoltatori de software va crește în 2021.

Chiar dacă de ceva vreme vedem predicții opuse, despre faptul că lumea are prea mulți programatori până acum și AI va prelua în curând o parte dintre cele mai banale sarcini de codare, până acum cererea pentru dezvoltatori a crescut. Și cel mai probabil anul viitor nu va fi o excepție. Epidemia de COVID-19 ar trebui să-și joace rolul, mai ales dacă vaccinul nu va fi gata până la sfârșitul anului 2020 și răspândirea virusului continuă cu blocaje reînnoite în întreaga lume. Pe măsură ce carantinele globale cresc cererea pentru servicii digitale, provocând o creștere a digitalizării care nu era așteptată de piață, se pare că companiile vor trebui să angajeze și mai mulți programatori pentru a ține pasul cu cererea.

  • Programarea Java va continua să domine piața.

Și aceasta nu este nici măcar propria noastră prognoză. Conform acestei predicții , Java, Kotlin și Scala vor continua să fie cel mai popular trio de pe piața de dezvoltare de software astăzi. „Timpul de rulare al Java, Java Virtual Machine oferă o bază excelentă pentru JAVA și multe limbaje de programare populare, precum Kotlin și Scala, folosesc JVM ca timp de rulare”, notează analiștii.

  • Inteligența artificială va rămâne în tendințe.

Chiar dacă AI este o nișă fierbinte de câțiva ani încoace, nu va înceta să facă știri în 2021. Tot mai multe companii din diverse industrii încep să adopte tehnologii AI și să le integreze în procesele lor de lucru. Desigur, cererea de dezvoltatori cu experiență în proiecte de IA ar trebui să treacă pe acoperiș în 2021, iar salariile lor vor urma.

  • Lucrul de la distanță în dezvoltarea de software va deveni și mai comun.

După cum probabil știți, unul dintre cele mai pozitive efecte ale epidemiei de COVID-19 ale industriei tehnologice este supraalimentarea trecerii de la birou la munca la distanță. Schimbarea dramatică a avut loc la începutul anului 2020, iar anul viitor și mai multe companii ar trebui să se adapteze la noua realitate și să le permită angajaților să lucreze de acasă. Ceea ce este pur și simplu uimitor, nu-i așa?

  • Python va continua să crească în popularitate și să concureze cu Java (ca cel mai popular limbaj de backend).

Odată cu dezvoltarea ML și AI în creștere, Python ar trebui să-și continue creșterea constantă, iar cererea de codificatori Python ar trebui să crească, de asemenea. Pe de altă parte, faptul că Python este acum învățat pe scară largă și numărul de dezvoltatori Python este în creștere constantă ar trebui să întărească cu siguranță competiția pentru locuri de muncă în rândul dezvoltatorilor Python, care în mod normal afectează salariile într-un mod negativ.
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION