[Linuxtrent] Re: [OT] Utente o programmatore?

  • From: Antonio Galea <antonio.galea@xxxxxxxxx>
  • To: linuxtrent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Mon, 13 Oct 2014 02:06:28 +0200

2014-10-13 1:15 GMT+02:00 Daniele Nicolodi <daniele@xxxxxxxxxx>:
> On 12/10/14 16:44, Marco Ciampa wrote:
>> Insomma bisogna conoscere il problema, saper programmare bene è opzionale.
>
> Di professione faccio il ricercatore in fisica, e mi trovo spesso a mettere 
> mano a codice scritto da fisici per risolvere "problemi di
> fisica" (automazione di esperimenti, acquisizione dati, analisi dati, 
> simulazioni).
> Ti posso assicurare che in praticamente tutte le occasioni avrei preferito 
> che chi ha scritto il codice fosse stato un fisico un po' meno
> brillante ma un migliore programmatore.

> Vorrei anche far notare che essere un buon programmatore non ha solo a che 
> vedere con la padronanza di un linguaggio di
> programmazione, ma anche con l'applicazione di tutte le tecniche che rendono 
> un pezzo di codice mantenibile e utile nel tempo
> (controllo di versione, unit tests, system tests, documentazione, etc...).

Ti capisco bene: anche io ho messo mano in più occasioni a codice
fatto da ricercatori bravi, ma con competenze di sviluppo software più
o meno limitate, e spesso è servita una bella raddrizzata quando non
una riscrittura completa. Non c'è dubbio che per fare del software
fatto bene occorrano delle competenze specifiche.

Resta il fatto che un pur ottimo programmatore che non fosse anche un
fisico non sarebbe in grado di produrre niente di niente da solo.

La mia opinione rimane la stessa: se per farsi un buon bagaglio
culturale come programmatore serve del tempo, che l'utente non sempre
può avere, e per comprendere il dominio del problema occorre una
competenza specifica, che abitualmente il programmatore non ha - non
trovo altra soluzione che lavorare assieme il più possibile, per
garantirsi l'accesso alle mutue abilità.

Peraltro, questa soluzione di buon senso la insegnavano ai
programmatori ancora quando io ero all'università...

Antonio
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: