Luca Dan Șerbănați

Professore emerito al Politecnico di Bucarest.

Vita, carriera e memorie.

RO | EN | IT
Luca Dan Șerbănați

Il contesto

Dopo il mio arrivo in Italia, l’insegnamento non rimase confinato all’università. Una parte importante della mia attività professionale si svolse nel mondo della formazione industriale, dei corsi aziendali e della consulenza tecnica. In quegli anni molte imprese italiane stavano affrontando una transizione complessa: dalla programmazione tradizionale verso l’ingegneria del software, dagli ambienti centralizzati verso i sistemi distribuiti, dai linguaggi procedurali verso la programmazione orientata agli oggetti, e infine verso Internet e il Web.

I corsi che tenevo in ambito industriale non erano semplici lezioni accademiche trasferite in azienda. Erano corsi pensati per professionisti, programmatori, analisti, progettisti e responsabili tecnici che avevano bisogno di strumenti immediatamente utilizzabili. Dovevano quindi unire rigore concettuale, esempi concreti, esercitazioni e collegamenti con i problemi reali dello sviluppo software.

Questa attività si intrecciava con il mio lavoro di consulente e di progettista. I corsi nascevano spesso da bisogni incontrati nei progetti: metodologie di analisi e progettazione, organizzazione del processo software, uso di linguaggi e ambienti di sviluppo, introduzione di tecnologie distribuite o di strumenti per la gestione dei dati.

Il profilo dei corsi

La formazione industriale richiedeva un equilibrio diverso da quello universitario. Da un lato bisognava conservare la struttura concettuale dei temi: modelli, architetture, linguaggi, astrazioni, metodi. Dall’altro lato, ogni argomento doveva essere tradotto in competenze operative: come si analizza un sistema, come si struttura un progetto, come si programma in un nuovo linguaggio, come si usa una piattaforma, come si integra una tecnologia in un ambiente aziendale esistente.

Per questo i corsi assumevano forme diverse: lezioni intensive di pochi giorni, cicli più lunghi con esercitazioni, corsi introduttivi per dirigenti tecnici, corsi specialistici per sviluppatori, moduli legati a progetti in corso e, in alcuni casi, veri percorsi di aggiornamento professionale.

Aree tematiche

Il catalogo dei corsi industriali copriva un insieme ampio di temi, che rifletteva sia l’evoluzione del software negli anni Novanta e Duemila, sia la mia esperienza precedente nell’informatica teorica, nei compilatori, nell’ingegneria del software e nei sistemi distribuiti.

Ingegneria del software e metodologie

Sistemi distribuiti e tecnologie enterprise

Linguaggi di programmazione

Internet e applicazioni Web

Sistemi operativi, reti e amministrazione

Basi di dati e strumenti d’ufficio

Clienti e contesti applicativi

I corsi furono tenuti per enti pubblici, grandi aziende, società di consulenza e imprese operanti nel settore delle telecomunicazioni, dell’informatica e dei servizi. Tra i contesti più ricorrenti vi furono Datamat, Italcable, ENEA, Banca d’Italia, CNR, Digital Italia, Telecom, Telesoft, Comitex, Assioma, Smarten e il Ministero della Giustizia.

In molti casi la formazione era collegata a trasformazioni tecnologiche concrete: introduzione di Java, passaggio a metodologie orientate agli oggetti, uso di strumenti CASE, progettazione di sistemi distribuiti, gestione di basi di dati, sviluppo di applicazioni per Internet o aggiornamento di personale tecnico su piattaforme operative.

Il valore di questa attività

Questa attività di formazione industriale ebbe per me un valore particolare. Mi obbligò a verificare continuamente il rapporto tra teoria e pratica. Concetti che avevo insegnato all’università — linguaggi, astrazioni, macchine, modelli, architetture — dovevano essere riformulati per persone che lavoravano su sistemi reali, sotto vincoli di tempo, di budget, di compatibilità e di manutenzione.

Allo stesso tempo, il contatto con l’industria arricchì il mio modo di insegnare. Mi rese più attento alla dimensione ingegneristica del software: non solo alla correttezza o all’eleganza di un programma, ma anche alla sua costruzione in un’organizzazione, alla comunicazione tra gruppi di lavoro, alla documentazione, al riuso, alla manutenzione e all’evoluzione.

Per questo motivo i corsi per l’industria costituiscono un ponte naturale tra la mia attività didattica e la mia attività professionale in Italia. Essi mostrano come la competenza accademica possa diventare strumento di intervento in contesti produttivi, e come l’esperienza industriale possa a sua volta modificare e rendere più concreto il modo di insegnare.

Relazioni con le altre sezioni del sito

I materiali relativi a questi corsi saranno collegati progressivamente alle pagine dedicate all’attività industriale, ai progetti software e alle esperienze di consulenza. Alcuni corsi appartengono infatti alla stessa costellazione di temi sviluppata nei progetti professionali: analisi e progettazione, sistemi distribuiti, basi di dati, formazione tecnica e trasformazione dei processi software.


Torna ad Attività didattica