644001, г. Омск, ул. Куйбышева, д. 69, тел. (3812) 36-15-97. Режим работы: пн.-чт. 830-1745, пт. 830-1630 (обед 1300-1400). Email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. , Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. . Группа ВКонтакте: vk.com/omskprofcenter
ПРОГРАММИСТ
В программировании, как и везде,
ошибаться - значит рождаться заново.
Алан Дж. Пермес
Программист – специалист, занимающийся разработкой программного обеспечения.
В пору своего зарождения программирование было сродни искусству, так как еще не были выработаны основные законы и правила. В 1833 году английский математик Ч. Бэббидж изобрел и сконструировал первую модель механической "аналитической" машины, выполнявшей простейшие арифметические действия. Ада Лавлейс, дочь знаменитого английского поэта Байрона, написала несколько программ для этой машины.
Только в 40-х годах 20 века на свет появились первые электронно-вычислительные машины. Для них писались очень подробные программы, так как никакой другой язык эта техника не понимала. Специальные алгоритмические языки программирования начали создавать позднее, именно тогда и появилась профессия программиста. В наши дни все программисты подразделяются на несколько категорий:
1) прикладные программисты – разрабатывают программы, которые необходимы для того, чтобы любая компания, фирма или предприятие отлажено работали;
2) системные программисты – специализируются на работе с системным программным обеспечением. Сюда можно отнести и разработку операционных систем, а также создание сетей и их управление;
3) web-программисты работают в сетях, но в отличие от системных программистов, углубляются в глобальную сеть Интернет: создают программы для сайтов, web-интерфейсы и динамические web-страницы.
Профессию программиста можно получить в профессиональных образовательных организациях и образовательных организациях высшего образования.
Профессионально важные качества:
логическое мышление;
гибкость и динамичность мышления;
способность анализировать ситуацию (аналитические способности);
высокий уровень развития словесно-логической памяти;
высокий уровень концентрации, объема, распределения и переключения внимания;
высокий уровень технических способностей;
математические способности;
развитое воображение;
внимательность;
аккуратность;
терпеливость;
целеустремленность;
ответственность.
Медицинские ограничения
Работа программиста не рекомендуется людям с заболеваниями:
нервно-психическими;
опорно-двигательного аппарата (нарушение координации движений кистей и пальцев рук);
щитовидной железы;
крови;
органов зрения (сильная близорукость).
Содержание деятельности
Деятельность программиста направлена на обеспечение работоспособности программного обеспечения, используемого в организации. Это установка и настройка программного обеспечения на рабочих местах сотрудников организации; обновление баз данных, используемых программным обеспечением; разработка необходимого программного обеспечения и сопровождение уже имеющегося; мониторинг действия лицензионных соглашений, связанных с эксплуатацией программного обеспечения.
Кроме того, программист осуществляет следующие виды деятельности:
- разработка технологии решения задач по обработке информации, определяет схемы и алгоритмы обработки данных, выбор языка программирования для описания составленных алгоритмов;
- подготовка программ к отладке и проведение отладки и корректировки (нахождение и устранение различных ошибок, содержащихся в программе);
- изучение информационных технологий, построение информационной среды;
- работа с глобальными сетями;
- разработка инструкций по работе с компьютерными программами;
- оформление технической документации и т.п.
Образовательные организации г. Омска и Омской области:
Омский государственный технический университет;
Томский государственный университет систем управления и радиоэлектроники. Омское представительство;
Омский промышленно-экономический колледж;
Сибирский профессиональный колледж;
Омский авиационный колледж имени Н.Е. Жуковского;
Торгово-экономический колледж им. Г.Д. Зуйковой;
Сибирская региональная школа бизнеса (колледж). Представительство в г. Омске;
Омский автотранспортный колледж.
Профессиональная деятельность
Программист может работать в:
IT-компаниях;
образовательных организациях;
органах управления;
на промышленном производстве;
в научно-исследовательских центрах;
государственных и коммерческих организациях.
Карьера
Первой ступенькой карьеры может стать должность системного администратора либо программиста-стажера. На этом этапе необходимо иметь хорошую теоретическую подготовку и знать языки высокого уровня (C++, VB, VFP, C#, VB. Net.).
Хорошим стартом может также стать присоединение к группе программистов при разработке какого-либо проекта. Крупные проекты часто привлекают внимание западных компаний, которые "перекупают" российских программистов. Зачастую профессиональный рост программиста связан с освоением новых приемов и способов программирования, ведением более крупных проектов и т.п.
Следующая ступень профессионального роста – руководитель IT-отдела. К необходимым знаниям добавляется обязательный опыт работы, владение иностранным языком, навыки управления персоналом. К примеру, Билл Гейтс начинал карьеру как обычный программист, но через некоторое время ему понравилось "программировать" бизнес. В результате он сумел основать самую крупную в мире компьютерную империю.
Позиция IT-директора – одна из ключевых в организации. Успешный руководитель должен постоянно развивать свой профессионализм, совершенствовать навыки управления командой, стремиться к повышению эффективности работы компании за счет вверенных полномочий, быть в курсе новейших разработок в области информационных технологий и умело применять их на практике.