Karriertervezés

Mit csinál egy számítógép-programozó?

Szoftverfejlesztői elemző kód

•••

Razvan Chisu/EyeEm/Getty Images

NAK NEK számítógépes programok létrehozza a szoftveralkalmazások és operációs rendszerek kódját. Miután a szoftverfejlesztő megtervez egy számítógépes programot, a programozó kódot ír, amely a tervet a számítógép által követhető utasítások készletévé alakítja. Kipróbálják a programot, hogy keressenek hibákat, majd újraírják, amíg hibamentes lesz. A programozó továbbra is értékeli a használatban lévő programokat, szükség szerint frissíti és módosítja.

Gyors tények

  • A számítógépes programozók a évi medián fizetés 79 840 dollár 2016-ban.
  • 2014-ben közel 329 000 ember dolgozott ebben a szakmában.
  • A legtöbbet szoftvert író és tesztelő cégek alkalmazták. Mások szoftverkiadóknak, valamint pénzügyi és biztosítótársaságoknak dolgoztak.
  • A munkakör jellemzően teljes munkaidős.
  • Ez egy jó munka azoknak, akik szeretnek egyedül dolgozni.
  • A munkahelyi kilátások mert ez a foglalkozás szegényes. A munkaadók sok munkahelyet olyan országokba fognak kiszervezni, ahol alacsonyabbak a bérek, mint az Egyesült Államokban, ami a foglalkoztatás csökkenését okozza 2024-ig.

Szerepek és felelősségek

Kíváncsi vagy, mi a számítógép-programozó dolgozik a munkahelyén ? Ezek a tipikus munkakörök megjelentek a számítógépes programozói állások online hirdetéseiben Indeed.com :

  • 'Számítógépes programok fejlesztése, tesztelése és megvalósítása több számítógépes/operációs rendszer platformon.'
  • „Segítsen egy új webalapú információs rendszer (IS) kifejlesztésében”
  • 'Az automatizált számítógépes rendszerek meghatározásához, tervezéséhez, kivitelezéséhez, teszteléséhez és megvalósításához szükséges összes tevékenység elvégzése.'
  • 'Gyakran tekintse át a programokat, és végezze el a szükséges módosításokat a program megfelelő működésének biztosításához.'
  • „Tesztek elvégzésével erősítse meg a program működését; programsorozat és/vagy kódok módosítása.”
  • 'Technikai diagramok létrehozása és közzététele a kódolási erőfeszítések támogatására.'
  • 'Új funkciók integrálása a meglévő alkalmazásokba.'

Hogyan lehetsz számítógép-programozó

Jobbak lesznek az esélyei arra, hogy számítógép-programozóként elhelyezkedjenek, ha főiskolai diplomát szerezzen Számítástechnika , matematika vagy információs rendszerek. Egyes munkaadók felvesznek téged, ha más tárgyból szerzett diplomát, mint pl könyvelés , pénzügyek és üzleti , mindaddig, amíg számítástechnika órákat vettél. Sőt, akár számítástechnikai végzettséggel is találhat munkát.

Mivel a tapasztalat ugyanolyan értékes, mint egy diploma ezen a területen, meg kell tennie szakmai gyakorlatok amíg iskolába jársz. Ha már a terepen dolgozik, új programozási nyelvek elsajátításával naprakészen kell tartania készségeit. A különböző programozási nyelveken szerzett tanúsítványok szintén hasznosak lehetnek.

Puha készségek szükségesek a sikerhez

A formális képzés és tapasztalat során megszerzett technikai készségek mellett a következők puha készségek segít abban, hogy sikeres legyen ezen a területen:

  • Szövegértés : Meg kell értenie az írott utasításokat.
  • Problémamegoldás : A programozóknak azonosítaniuk kell a problémákat.
  • Kritikus gondolkodás : Problémamegoldáskor és döntések meghozatalakor tudnia kell mérlegelni az összes lehetőséget, hogy a legjobbat válassza ki.
  • Aktív hallgatás : Ez a képesség lehetővé teszi, hogy megértse a csapat tagjaitól kapott utasításokat.
  • Figyelem a részletekre és a hibaelhárításra : Meg kell találnia a kódban lévő apró hibákat, és ki kell javítania azokat.

Amit a munkaadók várnak

Íme néhány követelmény az Indeed.com oldalon található tényleges álláshirdetésekhez. A legtöbb munkáltató bizonyos programozási nyelvek ismeretét is megköveteli:

  • „Önálló munkavégzésre képesnek kell lennie.”
  • 'Munkája során nagyfokú elszámoltathatósággal kell rendelkeznie.'
  • 'Képességgel kell rendelkeznie a modern algebra elveinek megértésére és alkalmazására az adatok elemzése és a jelentések készítése közben.'
  • 'Jól kell dolgoznia csapat környezetben.'
  • 'Képesnek kell lennie nyomás alatt dolgozni, hogy betartsa az időbeosztást, és több feladatot és változó prioritásokat kezeljen.'
  • „Önfegyelemre van szükség, mivel a projektek több hónapig tartanak.

Hogyan mérheti fel, hogy ez a karrier megfelelő-e az Ön számára

A te érdekeit , személyiségtípus , és munkával kapcsolatos értékek Néhány olyan tényező, amely meghatározza, hogy számítógép-programozónak lenni megfelelő-e az Ön számára. Ez a karrier olyan emberek számára alkalmas, akik a következő tulajdonságokkal rendelkeznek:

  • Érdeklődések ( Holland kód ): ICR (vizsgáló, hagyományos, valósághű)
  • Személyiség típusa (Myers Briggs személyiségtípus jelző [ MBTI ]): ENTJ , INTJ, INTP, ISTJ, ISTP
  • Munkával kapcsolatos értékek : Eredmény, Munkakörülmények, Függetlenség

Kapcsolódó foglalkozások

Cím Leírás Éves mediánbér (2016) Minimálisan szükséges végzettség/képzettség
Szoftverfejlesztő Rendszereket és alkalmazásokat hoz létre.
106 860 USD (rendszerek)
100 080 USD (Alkalmazások)
HS diploma; főiskolai végzettség előnyben
Számítógépes rendszerelemző
Segíti a szervezeteket a számítástechnika hatékony használatában.
87 220 dollár Alapképzés informatikából vagy kapcsolódó tárgyból
Webfejlesztő Hajlamos a weboldalak tervezésére és műszaki szempontjaira. 66 130 dollár HS diploma; sok munkaadónak szüksége van webdizájnban szerzett diplomára
Számítógépes támogatási szakember Segíti a számítógép-felhasználókat a szoftverrel, hardverrel vagy perifériákkal kapcsolatos problémák megoldásában. 49 390 dollár HS diploma; számítógéppel kapcsolatos tapasztalat