Какво прави компютърният програмист?
ДА СЕ компютърни програми създава кода за софтуерни приложения и операционни системи. След като разработчик на софтуер проектира компютърна програма, програмистът пише код, който преобразува този дизайн в набор от инструкции, които компютърът може да следва. Те тестват програмата, за да търсят грешки и след това я пренаписват, докато не е без грешки. Програмистът продължава да оценява програмите, които се използват, като прави актуализации и корекции при необходимост.
Бързи факти
- Компютърните програмисти спечелиха a средна годишна заплата от $79 840 през 2016 г.
- Близо 329 000 души са работили в тази професия през 2014 г.
- Компаниите, които пишат и тестват софтуер, са използвали повечето от тях. Други работеха за софтуерни издатели и финансови и застрахователни компании.
- Работните места обикновено са на пълен работен ден.
- Това е добра работа за хора, които обичат да работят сами.
- В перспектива за работа защото тази професия е бедна. Работодателите ще изнесат много работни места в страни, където заплатите са по-ниски от тези в САЩ, което ще доведе до спад на заетостта до 2024 г.
Роли и отговорности
Чудите ли се какво а компютърен програмист прави на работа ? Тези типични работни задължения се появяват в онлайн обяви за позиции на компютърен програмист Indeed.com :
- „Разработвайте, тествайте и внедрявайте компютърни програми на множество компютърни/операционни платформи.“
- „Помогнете за разработването на нова уеб-базирана информационна система (IS)“
- „Извършване на всички дейности, необходими за дефинирането, проектирането, изграждането, тестването и внедряването на автоматизирани компютърни системи.“
- „Преглеждайте често програмите и правете корекции, които са необходими, за да се гарантира правилното функциониране на програмата.“
- „Потвърдете работата на програмата чрез провеждане на тестове; промяна на програмната последователност и/или кодове.'
- „Създавайте и публикувайте технически диаграми в подкрепа на усилията за кодиране.“
- „Интегрирайте нова функционалност в съществуващи приложения.“
Как да станете компютърен програмист
Шансовете ви да получите работа като компютърен програмист ще бъдат по-добри, ако спечелите бакалавърска степен по Информатика , математика или информационни системи. Някои работодатели ще ви наемат, ако имате диплома по друг предмет като напр счетоводство , финанси и бизнес , стига да сте взели уроци по информатика. Може дори да успеете да намерите работа с асоциирана степен по компютърни науки.
Тъй като опитът е толкова ценен, колкото и степента в тази област, трябва да го направите стажове докато си в училище. След като работите в областта, ще трябва да поддържате уменията си актуални, като изучавате нови езици за програмиране. Сертифицирането на различни езици за програмиране също може да бъде от полза.
Меки умения, необходими за успех
В допълнение към техническите умения, придобити чрез официално обучение и опит, следното меки умения ще ви помогне да направите своя успех в тази област възможен:
- Четене с разбиране : Трябва да можете да разбирате писмените инструкции.
- Разрешаване на проблем : Програмистите трябва да идентифицират проблемите.
- Критично мислене : Когато решавате проблеми и взимате решения, трябва да знаете как да претеглите всичките си възможности, за да можете да изберете най-добрия.
- Активно слушане : Тази способност ви позволява да разбирате инструкциите от членовете на вашия екип.
- Внимание към детайлите и отстраняването на неизправности : Трябва да можете да намирате малки грешки в кода и да ги коригирате.
Какво очакват работодателите
Ето някои изисквания за действителни обяви за работа, намиращи се на Indeed.com. Повечето работодатели също изискват владеене на определени езици за програмиране:
- „Трябва да има способността да работи самостоятелно.“
- „Трябва да притежава висока степен на отчетност за работата си.“
- „Трябва да има способността да разбира и прилага принципите на съвременната алгебра, докато анализира данни и генерира отчети.“
- „Трябва да работи добре в екипна среда.“
- „Трябва да може да работи под напрежение, за да спазва сроковете и да се справя с множество задачи и промяна на приоритетите.“
- „Трябва да има самодисциплина, тъй като завършването на проектите отнема няколко месеца.“
Как да прецените дали тази кариера е подходяща за вас
Вашият интереси , тип личност , и ценности, свързани с работата са някои от факторите, които ще определят дали да бъдете компютърен програмист е подходящо за вас. Тази кариера е подходяща за хора, които имат следните черти:
- интереси ( Холандски кодекс ): ICR (разследващ, конвенционален, реалистичен)
- Тип личност (Индикатор за тип личност на Майърс Бригс [ MBTI ]): ENTJ , INTJ, INTP, ISTJ, ISTP
- Ценности, свързани с работата : Постижения, Условия на работа, Независимост
Свързани професии
Заглавие | Описание | Средна годишна заплата (2016 г.) | Минимално необходимо образование/обучение |
---|---|---|---|
Разработчик на софтуер | Създава софтуер за системи и приложения. | $106 860 (системи) $100 080 (Приложения) | HS диплома; за предпочитане бакалавърска степен |
Анализатор на компютърни системи | Помага на организациите да използват ефективно компютърните технологии. | 87 220 долара | Бакалавърска степен по компютърни науки или свързан предмет |
Уеб разработчик | Склонен е към дизайна и техническите аспекти на уебсайтове. | 66 130 долара | HS диплома; много работодатели изискват асоциирана степен по уеб дизайн |
Специалист по компютърна поддръжка | Подпомага компютърните потребители при проблеми, които имат със софтуер, хардуер или периферни устройства. | 49 390 долара | HS диплома; опит с компютрите |