Programmatore: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Etichette: Annullato Modifica visuale: commutato |
m Annullate le modifiche di 37.103.22.172 (discussione), riportata alla versione precedente di Avemundi Etichetta: Rollback |
||
Riga 19:
=== Code monkey ===
L'espressione ''Code monkey'' (letteralmente, ''scimmia programmatrice'') si riferisce generalmente, nel mondo anglofono, ad un programmatore per computer o comunque chi scrive codice per sopravvivere; entrando nello specifico, il termine si riferisce a quelle persone capaci unicamente di scrivere del [[codice sorgente|codice]], inabili dunque nel compiere lavori che richiedono un tasso di astrazione più elevato come il curare l'architettura, l'analisi ed il design del software. In tal senso, il termine è considerabile leggermente offensivo, ed è spesso attribuito alla maggior parte dei programmatori più giovani all'interno di un gruppo.
Il termine può anche essere auto-attribuito come modo per scaricare le responsabilità per una decisione presa dall'amministrativo, oppure come lamento dovuto al dover sopportare tali decisioni (ad es.: "Non chiedermi perché dobbiamo scrivere in [[COBOL]], sono semplicemente un "code monkey").
Il termine può anche essere applicato a programmatori per computer non professionisti che uniscono insieme spezzoni di codice trovati su [[Internet]] o libri per realizzare una applicazione, senza avere né apprezzamento né comprensione dei principi che sono alla base del codice o della programmazione più in generale.
Alcuni autori non considerano programmatori in senso stretto i ''coder'' ovvero quelli che si limitano a convertire l'algoritmo in codice, in quanto, eseguendo una mera traduzione, non programmano alcunché.
===Diffusione e formazione===
La figura del programmatore è in forte ascesa con la [[rivoluzione informatica]], l'avvento del [[settore terziario avanzato]] dopo gli anni 2000 e la diffusione di [[Internet]]. Mentre prima degli anni 2000 i programmatori erano essenzialmente programmatori per [[Applicazione (informatica)|applicazioni]] desktop o programmatori di sistema, negli anni 2000 le figure più diffuse sono quelle del [[applicazione web|programmatore web]] e quella del programmatore per [[dispositivo mobile|dispositivi mobili]]. Molto spesso il programmatore è assunto in società di [[consulenza informatica]] lavorando per clienti [[committente|committenti]] come [[banca|banche]], [[pubblica amministrazione]] e [[azienda|aziende]] in [[Body Rental|body rental]] con forme contrattuali tipiche come il [[contratto a progetto]]. La formazione di un programmatore avviene tipicamente attraverso studi universitari, [[certificazione|certificazioni]] informatiche opportune (le più famose sono quelle [[linguaggio Java|Java]] di [[Sun Microsystem]] e [[Microsoft .NET]]) o [[tirocinio|tirocini]] opportuni in azienda.
== Uso improprio ==
|