ПРОГРАММИСТ
В программировании, как и везде,
ошибаться - значит рождаться заново.
Алан Дж. Пермес
Программист – специалист, занимающийся разработкой программного обеспечения.
В пору своего зарождения программирование было сродни искусству, так как еще не были выработаны основные законы и правила. В 1833 году английский математик Ч. Бэббидж изобрел и сконструировал первую модель механической "аналитической" машины, выполнявшей простейшие арифметические действия. Ада Лавлейс, дочь знаменитого английского поэта Байрона, написала несколько программ для этой машины.
Только в 40-х годах 20 века на свет появились первые электронно-вычислительные машины. Для них писались очень подробные программы, так как никакой другой язык эта техника не понимала. Специальные алгоритмические языки программирования начали создавать позднее, именно тогда и появилась профессия программиста. В наши дни все программисты подразделяются на несколько категорий:
1) прикладные программисты – разрабатывают программы, которые необходимы для того, чтобы любая компания, фирма или предприятие отлажено работали;
2) системные программисты – специализируются на работе с системным программным обеспечением. Сюда можно отнести и разработку операционных систем, а также создание сетей и их управление;
3) web-программисты работают в сетях, но в отличие от системных программистов, углубляются в глобальную сеть Интернет: создают программы для сайтов, web-интерфейсы и динамические web-страницы.
Профессию программиста можно получить в профессиональных образовательных организациях и образовательных организациях высшего образования.
ПРОФЕССИОНАЛЬНО ВАЖНЫЕ КАЧЕСТВА
логическое мышление
гибкость и динамичность мышления
способность анализировать ситуацию (аналитические способности)
высокий уровень развития словесно-логической памяти
высокий уровень концентрации, объема, распределения и переключения внимания
высокий уровень технических способностей
математические способности
развитое воображение
внимательность
аккуратность
терпеливость
целеустремленность
ответственность
МЕДИЦИНСКИЕ ОГРАНИЧЕНИЯ
Работа программиста не рекомендуется людям с заболеваниями
нервно-психическими
опорно-двигательного аппарата (нарушение координации движений кистей и пальцев рук)
щитовидной железы
крови
органов зрения (сильная близорукость)
СОДЕРЖАНИЕ ДЕЯТЕЛЬНОСТИ
Деятельность программиста направлена на обеспечение работоспособности программного обеспечения, используемого в организации. Это установка и настройка программного обеспечения на рабочих местах сотрудников организации; обновление баз данных, используемых программным обеспечением; разработка необходимого программного обеспечения и сопровождение уже имеющегося; мониторинг действия лицензионных соглашений, связанных с эксплуатацией программного обеспечения.
Кроме того, программист осуществляет следующие виды деятельности:
разработка технологии решения задач по обработке информации, определяет схемы и алгоритмы обработки данных, выбор языка программирования для описания составленных алгоритмов;
подготовка программ к отладке и проведение отладки и корректировки (нахождение и устранение различных ошибок, содержащихся в программе);
изучение информационных технологий, построение информационной среды;
работа с глобальными сетями;
разработка инструкций по работе с компьютерными программами;
оформление технической документации и т.п.
ОБРАЗОВАТЕЛЬНЫЕ ОРГАНИЗАЦИИ Г. ОМСКА И ОМСКОЙ ОБЛАСТИ
Сибирская региональная школа бизнеса (колледж)("Программирование в компьютерных системах")
Омский государственный технический университет ("Программная инженерия")
Омский промышленно-экономический колледж ("Информационные системы и программирование")
Сибирский профессиональный колледж ("Информационные системы и программирование")
Омский авиационный колледж имени Н.Е. Жуковского ("Информационные системы и программирование")
Омский автотранспортный колледж ("Информационные системы и программирование")
Омский колледж отраслевых технологий строительства и транспорта ("Информационные системы и программирование")
Омский колледж транспортного строительства ("Информационные системы и программирование")
Омская академия экономики и предпринимательства("Информационные системы и программирование")
Омский государственный колледж управления и профессиональных технологий ("Информационные системы и программирование")
Торгово-экономический колледж им. Г.Д. Зуйковой("Информационные системы и программирование")
Омский техникум высоких технологий машиностроения ("Информационные системы и программирование")
ПРОФЕССИОНАЛЬНАЯ ДЕЯТЕЛЬНОСТЬ
Программист может работать в:
IT-компаниях
образовательных организациях
органах управления
на промышленном производстве
в научно-исследовательских центрах
государственных и коммерческих организациях
КАРЬЕРА
Первой ступенькой карьеры может стать должность системного администратора либо программиста-стажера. На этом этапе необходимо иметь хорошую теоретическую подготовку и знать языки высокого уровня (C++, VB, VFP, C#, VB. Net.).
Хорошим стартом может также стать присоединение к группе программистов при разработке какого-либо проекта. Крупные проекты часто привлекают внимание западных компаний, которые "перекупают" российских программистов. Зачастую профессиональный рост программиста связан с освоением новых приемов и способов программирования, ведением более крупных проектов и т.п.
Следующая ступень профессионального роста – руководитель IT-отдела. К необходимым знаниям добавляется обязательный опыт работы, владение иностранным языком, навыки управления персоналом. К примеру, Билл Гейтс начинал карьеру как обычный программист, но через некоторое время ему понравилось "программировать" бизнес. В результате он сумел основать самую крупную в мире компьютерную империю.
Позиция IT-директора – одна из ключевых в организации. Успешный руководитель должен постоянно развивать свой профессионализм, совершенствовать навыки управления командой, стремиться к повышению эффективности работы компании за счет вверенных полномочий, быть в курсе новейших разработок в области информационных технологий и умело применять их на практике.