Junior Forever: Il Potere del Generalista
“Di cosa sei esperto?”
Bella domanda. La mia risposta?
“Di niente. E proprio per questo… di tutto.”
L’esperto verticale vs il generalista curioso
Nel nostro settore c’è una pressione costante: specializzati.
- “Diventa un esperto Kubernetes”
- “Focalizzati su cybersecurity”
- “Sii THE expert in Rust”
E io capisco il ragionamento. Gli esperti verticali:
- Sono ricercati
- Vengono pagati bene
- Hanno una chiara identità professionale
Ma io non sono così.
E ho smesso di sentirmi sbagliato per questo.
Cosa significa essere “Junior Forever”
Non significa:
- ❌ Non saper fare niente bene
- ❌ Rimanere incompetente
- ❌ Rifiutare di imparare in profondità
Significa:
- ✅ Mantenere mentalità da principiante: curiosità, apertura, fame di imparare
- ✅ Non dare nulla per scontato: ogni problema è un’opportunità di capire meglio
- ✅ Essere comodo con “non lo so”: e trovare eccitante scoprirlo
- ✅ Imparare continuamente: su tanti fronti, non uno solo
Junior Forever è un mindset, non un livello di skill.
La mia cassetta degli attrezzi (sempre in espansione)
Negli anni ho toccato:
Infrastruttura
- Virtualizzazione (VMware, Proxmox, KVM)
- Networking (routing, VPN, firewall, VLAN)
- Storage (SAN, NAS, distributed storage)
- VoIP (Asterisk, FreePBX, SIP)
Dev & Automation
- Python (scripting, automation, tool)
- Bash (glue che tiene insieme tutto)
- Node.js (API, backend service)
- Go (quando serve performance)
- Rust (quando voglio soffrire imparando qualcosa di figo)
Container & Orchestration
- Docker (everyday tool)
- Kubernetes (quando Docker non basta)
- OpenShift (Kubernetes con le rotelle)
- Docker Compose (per chi ama la semplicità)
DevOps & CI/CD
- GitLab CI
- GitHub Actions
- Jenkins (sì, ancora esiste)
- Ansible (automation salvavita)
Sono esperto di tutto questo?
No.
So abbastanza per risolvere problemi reali?
Sì.
MacGyver DevOps
Ricordate MacGyver? Quello che con una graffetta, un elastico e del nastro adesivo ti disinescava una bomba?
Ecco, io sono così.
Non sono quello che sa tutto di Kubernetes. Sono quello che:
- Arriva sul problema
- Osserva i sintomi
- Capisce il contesto
- Ragiona sulle cause
- Smonta il sistema mentalmente
- Risolve con ciò che ha (o impara al volo ciò che serve)
Esempio reale
Problema: API in produzione che va in timeout randomicamente
Esperto verticale: “Devo analizzare il profiling della JVM, ottimizzare garbage collection, fare tuning delle thread pool…”
Io (generalista):
- Check rapido: CPU, RAM, Network → tutto ok
- Check logs: nessun errore evidente
- Check connessioni DB: bingo, connection pool saturo
- Fix: aumento pool size + aggiungo timeout gestione connessioni
- Tempo: 15 minuti
Non sono un esperto JVM. Ma so fare troubleshooting trasversale.
Modalità Capibara + Junior Forever = Zen Operativo
La modalità capibara si sposa perfettamente con il mindset “Junior Forever”:
Calma sotto pressione
Non so tutto → OK, respiro, osservo, imparo
Curiosità senza ego
Non capisco → figata, occasione per imparare qualcosa
Pragmatismo
Non serve essere esperto → serve risolvere il problema con ciò che sai + ciò che puoi imparare rapidamente
Risultato: zen operativo anche nei casini più grossi.
Il paradosso del generalista
Ecco la cosa strana: proprio perché non sono esperto, risolvo più cose.
Scenario 1: Sistema in crash misterioso
Esperto verticale DB: “Deve essere il database, analizzo query performance” Esperto verticale Network: “Deve essere la rete, controllo latenza” Esperto verticale App: “Deve essere il codice, faccio profiling”
Io (generalista): Guardo tutto insieme. Scopro che è un loop infinito di retry tra app e DB causato da configurazione firewall che droppava pacchetti TCP specifici.
Nessun esperto verticale l’avrebbe visto. Io sì, perché guardavo il sistema intero.
Scenario 2: Migrazione complessa
Esperto Kubernetes: “Basta containerizzare e deployare su K8s” Esperto DB: “Prima bisogna migrare il database con zero downtime” Esperto Security: “Prima bisogna fare assessment di sicurezza”
Io (generalista): Coordino tutti, capisco abbastanza di ogni parte per fare da collante, identifico dipendenze che nessuno vedeva.
Il generalista è il collante che tiene insieme gli esperti.
Non tutti i lavori valorizzano questo
Piccola realtà: molte aziende penalizzano i generalisti.
In fase di hiring:
- “Cerchiamo Senior Kubernetes Engineer”
- “Cerchiamo Python Expert”
- “Cerchiamo Security Specialist”
Raramente: “Cerchiamo qualcuno che sa un po’ di tutto e risolve problemi trasversali”
In fase di carriera:
- “Devi specializzarti per salire”
- “Non puoi essere Senior se non hai una competenza verticale profonda”
- “Gli esperti guadagnano di più”
E hanno ragione. Per molti contesti.
Quando il generalista vince
Ma ci sono contesti dove il generalista domina:
1. Startup e PMI
Serve qualcuno che fa tutto: infra, dev, deploy, monitoring, security.
Generalista = gold.
2. Troubleshooting complesso
Problemi trasversali che nessun esperto verticale risolve da solo.
Generalista = MacGyver salvavita.
3. Team piccoli
Non ci sono 10 esperti. Serve chi copre più fronti.
Generalista = fattore moltiplicatore.
4. Contesti caotici
Tutto cambia velocemente, tecnologie nuove ogni 6 mesi.
Generalista = adattabilità.
Come mi presento oggi
CV classico (non funziona per me):
Skills:
- Kubernetes: Expert
- Python: Advanced
- AWS: IntermediateIl mio modo:
Sono un troubleshooter generalista.
Arrivo su sistemi che non conosco. Capisco. Risolvo.
Ho lavorato con: [lista tecnologie]
Posso imparare velocemente: qualsiasi cosa serva
Non sono "the expert". Sono quello che ti risolve il casino del venerdì sera.Funziona? Dipende da chi legge.
Se cercano un esperto verticale: no.
Se cercano qualcuno che risolve problemi reali con pragmatismo: sì.
Imparare sempre. Di tutto. Senza paura.
Il mio approccio:
1. Nuova tecnologia emerge
- Non: “Non è il mio campo”
- Ma: “Interessante, proviamo”
2. Problema fuori dalla comfort zone
- Non: “Non so farlo, chiedo all’esperto”
- Ma: “Non lo so ancora, provo e chiedo se mi blocco”
3. Conversazione con esperti
- Non: “So tutto anche io”
- Ma: “Spiegami, voglio capire meglio”
Mentalità junior = crescita continua.
La classe di ferro (reference nostalgico)
Chi ha visto “Classe di Ferro” (serie TV italiana anni 2000) ricorda Marco Santin che faceva le imitazioni, ma tutte un po’ così-così?
Non era THE best imitatore di nessuno. Ma faceva TUTTO.
Io sono così. E mi sta bene.
Preferisco fare 20 cose decentemente che 1 cosa perfettamente e 0 il resto.
Lezioni dal mindset “Junior Forever”
- Non è umiliante dire “non lo so” → è onesto
- Ogni problema è un’occasione di imparare → mentalità growth
- Il generalista risolve problemi trasversali → valore spesso invisibile
- Specializzarsi va bene, ma non è l’unica via → alternative esistono
- Rimanere junior nel mindset ti tiene curioso → adattabile, resiliente
Cosa scegliere?
Non sto dicendo che specializzarsi è sbagliato.
Sto dicendo che essere generalista è una scelta valida.
Se ami:
- Approfondire verticalmente
- Diventare THE reference in un campo
- Avere una chiara identità tecnica
→ Specializzati. È una bellissima strada.
Se ami:
- Imparare continuamente cose nuove
- Risolvere problemi variegati
- Lavorare trasversalmente
→ Resta generalista. È altrettanto valida.
Non c’è una strada giusta. C’è la TUA strada.
Conclusione
Sono “Junior Forever”.
Non perché non so fare niente.
Ma perché voglio imparare sempre.
Non sono esperto di niente.
Ma so abbastanza di tutto per risolvere problemi reali.
E quando non so? Imparo. Velocemente.
Questa è la mia strategia. E funziona.
A tutti i generalisti che si sentono “meno” perché non sono “the expert”: non siete meno. Siete diversi. E questo ha un valore enorme.
Junior Forever. Impara sempre. Di tutto.
🦫🔧
#JuniorForever #Generalista #Troubleshooter #MacGyverDevOps #KapibaraMode
