Se dovessi raccontare i motivi alla base di questa iniziativa, molto probabilmente userei questa storiella:

« Ogni mattina, in Italia, uno sviluppatore si sveglia e sa che sarà coinvolto in qualche flame online sulla situazione dell’IT in Italia. Quando il sole sorge, non importa se si tratta di salari, tecnologie o condizioni di lavoro: l’importante è che si cominci a discutere. »

Come molti potranno confermare, infatti, non è per nulla raro assistere a discussioni su Facebook, Reddit, Slack, LinkedIn capaci di degenerare in tempi rapidissimi in una serie infinita di insulti e di “tu non capisci un cazzo”.

Il punto chiave qual è?

L’Italia non sta vivendo una “disruption” tecnologica come la maggior parte dell’Occidente e questa situazione ha portato alla nascita di due schieramenti nettamente distinti:

da un lato, quelli che pensano che l’Italia ed il suo ecosistema IT faranno schifo a prescindere anche nei prossimi anni

dall’altro lato, quelli che invece pensano che l’aggancio a questa “locomotiva” sia ormai imminente

La verità, come sempre, sta nel mezzo: abbiamo indubbiamente — e fortunatamente — un numero crescente di startup ed aziende che guardano agli USA, al Regno Unito e alla Germania come modelli di riferimento (magari sulla parte salariale c’è ancora qualcosa da recuperare 😉 ) ma non possiamo dimenticare l’enorme galassia di società ferme a logiche di 30 anni fa.

L’iniziativa “Essere uno sviluppatore in Italia fa schifo” (titolo volutamente provocatorio) si pone quindi un obiettivo molto concreto: raccontare con una fotografia, il più possibile credibile, lo stato d’animo dei professionisti IT in Italia e dare il via ad un confronto costruttivo sull’argomento fra professionisti, aziende e — sarebbe bello — istituzioni.

Se poi non dovesse funzionare in questo(scenario assolutamente plausibile), almeno potremo consolarci sapendo di aver creato gli analytics per i prossimi flame 😂

Terminata questa introduzione molto filosofica — rivolta soprattutto all’evitare flame prematuri — possiamo passare ai numeri.

LE STATISTICHE GENERALI DELLA SURVEY:

Il numero di questionari ritenuti validi è 2461 su 2472. E’ un numero sorprendente (il 99.55%!) che non mi sarei mai aspettato di ottenere. Le possibili ragioni di questo dato possono essere:

topic percepito come molto importante, quindi alta propensione al completamento in maniera realistica. Rispetto a quello che vedo molto spesso su Facebook, mi immagino un forte interesse sulla parte degli stipendi: quanto guadagnano gli altri nella mia regione? Quanto guadagnano quelli con la mia seniority? Sono sottopagato?

necessità di completare 26 domande (di cui 19 obbligatorie) per poter inviare il questionario: anche i troll più motivati si sentirebbero in difficoltà 😅 Quelli che però ce l’hanno fatta, hanno ricevuto un articolo dedicato (in fondo se lo meritano ❤️)

Al netto dei troll e di chi ha risposto ad cazzum (“Qual è il tuo titolo professionale?” >>> “aofnfklsk”), abbiamo eliminato i questionari inviati in buona fede da gente che però non ha compreso lo scopo ed il perimetro della ricerca (in genere “Social Media Manager” con le idee un po’ confuse).

Sul Completion Rate (survey inviate su survey iniziate) i numeri sono un po’ meno belli, ma ci difendiamo con un onestissimo 28%.

Il dato è calcolato sulla base delle survey inviate (le 2472 di prima) e sul numero di click ottenuto dallo shorten link (8783). Non è correttissimo (persone che hanno aperto il link != persone che hanno iniziato la survey) ma Google non ci offre molto di più.

Il 92.1% degli intervistati con risposte valide vive e lavora in Italia. Gli expat sono in nettissima minoranza (meno di 200 persone): si conserva quel minimo di significatività statistica ma avrei preferito ragionare su un campione un po’ più corposo 😒

Al di fuori degli italici confini, la meta più apprezzata dai partecipanti alla ricerca è il Regno Unito. A seguire: Germania, Svizzera e Paesi Bassi.

Sulla Svizzera si potrebbe aprire un piccolo caso studio sulla situazione dei frontalieri, ma non ci sono troppi elementi a supporto per capire se uno è frontaliere o semplicemente vive e lavora in provincia di Como. Per completezza di informazione, gli spicchi più piccoli senza label corrispondono a Thailandia, Sud Africa, San Marino, Gibilterra e Australia.

Su questo dato (nazione di residenza), i bias fioccano copiosi: la survey è stata diffusa principalmente su canali social personali (LinkedIn, Facebook) quindi potrebbe essere stata influenzata dalla composizione della nostra rete. Casualmente su LinkedIn ho come contatti 1 sviluppatore a San Marino, 1 a Gibilterra (o in Gibilterra, non ho idea di come si dica) e 1 in Australia 😐

Su UK, Germania e Svizzera il dato mi sembra credibile rispetto a quello che leggo e sento in giro. Mi aspettavo invece un po’ di più da USA, Irlanda e Spagna ma evidentemente non sono stato in grado di intercettare in maniera adeguata i professionisti in quei paesi.

Passiamo adesso alle classifiche regionali (aka flame assicurato). Il dato che emerge è abbastanza netto:

In Italia, 1 sviluppatore su 4 vive in Lombardia

1 su 2 vive fra Piemonte, Lombardia e Veneto

Il possibile bias sulla diffusione non è completamente annullato (noi siamo di Torino e lavoriamo in prevalenza con Milano) ma si può ipotizzare che sia stato “mitigato” dalla diffusione organica che la survey ha ottenuto nelle community locali (Slack, Facebook, etc…).

Il dato rispecchia abbastanza fedelmente la classifica del PIL delle regioni italiane e segue anche la percezione comune:

Milano come capitale economica e tecnologica del Paese con le sedi delle multinazionali più importanti, le “internet companies” di successo e varie startup emergenti

Il Veneto ricco di PMI ma trainato anche dalla presenza di H-Farm

Il Piemonte con i colossi industriali e l’indotto generato in ambito di consulenza

Il Lazio come capitale politica del Paese e hub emergente nell’ecosistema startup

Il Trentino Alto Adige, a sorpresa, si classifica agli ultimi posti con <20 risposte. Qui sento puzza di rilevazione non corretta: fra tutti gli hub e aziende innovative che stanno nascendo sul territorio, questo numero non rispecchia la realtà.

Il Molise chiude la classifica a quota 1, lasciando ulteriori dubbi sull’esistenza della regione.

Adesso è tempo di parlare di uno degli argomenti più dibattuti su base quotidiana (nonché il dato che molti di voi aspettavano con più attenzione): il danaro.

Rispetto al campione della nostra ricerca, il salario medio degli sviluppatori italiani è intorno ai 35.000 euro.

E’ la media aritmetica nuda e cruda, senza pesi di ponderazione o analisi in profondità: fra qualche riga cercheremo di dare qualche informazione in più.

La seniority media si attesta intorno agli 8–9 anni a fronte di un’età anagrafica media di 32–33 anni (32,77 per la precisione). Questi tre dati (seniority, salario, età) sembrano avere una buona solidità e reciprocità: si può identificare un profilo “medio” di sviluppatore italiano che si è laureato a 23–24 anni quando il mondo entrava nella crisi dei sub-prime (2008–2011) e la disoccupazione raggiungeva picchi considerevoli:

Unemployment Rate in USA 1960–2017 (fonte)

Questo ci può far immaginare una situazione in cui i neolaureati di quel periodo sia siano trovati ad accettare salari di partenza molto bassi e che abbiano impiegato circa 10 anni per arrivare in zona 35k. Queste sono ipotesi che faccio anche sulla base della mia esperienza day-by-day: in proporzione, il gap salariale che oggi esiste fra un junior e un senior è davvero questione di poche migliaia di euro.

Su le mani chi vuole vedere, oltre alle medie aritmetiche, anche le distribuzioni 🙌