Opis posla
Postoje dve vrste programera softvera. Sistemski proizvođači softvera kreiraju softver koji čini računare i druge uređaje pokrenuti.
Ovo uključuje operativni sistem računara ili uređaja. Programeri aplikacija dizajniraju programe poput tekst procesora, baza podataka, tabela i igara. Ove aplikacije mogu biti masovno plasirane ili razvijene za preduzeća, organizacije i druge subjekte u skladu sa njihovim potrebama i specifikacijama.
Brze činjenice
- U 2016. godini, programeri sistemskih softvera zarađivali su medijsku godišnju platu od 106.860 dolara, dok su programeri aplikacionog softvera zaradili 100.080 dolara.
- 396.000 ljudi radilo je kao programer sistema; U 2014. godini bilo je 718.000 ljudi programera aplikativnih softvera.
- Većina njih koristi se za dizajn računarskih sistema i srodnih usluga, a drugi se obično rade za proizvođače računara i elektronskih proizvoda, finansije i osiguravajuća društva i izdavače softvera.
- Razvijaci softvera obično imaju puno radno vrijeme sa mnogim radnim danima više od 40 sati svake nedelje. Neki programeri telekomunikiraju.
- Američki biro za statistiku rada to klasifikuje kao sjajno zanimanje za budućnost. Vladina agencija predviđa da će zaposlenost porasti mnogo brže od proseka za sva zanimanja do 2024. godine.
Dan u životu softvera za programera
Izjave o poslu su odličan izvor informacija kada pokušavate da saznate o dužnostima na poslu.
Prema najavama na Indeed.com, programeri softvera:
- "Kod i testni softver zasnovan na softverskim specifikacijama i dizajnu"
- "Analizirajte potrebe korisnika i softverske zahteve kako biste utvrdili izvodljivost dizajna u vremenskim ograničenjima i troškovima"
- "Rešavanje problema i rešavanje problema u postojećem softveru"
- "Analizirati i proučavati složene sistemske zahteve"
- "Pripremiti projektnu dokumentaciju"
- "Napišite i održavajte tehničku dokumentaciju da biste opisali razvoj programa, logiku, kodiranje, testiranje, promjene i ispravke"
- "Saradjivanje i efikasno komuniciranje sa zainteresovanim stranama u cijeloj organizaciji"
- "Podrška testiranju potrošača"
Kako možete postati razvoj softvera
Da li vas zanima ova karijera ? Dok vam nije potrebno imati diplomu, mnogi ljudi koji rade u ovoj oblasti rade. Pozivanje u računarsku nauku sa fokusom na izgradnju softvera može vam pripremiti za svoj prvi posao. Neki poslodavci čak vole kandidate za posao koji imaju magistarski stepen.
Programeri softvera koji rade u nekim industrijama moraju imati veštine vezane za tu vrstu posla. Ako, na primer, želite da razvijete softver za osiguravajuće preduzeće, morate dobro razumeti kako ta industrija funkcioniše.
Ovo znanje će vam omogućiti da razvijete softver koji odgovara potrebama onih koji će ga koristiti.
Koje meka veštine trebate
- Komunikacijske veštine : Potrebne su vam efikasne veštine slušanja i govora kako biste preneli uputstva kolegama koji rade na projektima koje nadgledate.
- Interpersonalne veštine : Pošto su programeri softvera često deo tima, oni moraju biti sposobni da se dobro i dobro rade sa drugima. Ovaj skup znanja, koji uključuje društvenu percepciju i sposobnost koordinacije vaših radnji sa akcijama drugih, takođe je neophodan kada se bavite klijentima.
- Analitičke i rešavanje problema : Prve će vam omogućiti da utvrdite potrebe korisnika, a druga da rešite probleme koji se razvijaju tokom procesa razvoja.
- Detalji orijentisani : Morate biti u mogućnosti da obratite pažnju na više delova sistema i aplikacija na kojima radite.
- Kreativnost : Kao programer, moraćete da dođete do ideja za nove aplikacije i sisteme.
Šta će poslodavci očekivati od vas
Ponovo smo pogledali na oglase za posao koji su navedeni na Indeed.com kako biste saznali koje kvalifikacije traže poslodavci:
- "Sposobnost brzog podizanja novih jezika, tehnologija i okvira"
- "Sposobnost zajedničkog rada u timu istomišljenika"
- "Resursno i proaktivno prikupljanje informacija i razmjena ideja"
- "Perzistentnost da prati kroz zadate zadatke"
- "Sposobnost balansiranja raznovrsnih projekata u brzom radnom okruženju"
Zanimanja sa vezanim aktivnostima i zadacima
Opis | Godišnja plata (2016) | Obrazovni zahtjevi | |
Analitičar računarskih sistema | Pomaže kompanijama efikasno i efikasno korišćenje računarske tehnologije | $ 87,220 | Bachelor iz oblasti informatike za većinu poslova; poslovi koji su više tehnički zahtevaju majstor u računarstvu ; neki poslodavci više vole aplikante koji imaju magistra u poslovnoj administraciji sa koncentracijom u računarskim sistemima. |
Computer Programmer | Piše kod koji pretvara dizajn softvera u niz uputstava koje računar može da prati. | $ 79,840 | Bachelor iz oblasti informatike, matematike ili informacionih sistema |
Inženjer i tester za osiguranje kvaliteta softvera | Razvija i sprovodi planove testiranja da identifikuje probleme sa softverom | $ 86,510 | Bachelor iz oblasti informatike |
Računar Korisnička podrška | Pomaže ljudima koji imaju problema sa korišćenjem softvera, računara i perifernih uređaja | $ 49,390 | Iskustvo pomoću računara; neki poslodavci zahtevaju stručnu spremu u računarstvu |
> Izvori:
Zavod za statistiku rada, Ministarstvo rada SAD, Priručnik o zanimljivim izgledima , 2016-17 (posećeno 13. jula 2017. godine).
Uprava za zapošljavanje i obuku, Ministarstvo rada SAD, O * NET Online (posećeno 13. jula 2017. godine).