Ce face un programator de calculator?

••• Razvan Chisu/EyeEm/Getty Images
LA programe de calculator creează codul pentru aplicații software și sisteme de operare. După ce un dezvoltator de software proiectează un program de calculator, programatorul scrie cod care convertește acel design într-un set de instrucțiuni pe care un computer le poate urma. Ei testează programul pentru a căuta erori și apoi îl rescriu până când este fără erori. Programatorul continuă să evalueze programele care sunt în uz, făcând actualizări și ajustări după cum este necesar.
Idei sumare
- Programatorii de computere au câștigat a salariul mediu anual de 79.840 USD în 2016.
- Aproape 329.000 de oameni au lucrat în această ocupație în 2014.
- Companiile care scriu și testează software le-au angajat pe majoritatea. Alții au lucrat pentru editori de software și companii financiare și de asigurări.
- Locurile de muncă sunt de obicei cu normă întreagă.
- Aceasta este o treabă bună pentru cei cărora le place să lucreze singuri.
- The perspectiva locului de muncă căci această ocupaţie este săracă. Angajatorii vor externaliza multe locuri de muncă în țări în care salariile sunt mai mici decât sunt în SUA, ceea ce duce la scăderea ocupării forței de muncă până în 2024.
Roluri si responsabilitati
Te întrebi ce a programatorul de calculatoare face la serviciu ? Aceste sarcini tipice de muncă au apărut în reclamele online pentru posturi de programator de computere găsite pe Indeed.com :
- „Dezvoltați, testați și implementați programe de calculator pe mai multe platforme de computer/sisteme de operare”.
- „Ajută la dezvoltarea unui nou sistem informatic bazat pe web (IS)”
- „Efectuați toate activitățile necesare pentru definirea, proiectarea, construcția, testarea și implementarea sistemelor informatice automatizate”.
- „Examinați programele în mod frecvent și faceți ajustările necesare pentru a asigura funcționarea corectă a programului”.
- „Confirmați funcționarea programului prin efectuarea de teste; modificarea secvenței programului și/sau codurilor.'
- „Creați și publicați diagrame tehnice pentru a sprijini eforturile de codare”.
- „Integrați noile funcționalități în aplicațiile existente”.
Cum să devii un programator de computer
Șansele tale de a obține un loc de muncă ca programator de computer vor fi mai bune dacă obții o diplomă de licență în informatică , matematică sau sisteme informaționale. Unii angajatori te vor angaja dacă ai o diplomă într-o altă materie, cum ar fi contabilitate , finanțe și Afaceri , atâta timp cât ai urmat cursuri de informatică. S-ar putea chiar să găsești de lucru cu o diplomă asociată în informatică.
Deoarece experiența este la fel de valoroasă ca o diplomă în acest domeniu, ar trebui să o faci stagii de practică în timp ce ești la școală. Odată ce lucrați în domeniu, va trebui să vă mențineți abilitățile la zi, învățând noi limbaje de programare. Certificarile în diferite limbaje de programare pot fi, de asemenea, benefice.
Abilități soft necesare pentru a reuși
Pe lângă abilitățile tehnice dobândite prin formare formală și experiență, următoarele abilități soft vă va ajuta să vă faceți posibil succesul în acest domeniu:
- Înțelegerea lecturii : Trebuie să fiți capabil să înțelegeți instrucțiunile scrise.
- Rezolvarea problemelor : Programatorii trebuie să identifice problemele.
- Gândire critică : Când rezolvați probleme și luați decizii, ar trebui să știți să cântăriți toate opțiunile pentru a o putea alege pe cea mai bună.
- Ascultare activa : Această abilitate vă permite să înțelegeți instrucțiunile de la membrii echipei dvs.
- Atenție la detalii și depanare : Trebuie să puteți găsi mici greșeli în cod și să le remediați.
La ce se așteaptă angajatorii
Iată câteva cerințe pentru anunțurile de angajare reale găsite pe Indeed.com. Majoritatea angajatorilor necesită, de asemenea, competențe în anumite limbaje de programare:
- „Trebuie să aibă capacitatea de a lucra independent.”
- „Trebuie să aibă un grad înalt de responsabilitate pentru munca sa”.
- „Trebuie să aibă capacitatea de a înțelege și aplica principiile algebrei moderne în timp ce analizează datele și generează rapoarte.”
- „Trebuie să funcționeze bine într-un mediu de echipă.”
- „Trebuie să fie capabil să lucreze sub presiune pentru a respecta termenele și pentru a gestiona sarcini multiple și priorități în schimbare.”
- „Trebuie să aibă autodisciplină, deoarece proiectele durează câteva luni pentru a fi finalizate”.
Cum să evaluați dacă această carieră este potrivită pentru dvs
Ta interese , Tip de personalitate , și valorile legate de muncă sunt câțiva dintre factorii care vor determina dacă a fi un programator de computer este potrivit pentru tine. Această carieră este potrivită pentru persoanele care au următoarele trăsături:
- Interese ( Codul Olanda ): ICR (investigativ, convențional, realist)
- Tip de personalitate (Indicatorul tipului de personalitate Myers Briggs [ MBTI ]): ENTJ , INTJ, INTP, ISTJ, ISTP
- Valori legate de muncă : Realizări, Condiții de muncă, Independență
Ocupații conexe
Titlu | Descriere | Salariul mediu anual (2016) | Educație/Instruire minimă necesară |
---|---|---|---|
Dezvoltator de software | Creează sisteme și aplicații software. | 106.860 USD (sisteme) 100.080 USD (Aplicații) | diploma HS; diplomă de licență de preferat |
Analist de sisteme informatice | Ajută organizațiile să utilizeze eficient tehnologia informatică. | 87.220 USD | Diplomă de licență în informatică sau disciplină similară |
Dezvoltator Web | Tind să proiecteze și aspecte tehnice ale site-urilor web. | 66.130 USD | diploma HS; mulți angajatori necesită o diplomă de asociat în design web |
Specialist suport computer | Ajută utilizatorii de computere cu problemele pe care le întâmpină cu software-ul, hardware-ul sau perifericele. | 49.390 USD | diploma HS; experiență cu computerele |