Subscribe to RSS

How I got Started in Software Development

Chiamato in causa da Simone eccomi a rispondere.

A quale età hai cominciato a programmare?

Direi a 19 anni, corso d’Informatica I al Politecnico di Milano. Ovviamente il glorioso Modula-21 per il primo progetto: un gestionale per il noleggio di auto e moto (mi rocordo ancora il diagramma dei moduli, il tempo passato a fare debug con printf e le liti con il compilatore.. )

Come hai cominciato a programmare?

Consegna del progetto d’Informatica I. Poi durante l’estate ho iniziato a giocare con il linguaggio emergente del periodo: php4.  Ho così sviluppato un applicativo per la gestione della propria squadra del fantacalcio: dalla crazione della squadra all’invio dell’email. Poi nell’inverno ho iniziato lo sviluppo di adams un framework in php4 per lo sviluppo di siti. Per alcuni anni è stato il CMS di milug.org ed era ospitato su sourceforge2

Qual’è stato il tuo primo linguaggio di programmazione?

Modula-2: moduli e moduli e moduli! ;) insomma fin da subito divide et impera, che se non lo impari fin da subito sei finito …

Qual’è stato il primo programma vero che hai scritto?

Per vero direi che è stato il gestione di PIM: puliamo il mondo. Web Application3  per legambiente che si occupava4 della gestione della campagna annuale attuata dall’associazione. Correva l’anno 2002, lavoro al tempo dell’università per pagarsi le vacane estive: meta Copenaghen. Era in php4 con l’utilizzo del framework adams e postgresql.

Quali linguaggi hai usato da quando hai cominciato a programmare?

Un po, ma non sono mai abbastanza. Più o meno in ordine: Modula-2, Php, Ansi C, C++, Java, Bash, Python, Perl, C# .. nella speranza presto d’imparare Ocaml, F#, boo, Ruby

Quando è stato il tuo primo vero lavoro da programmatore?

Perchè si lavora a fare il programmatore? A parte i progetti spot nel periodo universitario e la tesi finale il primo lavoro è stato quello presso Siemens per lo sviluppo di applicazioni per il test dei vari apparati. Chiudo qua per non far diventare la risposta una puntata di Zelig5.

Con il senno di poi, rifaresti lo stesso il programmatore? Ricominceresti a programmare?

Tutto sommato si. Perchè mi piace progettare, costruire, disfare e ricostruire. Da giovane ho studiato da geometra ma l’incontro con un pc è stato fatale .. e come dice Linus Trovalds

“Software is like sex: it’s better when it’s free.”6

Ci sono altri interessi nella vita ma tuttosommato non mi posso lamentare ..

Se ci fosse una cosa che hai imparato nella tua carriera e che vorresti dire ai giovani programmatori, cosa diresti?

RTFM: Read The Fucking Manual. Sempre, in ogni caso, in ogni momento, per qualsiasi cosa. Nel mondo dell’IT,e in parecchi altri campi, c’è sempre da studiare ed è quindi importante essere coscienti che in ogni momento è utilite utilzzare i manuali, e come direbbe un altro grande Don’t Panic.

Qual’è la cosa più divertente che hai programmato?

bè un po tutti … fin quando è progettazione/sviluppo è sempre divertente .. poi arriva il momento dei bugfix .. :(

Adesso è l’ora di taggare qualcun’altro…

  1. Incredibile come sia ampiamente utilizzato.. []
  2. oramai è dismesso .. :( []
  3. all’epoca non si usava dire così.. []
  4. o si occupa ancora??? []
  5. Unica nota positiva alcuni colleghi .. []
  6. altre citazioni carine .. []
  7. compagno di avventure in Siemens … []

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*