Opis posla
Postoje dvije vrste programera softvera. Programeri softvera sustava stvaraju softver koji pokreće računala i druge uređaje.
To uključuje operacijski sustav vašeg računala ili uređaja. Programeri softverskih programa za aplikacije oblikuju softverske programe kao što su obrađivači teksta, baze podataka, proračunske tablice i igre. Te se aplikacije mogu masovno prodavati ili razvijati za tvrtke, organizacije i druge subjekte prema njihovim potrebama i specifikacijama.
Brze činjenice
- Godine 2016. razvojni programeri softvera zarađivali su medijsku godišnju plaću od 106.860 dolara, a programeri aplikacijskih softvera zaradili su 100.080 dolara.
- 396.000 ljudi radilo je kao razvojni programeri sustava; U 2014. godini 718.000 ljudi razvilo je programske aplikacijske programe.
- Većina ih je koristila za projektiranje računalnih sustava i srodnih usluga, s drugima koji obično rade za proizvođače računala i elektroničkih proizvoda, financijske i osiguravajuće tvrtke, te izdavače softvera.
- Programeri softvera obično imaju puno radno vrijeme, a mnogi rade više od 40 sati svaki tjedan. Neki telekomunikacijski programeri.
- Američki ured za statistiku rada klasificira ovo kao svjetlu okupaciju gledatelja. Vladina agencija predviđa da će zapošljavanje narasti mnogo brže od prosjeka svih zanimanja do 2024.
Dan u životu razvojnog programera
Obavijesti o poslu su veliki izvor informacija kada pokušavate naučiti o dužnostima na poslu.
Prema najavama na tvrtki Indeed.com, programeri softvera:
- "Kodiranje i testni softver temeljen na specifikacijama i dizajnu softvera"
- "Analizirati korisničke potrebe i zahtjeve softvera kako bi se utvrdila izvedivost dizajna u vremenskim i troškovnim ograničenjima"
- "Rješavanje problema i rješavanje problema u postojećem softveru"
- "Analizirati i proučiti zahtjeve složenih sustava"
- "Pripremite projektnu dokumentaciju"
- "Napišite i održavajte tehničku dokumentaciju koja opisuje razvoj programa, logiku, kodiranje, testiranje, promjene i ispravke"
- "Suradnja i učinkovito komuniciranje s dionicima diljem organizacije"
- "Podržite testiranje koje je svjedočio klijentima"
Kako možete postati programer softvera
Jeste li zainteresirani za ovu karijeru ? Iako ne morate imati diplomu prvostupnika, mnogi ljudi koji rade na tom polju rade. Osposobljavanje u računalnoj znanosti s naglaskom na softveru za gradnju može vas pripremiti za svoj prvi posao. Neki poslodavci čak preferiraju kandidate za posao koji imaju magisterij.
Programeri softvera koji rade u nekim industrijama moraju imati vještine povezane s tom djelatnošću. Ako, na primjer, želite razviti softver za osiguravajuće društvo, morate dobro razumjeti kako to industrije posluje.
Ovo znanje će vam omogućiti da razvijete softver koji odgovara potrebama onih koji će ga koristiti.
Što Soft vještine trebate
- Komunikacijske vještine : Potrebno vam je učinkovite vještine slušanja i govorenja kako biste uputili upute kolegama koji rade na projektima koje nadgledate.
- Interpersonalne vještine : Budući da su programeri softvera često dio tima, oni moraju biti u mogućnosti da se dobro snalaze i rade s drugima. Ova skala vještina, koja uključuje društvenu perceptivnost i sposobnost koordiniranja vaših akcija s radnjama drugih, također je bitna kada se bave klijentima.
- Analitičke i rješavanje problema : Prva će vam omogućiti da odredite potrebe korisnika, a potonje rješavanje problema koji se razvijaju tijekom procesa razvoja.
- Detaljno orijentirano : Morate biti u mogućnosti obratiti pozornost na više dijelova sustava i aplikacija na kojima radite.
- Kreativnost : Kao programer, morat ćete izraditi ideje za nove aplikacije i sustave.
Što poslodavci očekuju od vas
Ponovno smo pogledali obavijesti o poslovima na Indeed.com kako bismo saznali koje poslodavce traže kvalifikacije:
- "Sposobnost brze preuzimanja novih jezika, tehnologija i okvira"
- "Sposobnost zajedničkog rada na timu istomišljenika"
- "Snažan i proaktivan u prikupljanju informacija i razmjeni ideja"
- "Ustrajnost da slijedimo kroz zadane zadatke"
- "Sposobnost uravnoteženja širokog spektra projekata u brzom radnom okruženju"
Zanimanja s povezanim aktivnostima i zadaćama
Opis | Godišnja plaća (2016) | Obrazovni zahtjevi | |
Analitičar računalnih sustava | Pomaže tvrtkama učinkovito i učinkovito korištenje računalne tehnologije | $ 87.220 | Diplomirala na računalnoj znanosti za većinu poslova; posao koji više tehnički zahtijeva majstora računalne znanosti ; neki poslodavci preferiraju kandidate koji imaju majstora u poslovnoj administraciji s koncentracijom u računalnim sustavima. |
Kompjuterski programer | Piše kod koji pretvara program dizajnera softvera u skup uputa koje računalo može slijediti. | $ 79.840 | Prvostupnik u računalnoj znanosti, matematici ili informacijskim sustavima |
Inženjer za osiguranje kvalitete softvera i Tester | Razvija i provodi testne planove za prepoznavanje problema s softverom | $ 86.510 | Diplomirao na računalnoj znanosti |
Stručnjak za korisnike računala | Pomaže osobama koje imaju problema s korištenjem softvera, računala i perifernih uređaja | $ 49.390 | Iskustvo pomoću računala; neki poslodavci zahtijevaju izvanredni stupanj računalne znanosti |
> Izvori:
Ured za statistiku rada, Ministarstvo rada SAD-a, Priručnik za radnu Outlook , 2016.-17. (Posjetio 13. srpnja 2017.).
Uprava za zapošljavanje i obuku, US Department of Labor, O * NET Online (posjećena 13. srpnja 2017).