Serie editoriale
Non-CS Developer Track
Per chi vuole diventare sviluppatore senza laurea informatica - 12 percorsi di carriera, prerequisiti reali, risorse curate.
Questa serie raccoglie 20 articoli pratici su come diventare developer partendo da un background diverso. Ogni articolo della serie viene pubblicato ogni martedì. Iscriviti per non perderti nessun numero.
5 risorse gratuite per iniziare
PDF curati da Federico: guida studio, reading list, CV template, roadmap percorsi, kit colloquio. Scaricali gratis inserendo la tua email.
Guida studio 6 mesi
Il piano di studio settimana per settimana per passare da zero a junior developer in 6 mesi.
Cosa contiene:
- Orario settimanale realistico
- Risorse selezionate per ogni fase
- Milestone verificabili
v1.0 · aggiornato 2026-05
Reading list curata
10 libri e risorse online selezionati da Federico per chi parte senza background CS.
Cosa contiene:
- Libri con ISBN verificabile
- Link a risorse gratuite online
- Ordine di lettura consigliato
v1.0 · aggiornato 2026-05
CV template per non-CS
Modello di curriculum ottimizzato per chi si presenta senza laurea informatica.
Cosa contiene:
- Layout ATS-friendly
- Sezioni per valorizzare background diverso
- Esempi compilati
v1.0 · aggiornato 2026-05
Roadmap 12 percorsi
La mappa visuale di tutti i 12 percorsi di carriera con prerequisiti e tappe.
Cosa contiene:
- 12 percorsi a confronto
- Prerequisiti minimi per ognuno
- Salari medi IT/EU/USA
v1.0 · aggiornato 2026-05
Kit colloquio tecnico
Preparazione al colloquio tecnico per developer non-CS: cosa chiedono davvero.
Cosa contiene:
- Le 20 domande più frequenti
- Come rispondere senza CS formale
- Esercizi pratici
v1.0 · aggiornato 2026-05
I 20 articoli della serie
Filtra per background di provenienza per trovare gli articoli più rilevanti per te. Ogni martedì un nuovo numero.
Cosa avrei voluto sapere quando ho iniziato a programmare
Leggi l'articoloCosa farei oggi se ricominciassi da zero come developer
Leggi l'articoloIl mio errore più grande dopo la laurea CS (e cosa ho imparato)
Leggi l'articoloNetworking introverso via email (non è LinkedIn)
Leggi l'articoloDa giurisprudenza a developer: il percorso lungo è possibile
Leggi l'articoloEx-giurista: tornare al codice dopo anni di avvocatura
Leggi l'articoloVengo da matematica pura: come diventare data scientist o ML engineer
Leggi l'articoloCompensare i gap matematici da autodidatta non-CS
Leggi l'articoloVengo da economia: come scegliere il tech stack giusto
Leggi l'articoloFilosofia e pensiero critico: la disciplina perfetta per il debugging
Leggi l'articoloVengo da lettere classiche: il valore della readability del codice
Leggi l'articoloVengo da lingue: il superpotere della i18n developer multilingue
Leggi l'articoloVengo da scienze politiche: data analyst e policy in tech
Leggi l'articoloVengo da design: il frontend developer empatico è una nicchia rara
Leggi l'articoloFramework cognitivo: come pensare da developer senza laurea CS
Leggi l'articoloQuando il background non-tech diventa superpotere (domain expertise)
Leggi l'articoloLe 5 trappole cognitive del bootcamper (e come evitarle nel job search)
Leggi l'articoloQuando lasciare un team che non ti rispetta come non-CS developer
Leggi l'articoloReading list onesta: 50 risorse per arrivare a senior come non-CS
Leggi l'articolo12 percorsi di carriera a confronto
Ogni percorso mostra i prerequisiti minimi, le tappe junior→senior, i salari medi IT/EU/USA e la trappola tipica per chi viene da background non-CS.
| Percorso | Prerequisiti minimi | Tappe | Salario IT | EU / USA | Trappola tipica |
|---|---|---|---|---|---|
| Frontend Developer |
|
| Jr: 25-30k Mid: 35-45k Sr: 50-70k | EU: 45-60k USA: 80-130k | Saltare JavaScript vanilla e passare direttamente ai framework: un deficit di basi difficile da colmare in seguito. |
| Backend Developer |
|
| Jr: 26-32k Mid: 37-50k Sr: 55-75k | EU: 50-70k USA: 90-150k | Sottovalutare il design dei database: schemi mal progettati diventano debito tecnico permanente che blocca l'avanzamento. |
| AI Engineer |
|
| Jr: 28-38k Mid: 40-60k Sr: 65-90k | EU: 55-80k USA: 120-200k | Credere che prompt engineering sia sufficiente per il ruolo: serve comprensione di embedding, fine-tuning e valutazione modelli per essere assunti. |
| Data Engineer |
|
| Jr: 27-35k Mid: 38-55k Sr: 60-85k | EU: 52-75k USA: 110-180k | Confondere Data Engineer con Data Scientist: il ruolo richiede ingegneria dei sistemi distribuiti, non solo analisi statistica o ML. |
| DevOps Engineer |
|
| Jr: 28-36k Mid: 40-58k Sr: 62-85k | EU: 55-80k USA: 110-175k | Focalizzarsi solo sugli strumenti (Kubernetes, Terraform) senza capire i principi di networking e sicurezza sottostanti: le certificazioni cloud aiutano ma non bastano. |
| Mobile Developer |
|
| Jr: 25-33k Mid: 37-52k Sr: 55-80k | EU: 48-70k USA: 95-160k | Sviluppare solo per Android o solo per iOS e non acquisire competenze cross-platform: il mercato del lavoro IT premia sempre più Flutter e React Native. |
| Technical Writer |
|
| Jr: 22-28k Mid: 30-40k Sr: 42-60k | EU: 35-55k USA: 70-120k | Credere che bastino le competenze di scrittura senza imparare a leggere il codice: i Technical Writer più pagati sanno eseguire e testare ciò che documentano. |
| Security Engineer |
|
| Jr: 30-40k Mid: 45-65k Sr: 70-100k | EU: 60-85k USA: 120-200k | Puntare alle certificazioni (CISSP, CEH) prima di aver fatto pratica in CTF o bug bounty: i recruiter valuteranno le competenze dimostrabili più dei titoli. |
| Engineering Manager |
|
| Jr: 50-70k Mid: 70-95k Sr: 90-140k | EU: 80-120k USA: 150-250k | Pensare che il ruolo significhi smettere di scrivere codice: i migliori Engineering Manager mantengono una parte tecnica attiva e perdono rispetto del team se si disconnettono dalla codebase. |
| Site Reliability Engineer |
|
| Jr: 30-42k Mid: 48-68k Sr: 70-100k | EU: 60-90k USA: 130-200k | Sottovalutare l'on-call: il ruolo richiede disponibilità notturna e weekend nelle prime fasi, e molti developer non-CS si trovano impreparati all'impatto sulla vita personale. |
| ML Researcher |
|
| Jr: 30-45k Mid: 50-70k Sr: 75-110k | EU: 60-90k USA: 130-220k | Pensare di poter diventare ML Researcher senza colmare i gap matematici: è il percorso più esigente per i non-CS e richiede un investimento formativo di almeno 12-18 mesi in matematica prima di iniziare. |
| Solution Architect |
|
| Jr: 45-65k Mid: 65-90k Sr: 85-130k | EU: 75-110k USA: 140-230k | Diventare Solution Architect senza aver mai deployato in produzione: il ruolo richiede cicatrici operative reali, non solo conoscenza teorica dei pattern architetturali. |
Raccontami la tua storia
Da dove sei partito? Che percorso stai seguendo? Scrivi a Federico: confrontarsi con chi ha percorso la strada aiuta più di qualsiasi guida.
Scrivimi: raccontami il tuo percorso
Se stai transitando da un altro percorso alla programmazione, mi piacerebbe sapere dov'è che sei adesso e cosa ti blocca. Ti rispondo di persona.