Программист

Названия профессии

Программист, инженер-программист

Специальности:

  • СПО «Автоматизированные системы обработки информации и управления» (230103); «Вычислительные машины, комплексы, системы и сети» (230101); «Программное обеспечение вычислительной техники и автоматизированных систем» (230105); «Техническое обслуживание средств вычислительной техники и компьютерных сетей» (230106).
  • ВПО «Программное обеспечение вычислительной техники и автоматизированных систем» (220400 (230105)); «Математическое обеспечение и администрирование информационных систем» (351500); «Прикладная математика и информатика» (010200); «Прикладная математика» (073000).

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

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

В начало
Классификация профессии

Тип профессии по предмету труда: программисты работают с цифрами и кодами, это позволяет отнести профессию по предмету труда к типу «Человек – Знаковая система». Также профессию можно отнести к типу «Человек – техника», так как работа программиста связана с монтажом, сборкой и наладкой технических устройств.

Тип профессии по признаку цели: изыскательский.

Тип профессии по средствам труда: профессия, связанная с применением автоматизированных и автоматических систем.

Тип профессии по условиям труда: работа в «комнатных» условиях.

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

В начало
Описание профессии

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

Основная деятельность программиста связана с разработкой и внедрением программного обеспечения.

lori-0001465669-smallwww.jpg

К основным обязанностям программиста относятся:

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

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

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

lori-0003203813-smallwww.jpg

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

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

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

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

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

lori-0002893483-smallwww.jpg

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

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

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

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

В начало
Условия труда

Программисты могут работать самостоятельно (системный администратор, инженер-программист предприятия или фирмы) или в коллективе (IT-компании).

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

Программисты проводят рабочий день в помещении. Работа происходит преимущественно сидя.

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

lori-0004467416-smallwww.jpg

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

Специальная форма для программистов не предусмотрена.

В начало
Профессиональные риски

Рабочая поза – положение сидя. Долговременное нахождение в положении сидя может привести к заболеваниям, сопровождающимся болями в спине и шее.

Постоянная работа с компьютером может вызвать заболевания зрительной системы.

В начало
Требуемое профессиональное образование

Получить профессию программиста можно в учреждениях среднего профессионального образования (специальности «Автоматизированные системы обработки информации и управления» (230103), «Вычислительные машины, комплексы, системы и сети» (230101), «Программное обеспечение вычислительной техники и автоматизированных систем» (230105), «Техническое обслуживание средств вычислительной техники и компьютерных сетей» (230106)) либо высшего профессионального образования (специальности «Программное обеспечение вычислительной техники и автоматизированных систем» (220400 (230105)), «Математическое обеспечение и администрирование информационных систем» (351500), «Прикладная математика и информатика» (010200), «Прикладная математика» (073000).

В начало
Образовательные учреждения

  • Учреждения среднего профессионального образования:

Московский государственный колледж электромеханики и информационных технологий;

Московский колледж профессиональных технологий;

Московский техникум информатики и вычислительной техники;

Техникум автоматизации и радиоэлектроники;

Сергиево-Посадский социально-экономический техникум;

Балашихинский промышленно-экономический колледж;

Павлово-Посадский промышленно-экономический техникум;

Волоколамский колледж (техникум) права, экономики и безопасности;

Коломенский политехнический колледж;

Серпуховский технический колледж;

Центральный межрегиональный техникум отраслевых технологий и предпринимательства;

Химкинский техникум космического энергомашиностроения.

  • Учреждения высшего профессионального образования:

Московский государственный технический университет имени Н.Э. Баумана;

Московский институт стали и сплавов (МИСиС);

Московский государственный технический университет радиотехники, электроники и автоматики (МГТУ МИРЭА);

Московский государственный технологический университет «Станкин»;

Московский физико-технический институт;

Московский государственный областной гуманитарный институт;

Московский авиационный институт (Национальный исследовательский университет). Филиал «Стрела» в г. Жуковский;

Московский государственный университет приборостроения и информатики. Филиал в г. Чехове.

В начало
Карьерный рост

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

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

При работе в IT-компаниях профессиональный рост может быть связан с управленческой карьерой. В этом случае целесообразно получить дополнительное образование в управленческой сфере, например по специальности «Менеджер в сфере IT-технологий».

В начало
3.151722091304