Werkbeskrywing en feite oor programmeringskarreine
'N Rekenaarprogrammeerder skep die kode vir sagteware-toepassings en bedryfstelsels. Nadat 'n sagteware-ontwikkelaar ' n rekenaarprogram ontwerp het, skryf die programmeerder kode wat die ontwerp omskep in 'n stel instruksies wat 'n rekenaar kan volg. Hy of sy toets die program om foute te soek en skryf dit dan weer totdat dit foutloos is. Die programmeerder gaan voort om programme wat in gebruik is, te evalueer, maak opdaterings en aanpassings soos nodig.
Rekenaarprogrammeerders het in 2016 'n mediane jaarlikse salaris van $ 79.840 verdien.
Byna 329,000 mense het in 2014 in hierdie beroep gewerk.
Maatskappye wat skryf en toets sagteware gebruik die meeste van hulle. Ander het gewerk vir programmatuuruitgewers en finansiële en versekeringsmaatskappye.
Werk is tipies voltyds.
Dit is 'n goeie werk vir mense wat graag alleen wil werk.
Die werkvooruitsigte vir hierdie beroep is arm. Werkgewers sal baie werksgeleenthede uitkontrakteer na lande waar lone laer is as wat hulle in die VSA is, wat veroorsaak dat werk deur 2024 daal.
Vra jy af wat 'n rekenaarprogrammeerder by die werk doen? Hierdie tipiese werkpligte verskyn in aanlynadvertensies vir rekenaarprogrammerposte wat op Indeed.com gevind is:
"Ontwikkel, toets en implementeer rekenaarprogramme op verskeie rekenaar- / bedryfstelselplatforms"
"Help om 'n nuwe web-gebaseerde inligtingstelsel (IS) te ontwikkel"
"Doen alle aktiwiteite wat nodig is vir die definisie, ontwerp, konstruksie, toetsing en implementering van outomatiese rekenaarstelsels"
"Hersien programme gereeld en maak aanpassings wat nodig is om behoorlike werking van die program te verseker"
"Bevestig programoperasie deur toetse uit te voer; programvolgorde en / of kodes verander"
"Skep en publiseer tegniese diagramme om koderingpogings te ondersteun"
"Integreer nuwe funksies in bestaande toepassings"
Hoe om 'n rekenaarprogrammeraar te word
Jou kanse om werk as rekenaarprogrammeerder te kry, sal beter wees as jy 'n baccalaureusgraad in rekenaarwetenskap , wiskunde of inligtingstelsels verdien. Sommige werkgewers sal jou huur indien jy 'n graad in 'n ander vak het, soos rekeningkunde , finansies en besigheid - solank jy rekenaarwetenskaplesse geneem het. Jy kan selfs werk met 'n geassosieerde graad in rekenaarwetenskap vind.
Aangesien ervaring so waardevol is as 'n graad in hierdie veld, moet jy internskappe doen terwyl jy op skool is. Sodra jy in die veld werk, moet jy jou vaardighede op datum hou deur nuwe programmeertaal te leer. Sertifisering in verskeie programmeringstale kan ook voordelig wees.
Benewens die tegniese vaardighede verkry deur formele opleiding en ondervinding, sal die volgende sagte vaardighede u help om u sukses op hierdie gebied moontlik te maak:
Leesbegrip: Jy moet skriftelike instruksies kan verstaan.
Probleemoplossing : Programmeerders moet probleme identifiseer.
Kritiese denke : As jy probleme oplos en besluite neem, moet jy weet hoe om al jou opsies te weeg sodat jy die beste kan kies.
Aktiewe luister : Met hierdie vermoë kan u instruksies van lede van u span verstaan.
Aandag vir detail en probleemoplossing: Jy moet klein foute in kode kan vind en regmaak.
Hier is 'n paar vereistes vir werklike werksaankondigings wat op Indeed.com gevind word. Die meeste werkgewers benodig ook vaardigheid in bepaalde programmeringstale:
"Vermoë om onafhanklik te werk"
"Moet 'n hoë mate van aanspreeklikheid van sy / haar werk hê"
"Vermoë om die beginsels van moderne algebra te verstaan ​​en toe te pas terwyl data ontleed en verslae genereer word"
"Werk goed in 'n span omgewing"
"In staat om onder druk te werk om tydlyne te ontmoet en om verskeie take en veranderende prioriteite te hanteer"
"Selfdissipline, soos projekte 'n paar maande neem om te voltooi"
Jou belangstellings , persoonlikheidstipe en werkverwante waardes is van die faktore wat bepaal of 'n rekenaarprogrammeerder 'n goeie pas is.
Hierdie beroep is geskik vir mense wat die volgende eienskappe het:
Belangstellings ( Holland-kode ): ICR (Ondersoekend, Konvensioneel, Realisties)
Persoonlikheidstipe (Myers Briggs Persoonlikheidstipe-aanwyser [ MBTI ]): ENTJ , INTJ , INTP, ISTJ, ISTP
Werkverwante waardes : Prestasie, Werksomstandighede, Onafhanklikheid
Sagteware ontwikkelaar Skep stelsels en toepassingsprogrammatuur.
$ 106,860 (Stelsels)
$ 100.080 (Aansoeke)
HS diploma; baccalaureusgraad verkies
Help organisasies om rekenaar tegnologie effektief te gebruik.
$ 87.220 Baccalaureusgraad in rekenaarwetenskap of verwante vak
Webontwikkelaar Het die neiging om te ontwerp en tegniese aspekte van webwerwe. $ 66.130 HS diploma; Baie werkgewers benodig 'n geassosieerde graad in webontwerp
Rekenaarondersteuningspesialis Help rekenaargebruikers met probleme wat hulle met sagteware, hardeware of randapparatuur het. $ 49.390 HS diploma + ervaring met rekenaars
Bronne: Buro vir Arbeidsstatistiek, US Departement van Arbeid, Beroepsvooruitsigte Handboek, 2016-17; Indiensneming en Opleiding Administrasie, Amerikaanse Departement van Arbeid, O * NET Online.