Занятие 10. Инженер – программист

Занятие 10. Инженер-программист
Цель: познакомиться с профессиональной деятельностью инженера-программиста, определить уровень востребованности данной профессии сейчас и в будущем, узнать, где можно получить эту профессию.
Ход урока:
Обсуждение видеосюжета, который учащиеся должны бы посмотреть дома, по следующим вопросам: какие изменения происходят в работе инженеров в последние годы?
Учащиеся приходят к выводу, что работа инженеров значительно упрощается за счет использования специализированных компьютерных программ.
Кто создает эти программы?
Программы создают инженеры-программисты.
Возникновение программирования как рода занятий и, особенно, как профессиональной деятельности трудно датировать однозначно.
Первым аналогом программируемого устройства были музыкальная шкатулка и шарманка, программа записывалась на вращающийся вал. Тот же принцип двоичной системы, как и на перфокарте: звук воспроизводился выступом на валу («кулачком»), нет выступа — нет звука, кроме того, шарманка предусматривала смену программ и имела 6-8 запрограммированных мелодий.
Первым программируемым устройством принято считать жаккардовый ткацкий станок, построенный в 1804 году Жозефом Мари Жаккаром, который произвёл революцию в ткацкой промышленности, предоставив возможность программировать узоры на тканях при помощи перфокарт.
Первое программируемое вычислительное устройство, Аналитическую машину, разработал Чарльз Бэббидж (но не смог её построить). 19 июля 1843 годаграфиня Ада Августа Лавлейс, дочка великого английского поэта Джорджа Байрона, как принято считать, написала первую в истории человечества программу для Аналитической машины. Эта программа решала уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости.Однако ни одна из программ, написанных Адой Лавлейс, никогда так и не была запущена.Аду Августу, графиню Лавлейс, принято считать почётным первым программистом. История сохранила её имя в названии универсального языка программирования «Ада».
Первый работающий программируемый компьютер, первые программы для него, а также (с определёнными оговорками) первый язык программирования высокого уровня Планкалкюль (1941-1945 гг) создал немецкий инженер Конрад Цузе.
            Программисты подразделяются на системных, прикладных и web-программистов.

Программист – одна из самых востребованных профессий современности. Давайте посмотрим сюжет о программистах.


Системный программист – это разработчик операционных систем, программных комплексов, обеспечивающих слаженную работу компонентов компьютера. Системщик выстраивает многоуровневую структуру, которая объединяет отдельные компоненты (работу процессора, сетевого оборудования, оперативную память, выполнение прикладных программ и пр.) в модули, а модули – в единый организм компьютера или компьютерную сеть.
Кроме разработки программных модулей и их интеграции, программист-системщик занимается адаптацией и модификацией программных продуктов под конкретную систему, исходя из её логики и задач. Он же может заниматься разработкой баз данных и их администрированием.Профессионалы в области системного программирования весьма востребованы на рынке труда. Это связано с тем, что и в науке, и в промышленности, и в финансовом секторе, и в медицине, и даже в образовании развиваются автоматизация и компьютеризация всех рабочих процессов.
Профессия системный программист предполагает склонность к точным наукам и технике, хорошую память (в том числе оперативную), усидчивость, умение концентрировать и переключать внимание, ответственность, самоорганизованность.
Специалист по программированию систем должен уметь с помощью математических методов разрабатывать алгоритмы программ для решения поставленных задач и самостоятельно писать эти программы, модифицировать и адаптировать готовые программы к конкретной системе, обеспечивать оптимальное применение прикладных программ, создавать базы данных и т.д.Он должен владеть технологией и системного, и прикладного программирования, знать технологии защиты баз данных.
Прикладной программист - специалист, осуществляют разработку и отладку программ для решения различных прикладных задач.Такой программист занимается прикладными программами, облегчающими жизнь пользователю.
Качества, необходимые программисту: высокий уровень абстрактного и логического мышления, то есть умение видеть за символами языка программирования конкретные формы. Наблюдательность. Терпение. Настойчивость. Склонность к монотонной, кропотливой работе. Большая сила воли.
Web-программист — специалист в области компьютерных технологий, а именно web-программирования. Призван воплотить в жизнь проекты web-дизайнеров, создавая функционирующий сайт.Он должен знать HTML, JAVA, JAVAScript, РНР, CGI, Perl, иметь опыт работы с такими инструментами web-разработчиков, как Dreamweaver, Flash и ColdFusion. Эти языки и программы расширяют возможности сайтов, помогают вносить разнообразие: элементы анимации, звук, интерактивные игры, онлайновые анкеты и функции Интернет-торговли.
Работа web-программиста непосредственно связана с глобальной сетью Интернет. Такой специалист создает программы, способные функционировать в ее пределах. Без его участия не станет работать ни один интернет-проект. Web-программисты создают динамические страницы, пишут интерфейсы к базам данных, составляют технические задания проектов. Если, к примеру, web-сайты — дома, то web-программисты — архитекторы, которые мыслят новыми, компьютерными категориями.
Деятельность web-программиста включает в себя:ознакомление с основными задачами заказчика;написание программ, необходимых для функционала web-ресурсов; переработка и обслуживание сайтов, систем управления; решение рабочих вопросов.
Важные качества: усидчивость;внимательность;хорошая память;способность выдерживать серьезные умственные нагрузки;умение слаженно работать в команде;
Работа программиста есть и будет востребована в связи с тем, что одним из современных трендов является автоматизация и роботизация процессов.
Больше узнать об этом можно в Атласе новых профессий. http://atlas100.ru/catalog/?otrasl=all&trend_155=yes тренд – автоматизация

Проверьте количество вакансий программистов в системе Яндекс-работа https://rabota.yandex.ru/search?rid=2&text=%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82
Всегда интересно узнать мнение о профессии из «первых уст», давайте посмотрим видеоролик, в котором программист из Яндекса рассказывает о своей работе

Домашнее задание: посмотрите фильмы из серии «Специалисты будущего»
 информатика и вычислительная техника


программная инженерия

Комментариев нет: