https://studyvolga.com

https://edu.gov.ru/opc-view/

Яндекс.Метрика

Берегите свою жизнь

Программирование в компьютерных системах (09.02.03)

Программист — специалист, занимающийся непосредственной разработкой программного обеспечения для различного рода вычислительно-операционных систем.
Программирование, как род занятий, может являться основной профессиональной деятельностью специалиста, либо использоваться в качестве вспомогательной деятельности для решения иных профессиональных задач, либо же использоваться в непрофессиональной сфере (как инструмент решения задач или ради получения удовольствия от процесса программирования). Термин «программист» не обязательно подразумевает профессиональное образование или профессиональную деятельность.
Предметом деятельност является проектирование, разработка и производство программного обеспечения, как промышленной продукции, удовлетворяющей заданным функциональным, конструктивным и технологическим требованиям.
Профессия программиста относится ктипу «Человек – Знаковая система» Она ориентирована на работу со знаковой, числовой информацией, на работу с техникой. Профессия программиста относится к классу эвристических, т.к. связана с разработкой и созданием новых объектов. "Человек - знаковая система" Естественные и искусственные языки, условные знаки, символы, цифры, формулы - вот предметные миры, которые занимают представителей профессий этого типа. Тип "Человек - знаковая система" объединяет профессии, связанные с текстами, цифрами, формулами, и таблицами, с чертежами, картами, схемами, звуковыми сигналами: переводчик, программист, бухгалтер, экономист, специалист по маркетингу, геодезист, телефонист, налоговый инспектор, чертежник и др.
Программистов можно условно разделить на три категории в зависимости от специализации:

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

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

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

Программист должен уметь:

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

Качества, обеспечивающие успешность выполнения профессиональной деятельности программиста:

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

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

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

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

 


Все специальности