Программист – специалист по программированию, составлению программ для электронно-вычислительных машин.
Программист разрабатывает программное обеспечение для персональных, встраиваемых, промышленных и вообще для любых компьютеров. Этот процесс и называется программированием.
Есть системные и прикладные программисты. Прикладной ответственен за разработку и отлаженную работу программ, которые решают конкретные задачи. Системный программист занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения.
Сколько получает, тыс. руб. | |
---|---|
Москва
|
80
|
Санкт-Петербург
|
60
|
Ростов-на-Дону
|
50
|
Волгоград
|
30
|
Отдельная сфера – web-программирование: разработка, модернизация и поддержка сайтов. Нужно знать, что такое PHP, MYSQL, XHTML, CSS, JavaScript, XML. Часто работодатели желают получить профессионала «два в одном» – web-дизайнера и web-программиста, чтобы он решал технические вопросы и занимался оформлением сайтов.
Профессия не отличается разнообразием. Людям, которые нуждаются в постоянном общении и знакомствах, будет сложно: общение на работе сводится к профессиональным разговорам с коллегами и начальством.
Нужно пристально следить за своим здоровьем, без физической нагрузки существует риск получить проблемы со зрением и опорно-двигательным аппаратом.
Иногда приходится брать работу на дом, если необходимо соблюсти дедлайны. Профессия позволяет работать вне офиса.
Каждый месяц выходят новые версии программ, обновляются характеристики оборудования, и программисты всегда должны быть в курсе этих изменений. Способность к самообучению – один из главных навыков.
Обязательны системное мышление, аналитический склад ума, хорошая память, умение излагать информацию на понятном языке. Пригодится усидчивость. Хорошо написанная программа – это программа, написанная два раза.
Владение английским языком на уровне чтения техдокументации – еще одно обязательное требование к программистам. Важно уметь работать в команде, над большими проектами, со средствами коллективной разработки, крупными финансовыми системами (бюджетными, банковскими, управленческого учета).
Для ведущего программиста необходимы навыки управления проектами и коллективом, самостоятельность, инициативность. Придется научиться нести личную ответственность за поставленную задачу.
Программисты часто имеют свободный график. Нанимают и удаленных специалистов, и в штат для работы в офисе. Весь день программист проводит за компьютером.
Стать программистом можно в каждом крупном городе страны. Достаточно выбрать соответствующую специальность в одном из вузов или ссузов. В Коломне, например, программистов готовят в политехническом колледже. При этом важна не корочка, а реальные знания и опыт работы. Имея хоть десять дипломов, без знания и опыта тяжело найти работу.
Во время учебы предстоит получить серьезную математическую подготовку, изучить алгоритмические языки и программирование, методы и средства защиты компьютерной информации.
Придется «подружиться» с рядом специальных дисциплин: структуры и алгоритмы обработки данных, функциональное, логическое и объектно-ориентированное программирование.
Очень распространено самообразование программистов. Они успешно работают без формального образования по специальности.
Профессия «программист» – одна из наиболее востребованных на рынке труда. На работу устроиться довольно просто, если обладать большим багажом знаний. Обычно просят прийти на собеседование и выполнить тестовое задание. На основании результатов подбирается кандидат.
Все компании сегодня нуждаются в автоматизации своего бизнеса. Они имеют внутреннюю компьютерную сеть, чтобы в электронном виде моментально обмениваться информацией между подразделениями и отделами, вести учет продукции, закупок, реализованного товара. Также нужен постоянный мониторинг налаженной системы.
Один из самых желанных для работодателей специалист – программист 1С. Он адаптирует готовый пакет программ фирмы «1С» к нуждам предприятия, обычно бухгалтерии, устанавливает программы, которые облегчают расчеты, оптимизирует работу персонала, налаживает документооборот.
Карьера зависит от навыков и устремлений. В крупных компаниях можно стать начальником ИТ-отдела, ведущим менеджером проекта.
Очень популярен фриланс – работа на дому с самостоятельным поиском заказов. Многие программисты открывают собственный бизнес, связанный с разработкой программного обеспечения.
Проект «Программист придет на помощь» – победитель фотоконкурса «Чем хороша моя профессия». Выполнили студенты: Бурукин Алексей, Кутуева Алина, Кандыгина Оксана, Голов Александр, Коломенский политехнический колледж.