Kai kompiuteriai buvo didesni už šaldytuvus, kūrėjai buvo suskirstyti į programas ir sistemų programuotojus. Programų programuotojai sukūrė programinę įrangą, kuri veikė verslą, o sistemos žmonės parašė kodą, kuris palaikė kompiuterį. Su stalinių kompiuterių ir interneto serverių atsiradimu šie skirtumai neryškūs, tačiau programavimo darbai vis dar labai skiriasi atlyginimų ir įgūdžių rinkiniuose. Apsvarstykite, kurios iš šių kategorijų geriausiai atitinka jūsų interesus ir gebėjimus.
$config[code] not foundProgramos Programuotojai
Verslo programų programuotojai sukuria darbalaukio programas ir svetaines, kurios palaiko įmones. Darbas gausu beveik visose vidutinėse ir didelėse įmonėse, ir, pasak JAV darbo statistikos biuro, kūrėjai 2016 m. Uždirbo vidutiniškai $ 104,300. Sėkmingi kūrėjai sujungia savo žinias apie programavimą, sistemų analizę, duomenų bazes ir žiniatinklio technologijas, suprasdami, kaip jų įmonės veikia. Daugelis programų programuotojų turi bakalauro laipsnius su didžiaisiais kompiuterių mokslais ir nepilnamečiais versle.
Sistemų programuotojai
Nors kai kurios sistemos programuotojai vis dar kuria operacines sistemas ir komunalines paslaugas, kurios palaiko kompiuterį, laukas išplito į įvairias disciplinas. Šie kūrėjai dabar sukuria įterptinę programinę įrangą medicinos prietaisams, kuria tinklo programinę įrangą ryšių įrangai arba parašo valdymo programas, kuriose veikia šaldytuvai arba skalbimo mašinos. Programinės įrangos inžinerijos darbą galima rasti įvairiose pramonės šakose, įskaitant kompiuterių ir elektronikos gamintojus, aviacijos, medicinos prietaisų gamintojus ir telekomunikacijas. Jie sujungia kompiuterių mokslų įgūdžius su inžinerinių disciplinų, mokslo ir elektronikos žiniomis. Dauguma jų turi bakalauro ar aukštesnio lygio inžinerijos, matematikos ar kompiuterių mokslo laipsnius.
Dienos vaizdo įrašas
Atnešė jums iš sėjinukų, kuriuos jums pristatėŽiniatinklio programavimas
Nors kai kurie žiniatinklio programuotojai sukuria verslo programas, daug daugiau darbų tinka tokioms įmonėms kaip „Google“, „Facebook“ ar „Amazon“. Šios įmonės teikia įvairias programavimo užduotis, kuriose derinami ir programų, ir sistemų programavimo įgūdžiai. Tinklo architektai projektuoja serverių ir ryšių infrastruktūrą ir sukuria programinę įrangą, kuri valdo tinklo srautą. Saugumo specialistai sukuria grėsmes filtruojančią programinę įrangą; serverio pusės kūrėjai kuria paieškos programinę įrangą, socialinių tinklų svetaines ir elektroninę prekybą. Dauguma žiniatinklio kūrėjų turi bakalauro ar aukštesnio lygio kompiuterių mokslų, inžinerijos, matematikos ar fizikos laipsnius.
Mobilioji plėtra
Pasivaikščiokite į restoraną, kavinę ar miesto gatvę, ir visi, atrodo, žiūri į mobilųjį telefoną ar planšetinį prietaisą. Remiantis 2010 m. CNBC straipsniu, mobiliųjų kūrėjų paklausa gerokai viršijo pasiūlą, ir ši paklausa toliau didėja, nes organizacijos imasi naujų prietaisų iniciatyvų. Mobiliesiems programuotojams reikės daug tų pačių įgūdžių, kurių reikia norint sėkmingai kurti internetą, bet su sudėtingumu, kuris atsiranda programuojant įvairius telefonus ir planšetinius kompiuterius.