ПРОГРАММИСТ

1. Общая характеристика профессии

    Содержание деятельности

     Работа в системе "человек-знак" (преобразование информации). Работает индивидуально или в составе группы во многих отраслях промышленности, в науке или управлении.

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

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

Орудия и средства труда

     Использует ЭВМ,  программные  средства.  Особыми  средствами труда программиста являются хранимые в  памяти  знаковые  системы (языки программирования),  алгоритмы  преобразования информации и специфические методы мышления (математическая логика).

Круг общения

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

Ответственность

     Обычная.

Условия работы

     Работает в помещении. Основная рабочая поза - положение "сидя".

     Работа в зависимости от масштаба задачи и уровня  квалификации программиста  (может  выполняться  индивидуально или в составе группы).

     При работе  на  компьютере программист подвергается воздействию электронно-магнитного излучения. Повышенной нагрузке подвергается зрение.

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

     Аналитические способности,  логическое  мышление,   аккуратность, педантичность.

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

     Работа не рекомендуется людям, страдающим заболеваниями:

  • органов зрения со значительным снижением остроты зрения.

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

     Должен знать:

  • основы математической логики и математической статистики;
  • методы математического моделирования; теорию программирования;
  • технико-эксплуатационные характеристики, конструктивные особенности  и правила эксплуатации ЭВМ.

     Должен владеть языками программирования и методами  проектирования программ.

5. Родственные профессии

     Инженер-конструктор, математик, ученый-исследователь (физик, химик и т.п.), экономист.