Што робіць кампутарны праграміст?
Задаволены
- Хуткія факты
- Ролі і абавязкі
- Як стаць праграмістам
- Мяккія навыкі, неабходныя для дасягнення поспеху
- Чаго чакаюць працадаўцы
- Як вызначыць, ці падыходзіць гэтая кар'ера для вас
- Звязаныя прафесіі
Кампутарны праграміст стварае код для праграмных прыкладанняў і аперацыйных сістэм. Пасля таго, як распрацоўшчык праграмнага забеспячэння распрацоўвае кампутарную праграму, праграміст піша код, які пераўтварае гэты дызайн у набор інструкцый, якія кампутар можа прытрымлівацца. Яны правяраюць праграму на пошук памылак, а потым перапісваюць яе, пакуль не будзе памылак. Праграміст працягвае ацэнку праграм, якія выкарыстоўваюцца, уносячы абнаўлення і карэкціроўкі па меры неабходнасці.
Хуткія факты
- Камп'ютэрныя праграмісты зарабілі сярэднюю гадавую зарплату ў 79 840 долараў у 2016 годзе.
- Амаль 329 000 чалавек працавалі ў гэтай прафесіі ў 2014 годзе.
- Кампаніі, якія пішуць і тэстуюць праграмнае забеспячэнне, займаюцца большасцю з іх. Іншыя працавалі ў выдаўцоў праграмнага забеспячэння, фінансавых і страхавых кампаній.
- Працы, як правіла, штатныя.
- Гэта добрая праца для людзей, якія любяць працаваць у адзіноце.
- Прагноз працы для гэтага занятку дрэнны. Працадаўцы аддаюць шмат працоўных месцаў у краіны, у якіх заробкі ніжэйшыя, чым у ЗША, у выніку чаго занятасць знізіцца да 2024 года.
Ролі і абавязкі
Вам цікава, што робіць кампутарны праграміст на працы? Гэтыя тыповыя службовыя абавязкі з'явіліся ў інтэрнэт-рэкламных аб'явах для праграмных праграм, якія можна знайсці на сайтах сапраўды.com:
- "Распрацоўка, тэставанне і рэалізацыя камп'ютэрных праграм на некалькіх платформах камп'ютэрных / аперацыйных сістэм."
- "Дапамажыце распрацаваць новую Інтэрнэт-інфармацыйную сістэму (IS)"
- "Выканайце ўсе дзеянні, неабходныя для вызначэння, праектавання, пабудовы, тэсціравання і ўкаранення аўтаматызаваных камп'ютэрных сістэм."
- "Часта праглядайце праграмы і ўносіце неабходныя карэктывы, каб забяспечыць належную працу праграмы."
- "Пацвердзіце працу праграмы шляхам правядзення тэстаў; змяненне паслядоўнасці праграмы і / або кодаў."
- "Стварыце і апублікуйце тэхнічныя дыяграмы для падтрымкі намаганняў па кадаванні."
- "Інтэграцыя новай функцыянальнасці ў існуючыя прыкладанні."
Як стаць праграмістам
Вашы шанцы ўладкавацца на працу кампутарным праграмістам будуць лепш, калі вы атрымаеце ступень бакалаўра ў галіне інфарматыкі, матэматыкі або інфармацыйных сістэм. Некаторыя працадаўцы наймуць вас, калі вы атрымаеце дыплом па іншай тэме, напрыклад, бухгалтарскі ўлік, фінансы і бізнес, пакуль вы праходзілі заняткі па інфарматыцы. Магчыма, вы нават зможаце знайсці працу з асацыяванай ступенню інфарматыкі.
Паколькі вопыт у гэтай галіне так жа каштоўны, вам варта праходзіць стажыроўку падчас вучобы ў школе. Пасля таго, як вы працуеце ў гэтай галіне, вам трэба будзе абнаўляць свае навыкі, вывучаючы новыя мовы праграмавання. Сертыфікацыі на розных мовах праграмавання таксама могуць быць карыснымі.
Мяккія навыкі, неабходныя для дасягнення поспеху
У дадатак да тэхнічных навыкаў, атрыманых у выніку фармальнага навучання і вопыту, наступныя мяккія навыкі дапамогуць зрабіць ваш поспех у гэтай галіне магчымым:
- Разуменне чытання: Вы павінны ўмець разумець пісьмовыя інструкцыі.
- Рашэнне праблемы: Праграмісты павінны выявіць праблемы.
- Крытычнае мысленне: Рашаючы праблемы і прымаючы рашэнні, вы павінны ведаць, як узважыць усе свае варыянты, каб вы маглі выбраць найбольш прыдатны.
- Актыўнае праслухоўванне: Гэтая здольнасць дазваляе зразумець інструкцыі членаў вашай каманды.
- Увага да дэталяў і ліквідацыі непаладак: Вы павінны быць у стане знайсці невялікія памылкі ў кодзе і выправіць іх.
Чаго чакаюць працадаўцы
Вось некалькі патрабаванняў да фактычных аб'яў аб працы, знойдзеных на сайтах сапраўды.com. Большасць працадаўцаў таксама патрабуе валодання пэўнымі мовамі праграмавання:
- "Павінна мець магчымасць працаваць незалежна."
- "Павінна мець высокую ступень падсправаздачнасці сваёй працы."
- "Павінен мець магчымасць разумець і прымяняць прынцыпы сучаснай алгебры пры аналізе дадзеных і генераванні справаздач".
- "Трэба добра працаваць у камандным асяроддзі."
- "Павінна працаваць пад націскам, каб выконваць тэрміны і апрацоўваць некалькі задач і змяняць прыярытэты".
- "Павінна быць самадысцыпліна, бо праекты займаюць некалькі месяцаў".
Як вызначыць, ці падыходзіць гэтая кар'ера для вас
Вашы інтарэсы, тып асобы і звязаныя з працай каштоўнасці - гэта адзін з фактараў, якія вызначаюць, ці падыходзіць вам праграміст для кампутара. Гэтая кар'ера падыходзіць людзям, якія маюць наступныя рысы:
- Інтарэсы (Код Галандыі): ICR (следчы, звычайны, рэалістычны)
- Тып асобы (Індыкатар тыпу асобы Майерса Брыгза [MBTI]): ENTJ, INTJ, INTP, ISTJ, ISTP
- Працы, звязаныя з каштоўнасцямі: Дасягненні, умовы працы, незалежнасць
Звязаныя прафесіі
Назва | Апісанне | Сярэдняя гадавая заработная плата (2016) | Мінімальная неабходная адукацыя / навучанне |
---|---|---|---|
Распрацоўшчык праграмнага забеспячэння | Стварае сістэмныя і прыкладныя праграмы. | $ 106,860 (сістэмы) 100,080 долараў (прыкладанні) | Дыплом HS; Пераважная ступень бакалаўра |
Аналітык камп'ютэрных сістэм | Дапамагае арганізацыям эфектыўна выкарыстоўваць камп'ютэрныя тэхналогіі. | $87,220 | Ступень бакалаўра ў галіне інфарматыкі або сумежнай тэматыкі |
Вэб-распрацоўшчык | Як правіла, дызайн і тэхнічныя аспекты вэб-сайтаў. | $66,130 | Дыплом HS; многія працадаўцы патрабуюць ступень асацыяванага ў галіне вэб-дызайну |
Спецыяліст па камп'ютэрнай падтрымцы | Дапамагае карыстальнікам кампутараў пры праблемах, якія ўзнікаюць з праграмным забеспячэннем, абсталяваннем або перыферыйнымі прыладамі. | $49,390 | Дыплом HS; досвед працы з кампутарамі |