Järjestelmän ohjelmoija vs. sovellusohjelmoija

Sisällysluettelo:

Anonim

Kun tietokoneet olivat suurempia kuin jääkaapit, kehittäjät jaettiin sovellusten ja järjestelmien ohjelmoijien kesken. Sovellukset ohjelmoijat rakensivat ohjelmiston, joka juoksi liiketoimintaa, kun järjestelmät ihmiset kirjoittivat koodin, joka piti tietokoneen käynnissä. Pöytätietokoneiden ja Web-palvelimien myötä nämä erot ovat hämärtyneet, mutta ohjelmointityöt vaihtelevat edelleen palkan ja taitojen joukossa. Harkitse, mitkä näistä työpaikkaluokista sopivat parhaiten etuihinne ja kykyihisi.

$config[code] not found

Sovellukset Ohjelmoijat

Yrityssovellusten ohjelmoijat luovat työpöydän ohjelmat ja sivustot, jotka pitävät yrityksiä käynnissä. Työpaikat ovat runsaasti melkein missä tahansa keskisuurissa ja suurissa yrityksissä, ja Yhdysvaltain työministeriön tilastokeskuksen mukaan kehittäjät ansaitsivat keskimäärin 104 300 dollaria vuonna 2016. Onnistuneet kehittäjät yhdistävät tietämyksen ohjelmoinnista, järjestelmien analysoinnista, tietokannoista ja Web-tekniikoista ymmärtämällä, miten heidän yritykset toimivat. Monilla sovellusohjelmoijilla on korkeakoulututkinto tietojenkäsittelytieteessä ja alaikäiset liiketoiminnassa.

Järjestelmien ohjelmoijat

Vaikka jotkin järjestelmien ohjelmoijat rakentavat yhä tietokoneita käyttäviä käyttöjärjestelmiä ja apuohjelmia, kenttä on levinnyt useisiin eri tieteenaloihin. Nämä kehittäjät rakentavat nyt upotettua ohjelmistoa lääketieteellisiä laitteita varten, luovat verkko-ohjelmiston viestintävälineille tai kirjoittavat ohjausohjelmat, jotka käyttävät jääkaappeja tai pesukoneita. Ohjelmistotekniikan työpaikat löytyvät useista eri toimialoista, kuten tietokone- ja elektroniikkatuottajista, ilmailu-, lääketieteellisten laitteiden valmistajista ja tietoliikenteestä. He yhdistävät tietojenkäsittelytieteen osaamisen insinööritieteen, tieteen ja elektroniikan osaamiseen. Useimmilla on insinööri-, matematiikka- tai tietojenkäsittelytieteen kandidaatteja tai korkeakoulututkintoja.

Päivän video

Syöttää sinulle Sapling

Web-ohjelmointi

Vaikka jotkin Web-ohjelmoijat luovat liiketoimintasovelluksia, yritykset, kuten Google, Facebook tai Amazon, tekevät paljon enemmän työtä. Nämä yritykset tarjoavat erilaisia ​​ohjelmointitehtäviä, joissa yhdistyvät sekä sovellusten että järjestelmien ohjelmointitaidot. Verkkoarkkitehdit suunnittelevat palvelin- ja viestintäinfrastruktuuria ja luovat ohjelmiston, joka hallinnoi verkkoliikennettä. Turvallisuusasiantuntijat luovat uhkia suodattavan ohjelmiston; palvelinpuolen kehittäjät luovat haku- ohjelmistoa, sosiaalisen verkoston sivustoja ja sähköistä kaupankäyntiä. Useimmilla web-kehittäjillä on tietotekniikan, tekniikan, matematiikan tai fysiikan korkeakoulututkinto tai korkeakoulututkinto.

Mobiilikehitys

Kävele ravintolaan, kahvilaan tai kaupunkikadulle, ja kaikki näyttävät tuijottavansa matkapuhelin- tai tablet-laitetta. Vuoden 2010 CNBC-artikkelin mukaan mobiilikehittäjien kysyntä ylitti huomattavasti tarjonnan, ja kysyntä kasvaa edelleen, kun organisaatiot ottavat käyttöön uusia laitealoitteita. Matkaviestinnän kehittäjät tarvitsevat monia samoja taitoja, joita tarvitaan web-kehitystyön onnistumiseen, mutta joiden monimutkaisuus johtuu eri tyyppisten puhelimien ja tablettien ohjelmoinnista.