Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

10 modi (più uno) per essere degli sviluppatori

Link copiato negli appunti

WorkShape ha recentemente pubblicato un'interessante infografica dedicata alle frammentazioni interne legate al lavoro di sviluppo e alle tecnologie più adottate da queste figure professionali sulla base dell'ambito in cui si trovano ad operare; i dati raccolti, ottenuti in seguito all'analisi effettuata nell'arco di un trimestre su oltre un migliaio di profili, parte assimilando sviluppatori e programmatori nel medesimo ruolo, limite poi in parte superato grazie alla definizione di più di una decina di occupazioni differenti.

Limitandosi a parlare di "titoli", quelli attualmente più ricercati nell'ecosistema high tech sarebbero una decina, per la precisione parliamo di Front-end Engineer, Full Stack Engineer, Web Developer, Data Scientist, CTO, Back-end Engineer, Software Architect, UX Engineer, DevOps Engineer e Mobile Developer; a questi ultimi se ne aggiungerebbe un altro, il Software Engineer, dotato però di caratteristiche ben definite che per molti versi potrebbero essere considerate simili a quelle di un impiego dirigenziale.

A ciascun titolo corrisponderebbero poi delle competenze specifiche attualmente domandate dal mercato, motivo per i quale il già citato Software Engineer dovrebbe padroneggiare in primo luogo soluzioni come JavaScript, Python e Java; JavaScript sarebbe inoltre la competenza ad oggi più importante anche per Front-end e Full Stack Engineer, Web Developer, CTO e Software Architect.

Se da una parte Python continuerebbe ad essere il linguaggio più importante per il lavoro di Data Scientist, Back-end e DevOps Engineer, PHP si dimostrerebbe ancora come una delle prime 6 competenze più ricercate per quasi tutte le categorie elencate; per ora sembrerebbero invece meno ricercati alcuni strumenti/framework come Node.JS (per i soli Front-end Engineer, Full Stack Engineer e Web Developer) o Angular.JS (per i Front-end Engineer).

Chiaramente tale infografica non può essere considerata come del tutto rappresentativa per il panorama attuale, essa infatti si limita a fotografare quella che potrebbe essere una tendenza; alcune delle categorie elencate dovrebbero essere quindi maggiormente approfondite (un "UX Engineer" e un "UI Engineer" non fanno necessariamente riferimento al medesimo ruolo), così come andrebbero probabilmente rianalizzati i dati sulla diffusione di alcune tecnologie (possibile che uno sviluppatore in Objective-C possa considerare come marginali le competenze in iOS?).

Via WorkShape

Ti consigliamo anche