
Презентация профессии
Программирование возникло тогда, когда появилась первая электронно-вычислительная машина. Уже в 70-х годах ХХ века эта профессия стала престижной и хорошо оплачиваемой, не смотря на то, что развитие программирования в различных странах эволюционировало совершенно по-разному. В настоящее время в нашей стране профессия программиста остается одной из самых престижных и востребованных.
Программист - специалист, занимающийся разработкой программного обеспечения. Также он занимается устранением неполадок в технике, иногда наладкой оборудования, обучением пользователей и т.п.
Специалисту в этой области нужно знать языки программирования, уметь создавать веб-страницы, владеть иностранным языком (английским как минимум), и постоянно совершенствовать свои знания, так как через несколько лет он может оказаться не удел. Большинство программистов занимаются разработкой программ для различных целей и задач: коммерческих, государственных, исследовательских, медицинских. Информационные технологии проникли во все сферы нашей жизни, а вместе с ними и программисты.
В работе программиста много творческих моментов, хотя есть и рутинные подводные камни. Например, программу нужно не только создать, но необходимо заниматься ее поддержкой, доработкой. Профессия программиста пока не имеет ограничений в своем развитии. И, поэтому, требует от специалистов постоянной готовности получать новые знания, развиваться.
Тип и класс профессии
Профессия программиста относится к типу «Человек – Знак», она связана с работой со знаковой информацией: текстами, цифрами, формулами и таблицами, расчетами.
Также профессия программиста относится к типу «Человек - Техника», так как связана с монтажом, сборкой и наладкой, эксплуатацией технических устройств.
Профессия программиста относится к классу «эвристических (творческих)», связана с анализом, исследованиями и испытаниями, контролем и планированием. Она требует высокой эрудиции, оригинальности мышления, стремления к развитию и постоянному обучению.
Содержание профессии
Программист разрабатывает и внедряет программные коды, типовые и стандартные программные средства.
Также программист:
- Разрабатывает программное обеспечение;
- Разрабатывает операционные системы, их интерфейс, работает с сетями;
- Разрабатывает алгоритмы и программы на основе математических моделей;
- Разрабатывает технологии решения задач по обработке информации, определяет схемы и алгоритмы обработки данных, выбирает язык программирования для описания составленных алгоритмов;
- Изучает информационные технологии, выполняет построение информационной среды;
- Работает с глобальными сетями;
- Адаптирует имеющиеся программы под особенности конкретного предприятия;
- Разрабатывает инструкции по работе с компьютерными программами, оформляет техническую документацию, и т.п.
Требования к индивидуальным особенностям специалиста
Для успешного освоения профессии программиста необходимы базовые знания по математике, информатике.
Квалифицированный программист должен знать:
- языки программирования и программное обеспечение;
- компьютерную технику, принципы ее внедрения и эксплуатации;
- вычислительную технику, алгоритмы ее работы, и т.п.
Квалифицированный программист должен уметь:
- программировать (владеть различными языками программирования);
- работать с сетями, базами данных;
- выполнять сложную и ответственную работу, и т.п.
Для успешной деятельности в качестве программиста необходимо наличие следующих профессионально-важных качеств:
- склонность к работе с информацией,
- развитые логические способности,
- способность к концентрации внимания,
- развитые лексические способности,
- развитые математические способности,
- склонность к творческой работе,
- эмоциональная устойчивость
Условия труда
Программист может работать как самостоятельно, так и в коллективе, который может состоять из нескольких специалистов. Чаще всего представители данной профессии работают в помещениях. Это могут быть офисы компаний и организаций, компьютерные фирмы и т.п. Работа происходит преимущественно сидя, с использованием компьютера. Как правило, это спокойная деятельность, хотя и в работе программиста могут периодически случаться командировки, разъезды или деловые встречи с клиентами-заказчиками. Программист достаточно самостоятелен в своей деятельности. Он может принимать собственные решения в рамках поставленных задач, хотя может быть ограничен требованиями заказчика и пожеланиями к конечному результату работы. Работа программиста может носить сдельный и удаленный характер, протекая в режиме «фриланса».
Медицинские противопоказания
Медицинские ограничения для программиста:
- заболевания опорно-двигательного аппарата;
- нервной системы;
- органов зрения;
- иммунной системы;
- психические расстройства;
- расстройства внимания.
- При наличии этих заболеваний работа по профессии программиста может приводить к ухудшению здоровья, а также создавать непреодолимые препятствия для освоения и роста в рамках этой профессии.
Пути получения профессии
ФГОУ ВПО «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
СПб., пр. Кронверский, д.49
Тел. 232-97-04
ФГОУ ВПО «Санкт-Петербургский университет аэрокосмического приборостроения»
СПб, ул. Б.Морская, д.67
тел.571-15-22
ФГОУ ВПО «Санкт-Петербургский государственный политехнический университет»
СПб, ул. Политехническая, д.29
Тел. (812) 552-60-80,
(812) 552-77-28
ФГОУ ВПО «Санкт-Петербургский государственный университет»
СПб, Университетская наб. 7-9
Тел. (812) 328-20-00
ФГОУ ВПО «Санкт-Петербургский экономический университет»
СПб, ул. Садовая, д.21
Тел. 310-55-55
Родственные профессии
Вебдизайнер, системный администратор, верстальщик, инженер-электронщик