A počítačový programátor vytváří kód pro softwarové aplikace a operační systémy. Poté, co vývojář softwaru navrhne počítačový program, programátor napíše kód, který tento návrh převede na sadu instrukcí, které může počítač následovat. Testují program, aby hledal chyby, a pak jej přepisují, dokud nebude bez chyb. Programátor pokračuje ve vyhodnocování programů, které se používají, a podle potřeby provádí aktualizace a úpravy.
Rychlá fakta
- Počítačoví programátoři vydělali a střední roční plat ve výši 79 840 $ v roce 2016.
- V roce 2014 pracovalo v tomto povolání téměř 329 000 lidí.
- Většinu z nich zaměstnávaly společnosti, které píší a testují software. Jiní pracovali pro vydavatele softwaru a finanční a pojišťovací společnosti.
- Práce jsou obvykle na plný úvazek.
- Je to dobrá práce pro lidi, kteří rádi pracují sami.
- The pracovní vyhlídky neboť toto povolání je chudé. Zaměstnavatelé budou outsourcovat mnoho pracovních míst do zemí, kde jsou mzdy nižší než v USA, což způsobí pokles zaměstnanosti do roku 2024.
Role a odpovědnosti
Zajímá vás, co a počítačový programátor dělá v práci? Tyto typické pracovní povinnosti se objevily v online inzerátech na pozice počítačových programátorů nalezených na Indeed.com:
- "Vyvíjet, testovat a implementovat počítačové programy na více platformách počítačů/operačních systémů."
- „Pomozte vyvinout nový webový informační systém (IS)“
- "Proveďte všechny činnosti nezbytné pro definici, návrh, konstrukci, testování a implementaci automatizovaných počítačových systémů."
- "Často kontrolujte programy a provádějte úpravy, které jsou nezbytné k zajištění správného fungování programu."
- "Potvrďte provoz programu provedením testů; úpravou programové sekvence a/nebo kódů."
- "Vytvářejte a publikujte technické diagramy na podporu úsilí o kódování."
- "Integrujte nové funkce do stávajících aplikací."
Jak se stát počítačovým programátorem
Vaše šance získat práci počítačového programátora bude lepší, pokud získáte bakalářský titul v oboru počítačová věda, matematika nebo informační systémy. Někteří zaměstnavatelé vás přijmou, pokud máte vystudovaný jiný předmět jako např účetnictví, finance a podnikání, pokud jste chodili na hodiny informatiky. Můžete dokonce najít práci s přidruženým titulem v informatice.
Vzhledem k tomu, že zkušenosti jsou stejně cenné jako titul v této oblasti, měli byste to udělat stáží když jsi ve škole. Jakmile budete pracovat v oboru, budete muset udržovat své dovednosti aktuální učením se nových programovacích jazyků. Užitečné mohou být i certifikace v různých programovacích jazycích.
Měkké dovednosti potřebné k úspěchu
Kromě technických dovedností získaných formálním školením a zkušenostmi, následující jemné dovednosti vám pomůže dosáhnout úspěchu v této oblasti:
- Čtení s porozuměním: Musíte být schopni porozumět písemným pokynům.
- Řešení problémů: Programátoři musí identifikovat problémy.
- Kritické myšlení: Při řešení problémů a rozhodování byste měli vědět, jak zvážit všechny své možnosti, abyste si mohli vybrat tu nejlepší.
- Aktivní poslouchání: Tato schopnost vám umožňuje porozumět pokynům od členů vašeho týmu.
- Pozornost věnovaná detailům a řešení problémů: Musíte být schopni najít malé chyby v kódu a opravit je.
Co zaměstnavatelé očekávají
Zde jsou některé požadavky na skutečná oznámení o pracovních pozicích na Indeed.com. Většina zaměstnavatelů také vyžaduje znalost konkrétních programovacích jazyků:
- "Musí mít schopnost pracovat samostatně."
- "Musí mít vysoký stupeň odpovědnosti za svou práci."
- "Musí mít schopnost porozumět a aplikovat principy moderní algebry při analýze dat a generování zpráv."
- "Musí dobře fungovat v týmovém prostředí."
- "Musí být schopen pracovat pod tlakem, aby dodržel časové osy a zvládl více úkolů a měnících se priorit."
- "Musí mít sebekázeň, protože dokončení projektů trvá několik měsíců."
Jak zjistit, zda je pro vás tato kariéra vhodná
Vaše zájmy, typ osobnostia hodnoty související s prací jsou některé z faktorů, které určují, zda je pro vás práce počítačového programátora vhodná. Tato kariéra je vhodná pro lidi, kteří mají následující vlastnosti:
- Zájmy (Holandský zákoník): ICR (investigativní, konvenční, realistické)
- Typ osobnosti (Ukazatel typu osobnosti Myers Briggs [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Hodnoty související s prací: Úspěch, pracovní podmínky, nezávislost
Související povolání
Titul | Popis | Průměrná roční mzda (2016) | Minimální požadované vzdělání/školení |
---|---|---|---|
Vývojář softwaru | Vytváří systémy a aplikační software. |
106 860 $ (systémy) 100 080 $ (přihlášky) |
diplom HS; preferováno bakalářské studium |
Analytik počítačových systémů |
Pomáhá organizacím efektivně využívat výpočetní techniku. |
$87,220 | Bakalářský titul v oboru informatiky nebo příbuzného oboru |
Web Developer | Inklinuje k designu a technickým aspektům webových stránek. | $66,130 | diplom HS; mnoho zaměstnavatelů vyžaduje přidružený titul v oboru webdesign |
Specialista počítačové podpory | Pomáhá uživatelům počítačů s problémy, které mají se softwarem, hardwarem nebo periferními zařízeními. | $49,390 | diplom HS; zkušenosti s počítači |