Quali università stanno producendo il talento di programmazione di oggi?

Nodo di origine: 1858637

Poiché la domanda aziendale sale alle stelle per gli sviluppatori di software entry-level, ci sono molte cose da trovare oltre le migliori scuole.

codice.jpg

Immagine: iStock/monsitj

Non sono solo le principali università che offrono programmi di informatica di alto livello. Un nuovo rapporto rileva che altre università negli Stati Uniti stanno producendo studenti con le competenze di programmazione molto ricercate di cui le aziende hanno bisogno.

Contenuto dello sviluppatore da leggere

Poiché la domanda di sviluppatori di software supera l'offerta, è un buon momento per cercare talenti tecnologici in nuovi posti, secondo il rapporto di HackerRank, "Il miglior nuovo talento tecnologico potrebbe non essere dove pensi: una guida per assumere dalle università nel 2021."

Le migliori lingue che le aziende stanno cercando sono Python, SQL, Java, JavaScript, Rest API e Go. 

VEDERE: Kit di assunzione: sviluppatore Python (TechRepublic)

"Man mano che sempre più aziende americane abbracciano il lavoro remoto o ibrido a lungo termine, hanno la loro scelta tra i migliori talenti tecnologici in diverse regioni degli Stati Uniti e oltre alle scuole con programmi di informatica che spesso sono in cima alle classifiche accademiche, come la Carnegie Mellon University o il MIT", ha scritto autore del rapporto, il CEO di HackerRank Vivek Ravisankar.

Ad esempio, secondo il rapporto, gli studenti del New Jersey Institute of Technology sono in cima alle classifiche in quattro lingue su cinque. Al di fuori dell'area metropolitana di New York, “ci sono sacche di grandi talenti” presso la State University di New York a Buffalo e Rochester.

“Trasferendosi a ovest, i migliori talenti emergono presso l'Università del Texas ad Arlington e Dallas, notevole poiché alcune aziende aprono nuovi uffici in Texas. L'Oregon State University è un altro pezzo forte", ha scritto Ravisankar.

Il rapporto ha valutato i tassi di successo della certificazione degli studenti nelle lingue in cui si testano più frequentemente. Le scuole di informatica più tradizionali, tra cui MIT, CalTech, Stanford e Harvard, sono state incluse nella valutazione più ampia eseguita da HackerRank, ma non si sono classificate tra le prime cinque scuole per questa classifica delle competenze tecniche basata sulle prestazioni, ha affermato Ravisankar.

Ha detto che non era sorpreso dai risultati di quest'anno. “All'interno della comunità HackerRank, vediamo regolarmente straordinari talenti tecnologici provenienti da scuole e regioni che altre non vedono. Questo è esattamente il motivo per cui abbiamo avviato HackerRank. Abbiamo deciso di scoprire grandi talenti dai luoghi spesso trascurati, che è diventato sempre più importante nella guerra dei talenti di oggi".  

Python, SQL e Java rimangono forti; Vai diventa mainstream

Python è il linguaggio preferito dagli sviluppatori in cui ottenere certificazioni e il secondo più richiesto dalle aziende, afferma il rapporto. "La sua versatilità significa che è amato dagli sviluppatori principianti e da coloro che lavorano su applicazioni industriali pesanti".

Inoltre, "le competenze SQL sono fondamentali per i data scientist in erba, un ruolo che sta registrando una crescita costante della domanda e la maggior parte delle aziende ha ancora bisogno di queste competenze per accedere ai dati archiviati in un database relazionale", ha scritto Ravisankar. "SQL continua a essere forte tra gli studenti e riscontriamo un successo simile con le certificazioni Java".

Ha chiamato Go "il popolare nuovo ragazzo del quartiere", osservando che è stato sviluppato da tre dipendenti di Google per risolvere i punti deboli della costruzione con altre lingue. "La sua velocità, la mancanza di un'enorme documentazione e la concorrenza significano che sta guadagnando terreno con grandi nomi del settore tra cui Uber, Dropbox e, naturalmente, Google".

Le competenze JavaScript e Rest API non sono così forti

Nonostante l'uso diffuso da parte di aziende come Netflix, PayPal e Instagram, "c'è una palpabile avversione per JavaScript nella comunità degli sviluppatori e il suo tasso di successo della certificazione si aggira solo al 27%", secondo il rapporto. 

Detto questo, “sono le migliori competenze che le aziende cercano. Nel frattempo, aziende come Twitter e Slack che si allontanano da REST significano che gli sviluppatori sono meno interessati a impararlo", secondo il rapporto.

Altre importanti scuole statunitensi di riferimento che offrono programmi di informatica includono l'Università del Colorado a Boulder, l'Università del Maryland a College Park, l'Università della Florida centrale, l'Università della Carolina del Nord a Charlotte e l'Università del Michigan-Ann Arbor.

Università con validi programmi CS in tutto il mondo

In India, l'Università di Mumbai guida pool di talenti tecnologici qualificati per Python, JavaScript e API REST, mentre PICT ha i migliori pool di talenti iniziali Java e SQL del paese, secondo il rapporto. VIT, Chennai "si mostra anche in tutte le lingue".

Storicamente, le aziende hanno cercato i migliori talenti tecnologici in India solo negli IIT, NIT e BITS, afferma il rapporto, "soprattutto perché i responsabili delle assunzioni non avevano la larghezza di banda per condurre interviste di persona in più università in un mercato di talenti così ampio .

"Con l'emergere di piattaforme come HackerRank, questa sfida sta svanendo", afferma il rapporto. "Ora, i responsabili delle assunzioni possono valutare rapidamente le competenze dei candidati da remoto".

Le aziende che cercano talenti tecnologici in altri paesi dell'APAC possono trovare studenti altamente qualificati in Bangladesh, Indonesia e Sri Lanka, in scuole tra cui la Rajshahi University of Engineering and Technology, la Binus University e l'Università di Peradeniya, afferma il rapporto.

"Probabilmente forti talenti tecnologici continueranno ad emergere in questa regione nei prossimi anni: l'Indonesia è ora tra i primi 10 paesi con il maggior numero di startup da miliardi di dollari, mentre le giovani forze di lavoro in Bangladesh e Sri Lanka stanno crescendo".

VEDERE: Quale linguaggio di programmazione è il più popolare per gli sviluppatori? No, non è Python (TechRepublic)

In Europa, i programmi di informatica tradizionalmente di alto livello come quelli dell'Università di Oxford e dell'ETH di Zurigo sono nell'elenco, ma i primi talenti tecnologici in Europa sono distribuiti più ampiamente di quanto suggeriscano molte classifiche tradizionali, afferma il rapporto.

Ad esempio, le università in Svizzera, Irlanda, Germania e Inghilterra detengono i massimi riconoscimenti per gli studenti con competenze Python e Rest API, afferma il rapporto. "Per le aziende che desiderano espandersi al di fuori dei paesi ad alto costo, diverse scuole in Egitto, Turchia e Polonia offrono agli studenti competenze Java e SQL".

HackerRank ha affermato di aver esaminato oltre 1 milione di tentativi di certificazione in 14 competenze effettuati da studenti di 1,149 università in 102 paesi, tra gennaio 2020 e aprile 2021. 

Nota dell'editore: questo articolo è stato aggiornato con un commento aggiuntivo.

Vedi anche

Fonte: https://www.techrepublic.com/article/which-universities-are-producing-todays-programming-talent/#ftag=RSS56d97e7

Timestamp:

Di più da Software su TechRepublic