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