In informatica, come in molti altri settori, esiste spesso una certa distanza tra ciò che viene spiegato sui manuali e quello che accade realmente quando ci si trova davanti a un problema.
La teoria è fondamentale. Ci permette di capire come funziona un sistema, quali sono le procedure corrette e quale dovrebbe essere il risultato di una determinata operazione. Tuttavia, chi lavora quotidianamente sul campo sa bene che la realtà raramente si presenta nelle condizioni ideali descritte da una guida.
Sulla carta, sostituire un computer, configurare una rete, trasferire un programma gestionale o ripristinare un backup possono sembrare operazioni abbastanza lineari. Esiste una procedura, si seguono i vari passaggi e il lavoro dovrebbe concludersi senza particolari difficoltà.
Nella pratica, invece, entrano in gioco numerose variabili.
Si possono trovare programmi molto vecchi dei quali non esiste più la documentazione, password dimenticate, configurazioni realizzate anni prima e mai annotate, periferiche incompatibili, collegamenti di rete effettuati in modo poco razionale oppure archivi importanti conservati in cartelle di cui nessuno conosceva l’esistenza.
A quel punto non basta più sapere come dovrebbe funzionare il sistema. Bisogna prima comprendere come sia stato realmente organizzato e, soprattutto, quali conseguenze potrebbe avere ogni intervento.
Conoscere una procedura non significa saper affrontare ogni situazione
Oggi abbiamo a disposizione una quantità enorme di informazioni. In pochi minuti possiamo trovare tutorial, video e guide praticamente su qualsiasi argomento.
Questo è sicuramente un vantaggio, perché consente a tutti di approfondire le proprie conoscenze e, in molti casi, di risolvere autonomamente piccoli problemi. Ma una guida, per quanto ben realizzata, descrive quasi sempre una situazione generale. Non può conoscere la configurazione specifica di quel computer, la storia di quella rete o le esigenze particolari di quell’attività.
Un tutorial può spiegare come modificare un’impostazione di Windows, ma non può sapere quali programmi siano installati sul computer e quali effetti possa produrre quella modifica.
Una guida può illustrare come aggiornare un gestionale, ma non può conoscere eventuali personalizzazioni, collegamenti con altri software o procedure interne sviluppate negli anni.
Allo stesso modo, un video può mostrare come configurare un router, ma non vede la rete reale sulla quale si sta intervenendo. Non conosce gli indirizzi utilizzati, i dispositivi collegati, le stampanti, i server, le telecamere o gli altri servizi che potrebbero smettere di funzionare dopo una modifica apparentemente banale.
La procedura può quindi essere tecnicamente corretta, ma non necessariamente adatta a quello specifico contesto.
L’esperienza non consiste nel conoscere tutto
A volte si pensa che un professionista esperto debba avere immediatamente la risposta a qualsiasi problema. In realtà, soprattutto in informatica, è praticamente impossibile conoscere in anticipo ogni possibile anomalia.
I sistemi cambiano continuamente. Cambiano i programmi, i dispositivi, gli aggiornamenti e le modalità con cui le diverse tecnologie interagiscono tra loro. Anche due computer apparentemente identici possono comportarsi in maniera diversa a causa della loro storia, delle configurazioni effettuate e dei software installati.
L’esperienza, quindi, non consiste nell’avere una soluzione già pronta per tutto.
Consiste piuttosto nel saper osservare il problema, raccogliere gli elementi utili, formulare delle ipotesi e procedere per esclusione. Significa riconoscere alcuni segnali, comprendere quali verifiche effettuare per prime e distinguere una possibile causa dalla semplice conseguenza di un altro malfunzionamento.
Ma significa anche sapere quando è necessario fermarsi.
Prima di eseguire una modifica importante, un tecnico deve domandarsi se esiste una copia dei dati, se sia possibile tornare alla configurazione precedente e quali servizi potrebbero essere coinvolti. A volte la scelta più professionale non è intervenire immediatamente, ma mettere prima il sistema in sicurezza e approfondire la situazione.
L’esperienza non rende infallibili. Rende però più consapevoli di ciò che potrebbe andare storto.
Il lavoro che non si vede
Quando un problema viene risolto, il cliente vede principalmente il risultato finale.
Può vedere un’impostazione cambiata, un programma reinstallato, un cavo sostituito oppure un computer tornato a funzionare. Il gesto conclusivo può sembrare semplice e, in alcuni casi, richiedere soltanto pochi minuti.
Quello che spesso non si vede è il percorso che ha permesso di arrivare proprio a quella soluzione.
Prima di cambiare un’impostazione può essere stato necessario controllare i registri di sistema, escludere un guasto hardware, verificare la presenza di aggiornamenti problematici o analizzare le dipendenze di un programma. Prima di sostituire un componente può essere stato necessario accertarsi che il problema non dipendesse dall’alimentazione, dai driver o da un altro dispositivo.
Il valore del lavoro non è quindi racchiuso soltanto nell’ultima operazione eseguita. Sta soprattutto nella capacità di comprendere quale sia la cosa giusta da fare, evitando tentativi casuali che potrebbero peggiorare la situazione.
In molti casi, la differenza non è saper premere un determinato pulsante, ma sapere perché premerlo, quando farlo e cosa controllare subito dopo.
Il backup ne è un esempio perfetto
Anche il backup mette molto bene in evidenza la distanza tra teoria e pratica.
Un programma può comunicare che una copia è stata completata correttamente. Da un punto di vista teorico, quindi, i dati sono stati salvati. Ma un backup non può essere considerato realmente affidabile soltanto perché sullo schermo è comparsa una conferma positiva.
Bisogna verificare cosa sia stato copiato, dove sia stato salvato, se i file siano leggibili e se la procedura di ripristino possa effettivamente funzionare. Occorre inoltre valutare se la copia sia protetta da guasti, errori umani, furti, incendi o attacchi informatici.
La teoria ci spiega come creare un backup. La pratica ci insegna che una copia non verificata può offrire soltanto una falsa sensazione di sicurezza.
Un principio valido anche fuori dall’informatica
Questa differenza non riguarda esclusivamente la tecnologia.
La troviamo nell’edilizia, dove un progetto deve confrontarsi con le condizioni reali dell’edificio e con quello che viene scoperto durante i lavori. La troviamo nella meccanica, dove lo stesso sintomo può essere provocato da cause differenti. La troviamo in cucina, dove una ricetta deve essere adattata agli ingredienti, agli strumenti e perfino alla temperatura dell’ambiente.
Ogni attività professionale parte da conoscenze teoriche, regole e procedure. Quando però si passa alla realtà, diventano indispensabili anche l’osservazione, l’esperienza e il buon senso.
Non si tratta di improvvisare. Al contrario, adattare correttamente una procedura richiede spesso una conoscenza ancora più profonda rispetto alla sua semplice applicazione.
Per modificare consapevolmente una regola bisogna prima comprenderne il motivo, sapere quali rischi si stanno assumendo e riuscire a prevedere le possibili conseguenze.
Teoria ed esperienza devono lavorare insieme
La conclusione, quindi, non è che la teoria sia inutile o che l’esperienza possa sostituire completamente lo studio.
Senza una buona preparazione teorica si rischia di procedere per tentativi, magari risolvendo temporaneamente il problema senza averne compreso la causa. Senza esperienza pratica, invece, si rischia di applicare una procedura corretta nel contesto sbagliato.
La competenza nasce proprio dall’incontro tra questi due elementi.
La teoria fornisce le fondamenta, aiuta a ragionare con metodo e permette di comprendere il funzionamento dei sistemi. La pratica insegna a interpretare le situazioni reali, ad adattarsi agli imprevisti e a valutare le conseguenze delle proprie decisioni.
Conoscere una soluzione è importante. Ancora più importante è saper riconoscere il problema giusto.
Ed è proprio questa, secondo me, la differenza tra eseguire semplicemente una procedura e svolgere davvero un lavoro professionale.