Программист — это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей. Разрабатывает программы на основе анализа математических моделей и алгоритмов по реализации решения экономических  и др. задач, выбирает язык программирования и перевода на него используемых моделей и алгоритмов, производит отладку разработанных программ, корректирует их в процессе доработки, определяет возможность использования готовых программных средств.

Сфера профессиональной деятельности

Связь, информационные и коммуникационные технологии

Требования к профессиональной подготовке

Программист должен хорошо знать: языки программирования; основы архитектурной и программной организации вычислительных и информационных систем; основы теории организации и применения баз данных; формальные методы, технологии и инструменты разработки программного продукта; основы моделирования и анализа программных систем; концепции и стратегии архитектурного проектирования и конструирования программного продукта; основы верификации и аттестации программного обеспечения; стандарты качества программного продукта и процессов его обеспечения; основные стандарты информационно-коммуникационных систем и технологий; методы и средства обеспечения информационной безопасности программных систем.

Программист должен уметь: инсталлировать, тестировать и использовать программные средства; настраивать конкретные конфигурации операционных систем; разрабатывать схемы баз данных; разрабатывать и специфицировать требования; конструировать программное обеспечение; разрабатывать основные программные документы; работать с современными системами программирования; оценивать бюджет, сроки и риски разработки программ; работать в среде различных операционных систем и администрировать их.

Медицинские противопоказания

К медицинским противопоказаниям, препятствующим работе программиста относятся: нарушение функций щитовидной железы, сердечнососудистые заболевания, болезни крови, заболевания опорно-двигательного аппарата, нервной системы, органов зрения, иммунной системы; психические расстройства.

Требования к индивидуальным особенностям специалиста

Программист должен обладать следующими личностными качествами: аккуратностью, целеустремленностью, умением самостоятельно принимать решения, ответственностью, терпеливостью, настойчивостью, склонностью к интеллектуальным видам деятельности.

К профессионально важным качествам программиста  относятся: хорошее зрение, оперативная память, устойчивое концентрированное внимание, стойкая работоспособность, дисциплинированность, аналитическое мышление.

Область применения

На сегодняшний день профессия программиста одна из самых востребованных. Специалисты данного профиля необходимы на каждом предприятии. Программисты могут работать в специализированных IT-компаниях и web-студиях.

Нажмите на кнопку воспроизведения слева, что прослушать описание.