JavaScript, Java e Python sono tra i linguaggi di programmazione più ricercati dai responsabili delle assunzioni quando reclutano nuovi sviluppatori, secondo il nuovo sondaggio della società di formazione dei programmatori CodinGame.
L’ultima relazione annuale, che si basa su un sondaggio di 15.000, sviluppatori e responsabili delle risorse umane di tutto il mondo, ha rivelato che sei su 10 (60%) di reclutatori vedere una “forte domanda” di JavaScript, Java e Python tra le aziende tech, con JavaScript più ricercati lingua tra il 62% degli intervistati.
VEDI: Hiring kit: Python developer (TechRepublic Premium)
Questo è stato seguito da vicino da Java, che è stato segnalato come richiesto dal 59% dei reclutatori, e Python, che il 48% degli intervistati ha dichiarato molto ricercato.
Alcuni linguaggi di programmazione sono stati trovati popolari tra gli sviluppatori, ma meno con le società di assunzione.
Ad esempio, il 45,1% degli sviluppatori ha dichiarato di aver codificato in C, ma solo il 15,4% delle aziende ha dichiarato di aver richiesto lo sviluppo in C. Allo stesso modo, il 47% degli intervistati programmato in C++, ma meno di un terzo (27%) delle aziende ha detto che avevano bisogno di sviluppatori C++.
Lo stesso vale per Python: il 57% degli sviluppatori codifica nella lingua, ma poco meno della metà (47%) delle aziende ha una forte domanda per questo.
Different trends
Aude Barral, co-fondatore di CodinGame, ha affermato che era comune che le tendenze del linguaggio di programmazione tra gli sviluppatori fossero diverse dalle tendenze del mercato.
“Alcune tecnologie possono diventare di tendenza all’interno della comunità degli sviluppatori solo perché sono facili da imparare, o più convenienti, o esteticamente più interessanti da usare. E le lingue di tendenza sono un argomento senza fine per la discussione tra gli sviluppatori”, ha detto a TechRepublic.
” Se c’è una corrispondenza tra le esigenze delle aziende nel mercato e le tendenze all’interno della comunità degli sviluppatori, allora le lingue cresceranno in popolarità. Questo è il caso di Go and Rust, che viene utilizzato sempre di più in DevOps. “
Barral ha aggiunto che alcuni linguaggi di programmazione, come PHP, sono rimasti ampiamente utilizzati sul mercato, ma erano altrimenti” praticamente antipatici ” dai programmatori, che li consideravano limitati.
Mentre C rimane un linguaggio popolare per i principianti, Barral ha suggerito che la sua popolarità era diminuita di recente con l’emergere di Python.
“Con Python, è leggermente diverso, poiché sia gli sviluppatori che le aziende sono fan”, ha aggiunto.
“È il terzo linguaggio più richiesto per le aziende e gli sviluppatori lo adorano, perché è facile da imparare, è un linguaggio generico ed è incredibilmente efficiente da usare. E negli ultimi tre anni, l’intelligenza artificiale e l’apprendimento automatico hanno ampiamente contribuito all’ascesa di Python.”
Framework di sviluppo
L’indagine di CodinGame ha anche valutato i framework di sviluppo più popolari tra i programmatori, con Node.js, React e. NET Core attualmente davanti.
A guidare il pacchetto è stata la libreria JavaScript UI React: il 59% dei reclutatori di tecnologia ha dichiarato di essere alla ricerca di sviluppatori che sapevano come creare applicazioni nel framework React. Nonostante questo, solo il 27,6% degli sviluppatori intervistati da CodinGame ha dichiarato di sapere come costruire in React, suggerendo che i cercatori di lavoro potrebbero rendersi più attraenti per i reclutatori facendo i conti con la piattaforma.
La stessa tendenza era vera per Node.js e. Net Core, anche se in misura minore. La metà dei reclutatori ha detto la conoscenza del nodo framework JavaScript.js era altamente desiderato, anche se solo il 36% degli sviluppatori ha riferito di averne familiarità. Per il framework di sviluppo c # e C++. NET Core, queste cifre erano rispettivamente del 34% e del 23%.
VEDI: Top 5 linguaggi di programmazione per gli amministratori di sistemi da imparare (PDF gratuito) (TechRepublic)
Un altro framework che rende i primi tre reclutatori è Angular2, la piattaforma Web basata su TypeScript di Google per la creazione di applicazioni mobili e desktop. Il quarantuno per cento dei reclutatori ha riferito di essere alla ricerca di specialisti Angular2+, ma solo il 17% degli sviluppatori ha dichiarato di conoscere il framework.
Guardando al futuro, CodinGame ha scoperto che DevOps sarà molto richiesto nel 2021 poiché le aziende che hanno sperimentato maggiori esigenze nella gestione dell’infrastruttura cloud-o che sono altrimenti migrate al cloud a seguito della pandemia di COVID – 19-cercano competenze vitali.
In effetti, la domanda potrebbe essere così alta che i reclutatori prevedono una carenza globale: 43% dei professionisti delle risorse umane intervistati ha suggerito che avrebbero difficoltà a trovare professionisti DevOps qualificati per i loro team tecnologici quest’anno, con i risultati del sondaggio che indicano che è saltato davanti agli sviluppatori back-end e full-stack come la posizione più difficile da riempire in 2021.
Barral ha dichiarato: “Sebbene Covid sia stato in gran parte alla base di questo cambiamento, sarà interessante vedere se queste tendenze continueranno in 2021.”
Gli sviluppatori e gli esperti di software hanno recentemente detto a TechRepublic che cosa prevedevano sarebbero le competenze software più richieste nel 2021. Puoi leggere quello che hanno detto qui.
vedi Anche
- Ascoltare TechRepublic Dinamico Sviluppatore podcast (TechRepublic)
- Come diventare sviluppatore: Un foglietto (TechRepublic)
- Microservices: Un foglietto (free PDF) (TechRepublic)
- Assumere Kit: .Net developer (TechRepublic Premium)
- linguaggi di Programmazione: gli Sviluppatori rivelano più amato, più odiate, quello che paga meglio (ZDNet)
- linguaggi di Programmazione e la carriera di sviluppatore risorse (TechRepublic su Flipboard)