Программирование

История профессии

В пору своего зарождения программирование было сродни искусству, так как еще не были выработаны основные законы и правила. Примечательно, что первым программистом была женщина – Ада Лавлейс, дочь замечательного поэта Байрона. В 1833 году английский математик Ч.Бэббидж изобрел и сконструировал первую в мире модель механической "аналитической" машины, выполнявшей простейшие арифметические действия. Ада Лавлейс написала несколько программ для этой машины.

В 40-х годах прошлого столетия появились цифровые ЭВМ. Идея их создания принадлежит американскому математику фон Нейману. Для машин первого поколения составлялись предельно подробные программы, предусматривающие каждый шаг, каждую операцию вычислений. Причем никакого языка, кроме своего, машина еще не понимала.

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

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

 

Программист - специалист в области вычислительной техники, современ­ного программного обеспечения, автоматизации производствен­ных и других процессов.

 

 ПРОГРаММИСТ

  

Качества, которые помогут быть успешным в этой профессии

 (профессионально важные качества):

 Способности, умения:

·         высокий уровень развития логического мышления

·         гибкость и динамичность мышления

·         способность анализировать ситуацию (аналитические способности)

·         хороший уровень развития долговременной и оперативной  (кратковременной) логической памяти

·         память на условные обозначения (знаки, символы, планы, схемы, графики)

·         высокий уровень развития концентрации, объема, распределения и переключения внимания

·         способность грамотно выражать свои мысли

·         развитое воображение

·         тактильная чувствительность (чувствительность пальцев)

·         устойчивость кистей рук (низкий тремор)

·         внимание к деталям

·          способность к созданию образа по словесному описанию

·         развитое абстрактное мышление

·         креативные способности

·         переносимость статических физических нагрузок

·         умение быстро ориентироваться в окружающей обстановке

·         умственная работоспособность

·         склонность к исследовательской деятельности

·         умение предвидеть результат

·         высокий уровень развития технических способностей

·         хороший уровень развития математических способностей

 

Личностные качества, интересы и склонности:

·         внимательность

·         аккуратность

·         терпеливость

·         самостоятельность

·         настойчивость и упорство

·         целеустремленность

·         ответственность

·         старательность, исполнительность

·         склонность к интеллектуальным видам деятельности

·         умение самостоятельно принимать решения

·         независимость (наличие собственного мнения)

·         самодостаточность (ориентация на собственные силы, уверенность в себе)

·         усидчивость

·         способность заниматься длительное время кропотливой, монотонной работой

·         умение работать в команде

·         наблюдательность

·          

Качества, препятствующие эффективности профессиональной деятельности:

·         невнимательность, рассеянность

·         нетерпеливость

·         низкий уровень  логического и абстрактного мышления

·         ригидность мыслительных процессов

·         сильно развитая близорукость

 

В каких областях может работать программист?

·         вычислительные и Научно-исследовательские центры (институты)  

·         предприятия и организации различного профиля

·         система банков

·         образовательные учреждения (школы, колледжи, ВУЗы)

·         IT – компании

·         отделы программистов в разнообразных коммерческих организациях

·         органы управления

·         промышленное производство

 

Содержание работы программиста:

·         разработка программного обеспечения

·         разработка операционной системы, интерфейса, работа с сетями

·         работа с глобальными сетями

·         разработка технологии решения задач по обработке информации, определение схемы и алгоритма обработки данных, выбор языка программирования для описания составленных алгоритмов

·         определение информации, подлежащей обработке на компьютере, ее объема, структуры, схемы  ввода

·         определение возможности использования готовых программ

·         адаптация имеющихся программ под особенности конкретного предприятия (отладка разработанных программ, определение возможности использования готовых программ, разработан­ных другими организациями)

·         нахождение и устранение различных ошибок, которые возможно, содержатся в программе

·         разработка инструкции по работе с компьютерными программами,  разработка и оформление технической документации

·         сопровождение внедренных программ и программных средств

·                участие в создании каталогов и картотек стандартных программ, в разработке форм документов,  подле­жащих машинной обработке, в проектных работах по расши­рению области применения вычислительной техники

 

Чем профессия привлекательна?

·         высокий социальный престиж про­фессии

·         возможность реализации творческих способнос­тей

·         большая степень свободы и независимости в работе

·         «интернациональность» профессии


 «Подводные камни»:

·         малоподвижный характер работы

·         «рваный» рабочий ритм

·         риск снижения уровня социальных контактов и связей

 

Возможные профессиональные заболевания:

·         сердечно­сосудистые

·         глазные

·         заболевания опорно-двигательного аппарата

·         гиподинамия и другие нарушения, вызванные малоподвижным образом жизни

·         нервные рас­стройства

 

Противопоказания по здоровью:

·         нервно–психические расстройства

·         нарушение цветоразличения

·         выраженные заболевания глаз

·         расстройства координации движений

 
 

Карьерные перспективы связаны с административными должностями менеджера группы или проекта, администратора сети.

Профилирующие предметы школьной программы и  до­полнительного образования:

программирование и информатика, математика, английский язык,