Programmatore junior

La codifica viene normalmente portata avanti da programmatori. Vi sono dei casi in cui linguaggi molto potenti hanno permesso la costruzione di intere applicazioni anche con personale non specializzato, ma solo per piccole applicazioni.

Un programmatore riceve delle specifiche dall’analista e le deve implementare. Se l’analisi è stata condotta bene, i gradi di libertà dovrebbero essere abbastanza pochi da rendere il lavoro di codifica abbastanza meccanico.

Ad un programmatore si richiedono capacità logiche, conoscenza del linguaggio

di programmazione, dei tool di produzione, dei sistemi operativi delle macchine impiegate nel progetto. Un altra qualità fondamentale è la meticolosità: nel produrre codice ordinato, nel testare a fondo e con continuità ogni riga di programma, nell’applicare gli standard di codifica scelti per il progetto, nel documentare la propria attività.