Sistēmas programmētājs pret lietojumprogrammu programmētāju

Satura rādītājs:

Anonim

Kad datori bija lielāki par ledusskapjiem, izstrādātāji tika sadalīti starp programmām un sistēmu programmētājiem. Programmētāju programmētāji ir izveidojuši programmatūru, kas darbojās uzņēmumā, kamēr sistēmas cilvēki rakstīja kodu, kas palika datorā. Līdz ar galddatoru un tīmekļa serveru izveidi šīs atšķirības ir kļuvušas neskaidras, bet algas un prasmju komplekti joprojām ir ļoti atšķirīgi. Apsveriet, kuras no šīm darba vietām vislabāk atbilst jūsu interesēm un spējām.

$config[code] not found

Programmas Programmētāji

Biznesa lietojumprogrammu programmētāji izveido darbvirsmas programmas un tīmekļa vietnes, kas nodrošina uzņēmumu darbību. Darbavietas ir gandrīz jebkurā vidējā un lielā uzņēmumā, un saskaņā ar ASV Darba statistikas biroja datiem, attīstītāji 2016. gadā nopelnīja vidēji $ 104,300. Veiksmīgie izstrādātāji apvieno savas zināšanas par programmēšanu, sistēmu analīzi, datu bāzēm un tīmekļa tehnoloģijām ar izpratni par to, kā viņu uzņēmumi darbojas. Daudzi lietojumprogrammu programmētāji ir ieguvuši bakalaura grādu ar lielākajām kompānijām datorzinātnēs un nepilngadīgajiem uzņēmējdarbībā.

Sistēmu programmētāji

Lai gan dažas sistēmas programmētāji joprojām veido operētājsistēmas un komunālos pakalpojumus, kas uztur datoru, laukums ir izplatījies vairākās dažādās disciplīnās. Šie izstrādātāji tagad izveido iegulto programmatūru medicīnas ierīcēm, izveido tīkla programmatūru sakaru rīkiem vai uzraksta vadības programmas, kas vada ledusskapjus vai veļas mazgājamās mašīnas. Programmatūras inženierijas darbavietas var atrast dažādās nozarēs, ieskaitot datoru un elektronikas ražotājus, aviācijas, medicīnas ierīču ražotājus un telekomunikācijas. Tie apvieno prasmes datorzinātnē ar zināšanām par inženierzinātņu disciplīnām, zinātni un elektroniku. Lielākā daļa ir ieguvuši bakalaura grādu vai augstāko grādu inženierzinātnēs, matemātikā vai datorzinātnēs.

Dienas video

Atnācis jums ar Sapling

Web programmēšana

Lai gan daži tīmekļa programmētāji izveido biznesa lietojumprogrammas, daudz vairāk strādā uzņēmumiem, piemēram, Google, Facebook vai Amazon. Šie uzņēmumi nodrošina dažādus programmēšanas darbus, kas apvieno gan lietojumprogrammu, gan sistēmu programmēšanas prasmes. Tīkla arhitekti izstrādā servera un sakaru infrastruktūru un izveido programmatūru, kas pārvalda tīkla trafiku. Drošības speciālisti izveido programmatūru, kas filtrē draudus; servera puses izstrādātāji rada meklēšanas programmatūru, sociālo tīklu vietnes un elektronisko tirdzniecību. Lielākā daļa tīmekļa izstrādātāju ir ieguvuši bakalaura vai augstākās izglītības pakāpes datorzinātnēs, inženierzinātnēs, matemātikā vai fizikā.

Mobilā attīstība

Iet uz restorānu, kafejnīcu vai pilsētas ielu, un ikviens, šķiet, skatās uz mobilo telefonu vai planšetdatora ierīci. Saskaņā ar 2010. gada CNBC rakstu, pieprasījums pēc mobilo sakaru izstrādātājiem ievērojami pārsniedza piedāvājumu, un šis pieprasījums turpina pieaugt, jo organizācijas iekļauj jaunas ierīces iniciatīvas. Mobilajiem izstrādātājiem būs vajadzīgas daudzas tādas pašas prasmes, kas nepieciešamas, lai gūtu panākumus Web izstrādē, bet ar papildu sarežģījumiem, kas rodas, plānojot dažāda veida tālruņus un tabletes.