99760 interviste create 
 
 
 
 
 
 
 
 
 
 
 


Intervista a:

ilFrà [thefencer] 


PROGRAMMAZIONE
Come iniziasti a programmare e a che età?
Mi appassionava il Vic20 (Commodore) e il suo Basic. Piano piano imparai le basi della programmazione da autodidatta ed avevo poco più di 16 anni.
Che linguaggi e ambienti di sviluppo usi abitualmente?
Principalmente Visual Studio 2008 e il C#. Mi sto avvicinando ora alla programmazione per OSX.
Che configurazione di computer e che sistema operativo usi?
In ufficio (sono un consulente) ho a disposizione un desktop HP con Pentium D 3.0GHz e 2 Gb di RAM. Il S.O. è Windows XP SP3. Personalmente ho un Macbook Pro (Early 2011) con i5, 4Gb di RAM con 2 partizioni: OSX 10.6.7 e Win7 64 Bit (boot camp + parallels 6)
Qualche tuo lavoro che possiamo vedere nella web?
Il mio sito personale che non aggiorno da anni! In realtà faccio più software client/server o per la Intranet aziendale.
Cosa ti motiva ad iniziare un nuovo progetto?
Iniziare un nuovo progetto è di per sé già entusiasmante. Inoltre cerco, per quanto possibile, di utilizzare tecnologie che non mi sono familiari per tenermi continuamente aggiornato.
Che parte dello sviluppo è la più gratificante?
Indubbiamente l'analisi. Mi piace cercare di capire quali possano essere le criticità e prevenirle. Ma la realtà supera sempre la fantasia!
Visto da fuori sembra un lavoro molto razionale, ma è necessaria anche creatività per programmare?
Mi piace pensarla così. La creatività serve inoltre per poter uscire da situazioni critiche. Se non hai una buona dose di fantasia non riuscirai mai ad aver ragione di un baco.
Di che condizioni hai bisogno per concentrarti nel programmare?
Nessuna in particolare, riesco ad isolarmi molto facilmente. Nei casi peggiori indosso un paio di cuffie, anche senza collegarle ad alcunché.
Hai mai sentito su di te la sindrome di essere in una bolla, dopo un lungo periodo di lavoro?
No. Credo di poter sopportare bene lo stress lavorativo anche per periodi prolungati.
Quando ricontrolli il codice che usavi prima, qual è la principale differenza che provi rispetto al codice che scrivi attualmente?
Col tempo ho imparato a semplificare. Sorrido guardando come mi sono complicato la vita, in passato...
Continui a comprare libri di programmazione o ti compri tutto on-line?
La libreria Hoepli è una meta irrinunciabile quando ho bisogno di aggiornarmi su qualcosa. Magari in rete cerco i riferimenti di qualche buon libro per quello che mi serve. Ma poi finisco sempre là.
Credi che si dovrebbe insegnare programmazione nell'educazione di base?
Continuo a ritenere che si tratti di una materia dove la parte principale e fondamentale è la passione. Quindi no. E poi, al giorno d'oggi, tutti i ragazzini hanno un computer.
Qual è la tua esperienza, nel fare marketing dei tuoi programmi?
Grazie al cielo non ne ho mai avuto bisogno, ho sempre sviluppato per le aziende per le quali ho lavorato o per amici. In questi casi il lavoro di marketing è inutile, puoi concentrarti direttamente sulle esigenze di chi ti offre il lavoro.
Cosa impari dagli utentii?
Che la mia "visione" non è necessariamente quella giusta!
Quale sarebbe la tua soluzione personale contro la pirateria?
Credo che Apple abbia fatto un'ottima cosa con iTunes e il suo store. Da qui a 5 anni penso che i supporti tradizionali (CD/DVD) non esisteranno più. Quindi il download autorizzato sarà la via più facile ed economica. Per i film... la qualità di un film scaricato è pessima. Non serve altro.
Ti consideri molto rigoroso nell'organizzazione del codice che scrivi e nel commentarlo
Cerco di farlo. Senz'altro col passare degli anni sono migliorato in questo senso. L'organizzazione del codice risente ancora dei miei difetti. Però adesso commento volentieri ogni singola routine, se non addirittura dei passi di programma che ritengo opportuno commentare.
Come calcoli il preventivo per un progetto di software?
Dopo l'analisi cerco di spezzare quanto più possibile il lavoro da fare. A quel punto, atomizzato, è abbastanza semplice fare un calcolo in ore approssimativo (per eccesso, naturalmente) e poi moltiplico per 1.8.
Quali sono i tuoi giochi preferiti e in che piattaforma ci giochi?
Per i giochi ormai uso esclusivamente l'XBox e l'iPhone. Il secondo solo per passatempi. L'XBox per Call Of Duty e Fifa. Ma non gioco molto volentieri. Finito il lavoro preferisco "staccare". Al massimo un po' di social networking.
Con che frequenza pulisci lo sporco che si accumula sulla tua tastiera?
Almeno una volta ogni 2 settimane.
Come ti senti quando amici o famigliari ti chiedono aiuto per risolvere problemi con il loro computer?
Dipende. C'è chi se ne approfitta e mi dà fastidio. C'è chi comunque cerca di sdebitarsi e mi mette in imbarazzo. Nella maggior parte dei casi, però, coopero volentieri.
Che opinione daresti al Mac come macchina di sviluppo?
Devo ancora approfondire. Troppo presto per poter giudicare davvero.
Come proteggi la tua macchina dalle infezioni?
Quello dell'ufficio è protetto dall'antivirus aziendale (Symantec). Sulla parte Win7 del mio Macbook ho installato Avast.
Nell'ambiente che frequenti, desta interesse il fatto che tu sia sviluppatore di software?
No, ormai gente che lavora nell'IT ce n'è ovunque.
Lavori da solo o in gruppo? Cosa ti piace di più?
Per lo più lavoro da solo o in coppia. Trovo più stimolante il lavoro di gruppo. Two heads are better than one...
Sei uno dei primi ad aggiornare il tuo software non appena esce una nuova versione, o di solito preferisci aspettare che escano versioni più stabili?
La maggior parte degli aggiornamenti li installo subito. Magari quelli "epocali" (mi riferisco ai Service Pack di Windows o alle versioni di iOS per l'iPhone) aspetto un paio di settimane, anche un mesetto.
Qual è la ragione principale per cui non si rispettano le date di consegna dei progetti?
Occupandomi sia di manutenzione e supporto che di nuovi sviluppi, i ritardi nelle consegne sono quasi esclusivamente dovuti ad urgenze che sopravvengono.
Secondo te, qual è la compagnia che aiuta di più gli sviluppatori di software?
Indubbiamente Microsoft con le versioni Express sia di Visual Studio che di SQL Server in questo momento è molto "sul pezzo".
Quanto tempo di solito riposi durante la giornata?
Faccio degli stacchi per un caffè e/o una sigaretta ogni 2/3 ore circa.
Quale sarebbe il lavoro o progetto dei tuoi sogni in questo periodo?
Vorrei fare l'Applicazione (A maiuscola) per iPhone/iPad.
Quale sarà il tuo prossimo progetto?
La migrazione di un database aziendale da SQL2000 a SQL2008r2.
Che portale o foro di programmatori frequenti di solito?
Code Project, HTML.it e tanti altri occasionali
Che consiglio daresti a qualcuno che vuole essere programmatore?
Se non è la tua passione lascia stare. E cerca di essere sempre curioso di quello che c'è "dietro".
 

206 visite

Whohub
[thefencer]
ilFrà
Milano


[thefencer] ilFrà
Fammi una domanda, commento o chiedimi un'opinione su qualche argomento:

 
 




© ilFrà
Indirizzo web di questa intervista:http://www.whohub.com/thefencer

INVITA I TUOI AMICI    Su Whohub  Norme d'uso  FAQ  Sitemap  Cercare  Chi è online