Riassumendo, negli anni ho programmato in:
Macro assembler su IME 100-03
Cobol batch su IBM /370
RPG II batch su IBM S/32
RPG II transazionale su IBM S/34
Fortran IV su IBM S/34
Basic/38 su IBM S/38
RPG III su IBM S/38
C in TurboC Borland su IBM PC XT
RPG IV su IBM AS/400
QuickBasic Microsoft su IBM PC XT
RPG ILE su IBM iSeries
Ho anche "incrociato" un po' di Java, un po' di Pascal...
Ovviamente HTML, in varie versioni, tra cui XHTML (il sito è rigorosamente "hand-made", usando
solo "notepad++") e php.
Durante gli studi universitari ho cercato di seguire quanti più corsi possibile in ambito tecnologico
e informatico, tra cui:
27/07/06 Laboratorio Informatico
08/07/08 Informatica
08/07/08 Laboratorio Informatico
08/07/08 Laboratorio Project Management
17/09/08 Laboratorio Informatico
03/06/09 Tecniche della comunicazione On-line
23/09/09 Storia dei linguaggi di Markup
18/06/09 Editoria Multimediale
20/09/09 Parlare in pubblico con la LIM
04/06/09 Strategie e tecniche della sceneggiatura multimediale
18/06/09 Editoria Multimediale
02/04/07 Statistica per la ricerca sociale
03/06/08 Statistica applicata alla formazione
20/06/08 Laboratorio di statistica applicata
Sempre in modo autodidattico, ma spinto da precise richieste IBM in tal senso, ho studiato prima
le interfacce standard a carattere (sia su S/34 che su AS/400) e poi gli standard SAA di usabilità.
Nel campo dell'usabilità del software, e in particolare sui test di usabilità ho dovuto fare diversi
approfondimenti per esigenze di produzione connesse allo sviluppo software per conto IBM.
Nel 2002 ho fatto frequentare un corso specifico a tutti i dipendenti della mia società di allora
(
TPC&Join Srl) per conseguire l'attestato ECDL.
Spinto dai dipendenti ho dovuto dare il buon esempio, e anche io ho quindi superato gli esami relativi e
conseguito l'
ECDL, European Computer Driving Licence.
Nel 2001 la formazione è proseguita, oltre che con temi "manageriali" anche con aspetti tecnici:
- PROGRAMMAZIONE IN AMBIENTE ILE c/o IBM
- DA RPG/400 A RPG IV c/o IBM
Nel 2000 ho seguito dei corsi presso la IBM per avvicinarmi al mondo della programmazione O-O (Object Oriented), in particolare:
- ANALISI E PROGETTAZIONE OBJECT-ORIENTED
- AS/400 TECHNICAL FORUM
Nel 1997 in
TPC ci siamo avvicinati alle interfacce grafiche, seguendo
dei corsi presso la SEAGULL, che all'epoca distribuiva un prodotto (GUI/400) per realizzare
un interfaccia GUI alle applicazioni per sistemi AS/400 IBM.
Fra il 1981 e il 1984, mentre proseguiva la mia carriera in
Lazzi
ho seguito vari corsi, tra cui:
- ANALISI E PROGRAMMAZIONE SISTEMI S/34
- TECNICHE DI PROGRAMMAZIONE STRUTTURATA
- ANALISI DI SISTEMI INFORMATIVI
- ANALISI E PROGRAMMAZIONE SISTEMI S/38
- COMPETENZE DI GESTIONE PER RESPONSABILI EDP
non ho memoria del dettagli di tutti i corsi, ma ricordo che furono tanti.
I primi sistemi sui cui ho "messo le mani" sono roba da museo (se qualcuno si è preso il disturbo di salvarne quale pezzo):
- a distanza, su un sistema
IBM /370
- su un sistema
Olivetti Auditronic (più precisamente una "macchina elettrocontabile")
- su un sistema
IME 100-03 (con ben 6000 byte di memoria a "nuclei di ferrite"... posso, con orgoglio, dire che io il
bit l'ho davvero visto ! (NB:la foto è del modello 100-01, perchè del 100-03 non si trovano da nessuna parte; il 100-03 aveva la stampante più larga, si potevano montare fino a tre moduli in parallelo).
Il mio inizio, comunque, è stato da settembre a maggio 1977 ho frequentato un corso di "programmatore" presso
l'
ISTITUTO PER CORSI DI ISTRUZIONE PROFESSIONALE ICIP di FIRENZE che all'epoca aveva la sede
in Via Cerretani, proprio sopra il "canto alla paglia".
L'insegnante era un'analista molto esperto, che, oltre al linguaggio COBOL, riuscì a insegnarmi
una logica di "analisi e programmazione" che non ho mai dimendicato.
il 14/05/1977, dopo un esame, ho conseguito un
ATTESTATO DI IDONEITA' "PROGRAMMATORE Sistemi Elettronici IBM"
con il Voto di 30/30 e Lode