Системски програмер насупрот апликативном програмеру

Преглед садржаја:

Anonim

Када су рачунари били већи од фрижидера, програмери су били подељени између апликација и системских програмера. Програмери апликација су направили софтвер који је водио посао док су људи који су писали систем написали код који је покренуо рачунар. Са појавом десктоп рачунара и Веб сервера, ове разлике су замагљене, али се задаци у програмирању и даље увелико разликују у платама и скуповима вјештина. Размотрите које од ових категорија послова најбоље одговарају вашим интересима и способностима.

$config[code] not found

Апплицатионс Программерс

Програмери за пословне апликације креирају десктоп програме и веб сајтове који омогућавају пословање. Послови обилују готово свим средњим и великим пословима, а према подацима америчког Бироа за статистику рада, девелопери су у 2016. зарађивали у просјеку 104.300 долара. послују. Многи програмери имају диплому са дипломом из компјутерских наука и малолетника у бизнису.

Системс Программерс

Док неки програмери система и даље граде оперативне системе и услужне програме који одржавају рад рачунара, поље се проширило на више различитих дисциплина. Ови програмери сада праве уграђени софтвер за медицинске уређаје, креирају мрежни софтвер за комуникационе уређаје или пишу контролне програме који покрећу фрижидере или машине за прање. Послови софтверског инжењеринга могу се наћи у разним индустријама, укључујући произвођаче компјутера и електронских уређаја, произвођаче зракопловне индустрије, медицинске опреме и телекомуникације. Они комбинују вештине рачунарства са знањем инжењерских дисциплина, науке и електронике. Већина има диплому инжењера, математике или рачунарске науке.

Видео дана

Довео сам вам Саплинг. Доносио сам вам Саплинг

Веб програмирање

Иако неки Веб програмери креирају пословне апликације, још много тога ради за компаније као што су Гоогле, Фацебоок или Амазон. Ове компаније пружају различите програмске послове који комбинују и апликације и вјештине програмирања система. Мрежни архитекти дизајнирају серверску и комуникацијску инфраструктуру и креирају софтвер који управља мрежним прометом. Стручњаци за безбедност креирају софтвер који филтрира претње; програмери на страни сервера креирају софтвер за претрагу, сајтове друштвених мрежа и електронску трговину. Већина Веб програмера има диплому или напредне дипломе из рачунарства, инжењерства, математике или физике.

Мобиле Девелопмент

Уђите у ресторан, кафић или градску улицу и изгледа да сви гледају у мобилни телефон или таблет уређај. Према чланку ЦНБЦ-а из 2010. године, потражња за мобилним програмерима далеко је премашила понуду, а ова потражња и даље расте како организације прихватају нове иницијативе за уређаје. Мобилним програмерима ће требати много истих вјештина потребних за успјех у развоју веба, али уз додатне сложености које произлазе из програмирања различитих типова телефона и таблета.