UN programmatore di computer crea il codice per applicazioni software e sistemi operativi. Dopo che uno sviluppatore di software ha progettato un programma per computer, il programmatore scrive il codice che converte quel progetto in una serie di istruzioni che un computer può seguire. Testano il programma per cercare errori e poi lo riscrivono finché non è privo di errori. Il programmatore continua a valutare i programmi in uso, apportando aggiornamenti e modifiche secondo necessità.
I fatti in breve
- I programmatori di computer hanno guadagnato un stipendio medio annuo di $ 79.840 nel 2016.
- Nel 2014 quasi 329.000 persone lavoravano in questa professione.
- Le aziende che scrivono e testano software ne impiegano la maggior parte. Altri hanno lavorato per editori di software e società finanziarie e assicurative.
- I lavori sono in genere a tempo pieno.
- Questo è un buon lavoro per le persone a cui piace lavorare da sole.
- IL prospettive lavorative perché questa occupazione è scarsa. I datori di lavoro esternalizzeranno molti posti di lavoro in paesi in cui i salari sono inferiori a quelli degli Stati Uniti, provocando un calo dell’occupazione fino al 2024.
Ruoli e responsabilità
Ti stai chiedendo cosa a il programmatore di computer fa al lavoro? Queste tipiche mansioni lavorative sono apparse negli annunci online per posizioni di programmatore di computer trovate su Indeed.com:
- "Sviluppare, testare e implementare programmi per computer su più piattaforme di computer/sistemi operativi."
- "Contribuire allo sviluppo di un nuovo sistema informativo (SI) basato sul web"
- "Svolgere tutte le attività necessarie per la definizione, progettazione, costruzione, collaudo e implementazione di sistemi informatici automatizzati."
- "Rivedi i programmi con una certa frequenza e apporta le modifiche necessarie per garantire il corretto funzionamento del programma."
- "Confermare il funzionamento del programma eseguendo test; modificare la sequenza e/o i codici del programma."
- "Crea e pubblica diagrammi tecnici per supportare gli sforzi di codifica."
- "Integra nuove funzionalità nelle applicazioni esistenti."
Come diventare un programmatore di computer
Le tue possibilità di ottenere un lavoro come programmatore di computer saranno migliori se conseguirai una laurea in informatica, matematica o sistemi informativi. Alcuni datori di lavoro ti assumeranno se hai una laurea in un'altra materia come contabilità, finanza e Attività commerciale, a patto che tu abbia seguito corsi di informatica. Potresti anche riuscire a trovare lavoro con una laurea in informatica.
Poiché l'esperienza è preziosa quanto una laurea in questo campo, dovresti farlo tirocini mentre sei a scuola. Una volta che lavorerai sul campo, dovrai mantenere aggiornate le tue competenze imparando nuovi linguaggi di programmazione. Potrebbero essere utili anche le certificazioni in vari linguaggi di programmazione.
Competenze trasversali necessarie per avere successo
Oltre alle competenze tecniche acquisite attraverso la formazione formale e l'esperienza, quanto segue competenze trasversali ti aiuterà a rendere possibile il tuo successo in questo campo:
- Comprensione della lettura: Devi essere in grado di comprendere le istruzioni scritte.
- Risoluzione dei problemi: i programmatori devono identificare i problemi.
- Pensiero critico: Quando risolvi problemi e prendi decisioni, dovresti sapere come valutare tutte le opzioni in modo da poter scegliere quella migliore.
- Ascolto attivo: questa capacità ti consente di comprendere le istruzioni dei membri della tua squadra.
- Attenzione ai dettagli e risoluzione dei problemi: Devi essere in grado di trovare piccoli errori nel codice e correggerli.
Cosa si aspettano i datori di lavoro
Ecco alcuni requisiti per gli annunci di lavoro effettivi presenti su Indeed.com. La maggior parte dei datori di lavoro richiede anche competenza in particolari linguaggi di programmazione:
- "Deve avere la capacità di lavorare in modo indipendente."
- "Deve possedere un alto grado di responsabilità del proprio lavoro."
- "Deve avere la capacità di comprendere e applicare i principi dell'algebra moderna durante l'analisi dei dati e la generazione di report."
- "Deve lavorare bene in un ambiente di squadra."
- "Deve essere in grado di lavorare sotto pressione per rispettare le scadenze e gestire più attività e il cambiamento delle priorità."
- "Deve avere autodisciplina, poiché i progetti richiedono diversi mesi per essere completati."
Come valutare se questa carriera è adatta a te
Tuo interessi, tipo di personalitàe i valori legati al lavoro sono alcuni dei fattori che determineranno se essere un programmatore di computer è adatto a te. Questa carriera è adatta a persone che hanno le seguenti caratteristiche:
- Interessi (Codice Olanda): ICR (Investigativo, Convenzionale, Realistico)
- Tipo di personalità (Indicatore del tipo di personalità di Myers Briggs [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Valori legati al lavoro: Realizzazione, Condizioni di lavoro, Indipendenza
Occupazioni correlate
Titolo | Descrizione | Salario annuale mediano (2016) | Istruzione/formazione minima richiesta |
---|---|---|---|
Sviluppatore di software | Crea sistemi e software applicativi. |
$ 106.860 (sistemi) $ 100.080 (Applicazioni) |
diploma di HS; preferibile laurea triennale |
Analista di sistemi informatici |
Aiuta le organizzazioni a utilizzare la tecnologia informatica in modo efficace. |
$87,220 | Laurea in informatica o materie affini |
Sviluppatore web | Si occupa del design e degli aspetti tecnici dei siti web. | $66,130 | diploma di HS; molti datori di lavoro richiedono una laurea in web design |
Specialista del supporto informatico | Aiuta gli utenti di computer a risolvere i problemi riscontrati con software, hardware o periferiche. | $49,390 | diploma di HS; esperienza con i computer |