Programmist (1).ppt
- Количество слайдов: 10
БУДУЩЕГО
Программист – это специалист, занимающийся разработкой программного обеспечения (ПО) для персональных, встраиваемых, промышленных и других разновидностей компьютеров, то есть программированием. В большинстве случаев в обязанности программиста входят: проектирование — процесс создания проекта, прототипа, прообраза предполагаемого или возможного объекта, и кодирование — написание программного кода или скриптов на определенном языке программирования.
Образование Как основная профессиональная деятельность программирование используется в технической и в научной областях. В технике выделяются средняя техническая квалификация техник-программист и высшая техническая квалификация инженер-программист. Предметом деятельности специалистов с соответствующей квалификацией является проектирование, разработка и производство программного обеспечения, как промышленной продукции, удовлетворяющей заданным функциональным, конструктивным и технологическим требованиям. В России подготовка инженеров-программистов ведётся по профилю подготовки «Программное обеспечение вычислительной техники и автоматизированных систем» направления «Информатика и вычислительная техника» . Существует подготовка математиков-программистов по направлению «Математическое обеспечение и администрирование информационных систем» . В конце 2000 -х в России появилось новое направление подготовки программистов «Программная инженерия» . Областью профессиональной деятельности выпускников по этому направлению является индустриальное производство программного обеспечения. Данное направление подготовки отличается от подготовки инженеровпрограммистов по профилю «Программное обеспечение вычислительной техники и автоматизированных систем» тем, что общеинженерные дисциплины заменены дисциплинами из новой области знания инженерия программного обеспечения. Объектами профессиональной деятельности инженеров по производству программного обеспечения являются не программы и программные комплексы, а методы и инструменты разработки программного продукта, а также процессы жизненного цикла программного продукта. Предметом деятельности программистов в науке является решение задач с применением методов прикладной математики и реализацией на ЭВМ.
Программистов можно условно разделить на три категории в зависимости от специализации: • Прикладные программисты. Такие специалисты занимаются разработкой конкретных программ, необходимых для работы организации. Например, сюда можно отнести программистов 1 С. • Системные программисты-программируют операционные системы, интерфейсы к распределенным базам данных, работают с сетями. • Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т. п.
История Возникновение программирования как рода занятий и, особенно, как профессиональной деятельности трудно датировать однозначно. Часто первым программируемым устройством принято считать жаккардовый ткацкий станок, построенный в 1804 году Жозефом Мари Жаккаром, который произвёл революцию в ткацкой промышленности, предоставив возможность программировать узоры на тканях при помощи перфокарт.
Первое программируемое вычислительное устройство, Аналитическую машину, разработал Чарльз Бэббидж (но не смог её построить). 19 июля 1843 года графиня Ада Августа Лавлейс, дочка великого английского поэта Джорджа Байрона, как принято считать, написала первую в истории человечества программу для Аналитической машины. Эта программа решала уравнение Бернулли, выражающее закон сохранения энергии движущейся жидкости. Основными частями Аналитической машины являлись: 1. «склад» — устройство для хранения чисел, то есть память в современной терминологии 2. «мельница» — устройства для выполнения арифметических действий (Арифметическое устройство) 3. устройство, управляющее операциями машины 4. устройства ввода и вывода Элемент «мельницы» . Рисунок Генри Бэббиджа
В своей первой и единственной научной работе Ада Лавлейс рассмотрела большое число вопросов. Ряд высказанных ею общих положений (принцип экономии рабочих ячеек памяти, связь рекуррентных форм с циклическими процессами вычислений) сохранили свое принципиальное значение и для современного программирования. В материалах Бэббиджа и комментариях Лавлейс намечены такие понятия, как подпрограмма и библиотека подпрограмм, модификация команд и индексн ый регистр, которые стали употребляться только в 1950 -х годах. Однако ни одна из программ, написанных Адой Лавлейс, никогда так и не была запущена. Аду Августу, графиню Лавлейс, принято считать почётным первым программистом (хотя, конечно, написание одной программы по современным меркам не может считаться родом занятий или профессиональной деятельностью). История сохранила её имя в названии универсального языка
Первый работающий программируемый компьютер (1941 год), первые программы для него, а также (с определёнными оговорками) первый язык программирования высокого уровня Планкалкюль создал немецкий инженер Конрад Цузе. Имена людей, впервые начавших профессионально выполнять работу собственно по программированию (в отрыве от наладки аппаратуры компьютера), история не сохранила, так как поначалу программирование рассматривалось как второстепенная наладочная операция.
Профессиональный праздник День программиста — неофициальный праздник программистов, отмечаемый на 256 -й день года. Число 256 выбрано потому, что это количество чисел, которое можно выразить с помощью восьмиразрядного байта. Также « 256» в шестнадцатеричной системе счисления — это « 100» ( « 0 x 100» ). И также это максимальная степень числа 2, которая меньше 365. В невисокосные этот праздник попадает на 13 сентября, a в високосные годы — на 12 сентября. Впервые отмечать 256 -й день года как профессиональный праздник программистов предложил Валентин Балт, сотрудник веб-студии «Параллельные Технологии» . Еще в 2002 году он даже пытался собрать подписи под обращением к правительству РФ в поддержку признания этого дня Официальным праздником. 22 апреля – в честь устаревшей кодировки специальности 220400 (программное обеспечение вычислительной техники и автоматизированных систем). По новой классификации в России специальность «ПО ВТ и АС» имеет код 230105. 65 — появилась возможность праздновать День Программиста 23 января.
Преимущество профессии Нет сомнений в том, что в наш век информационных технологий наибольшее преимущество получает не столь тот, кто умеет просто пользоваться компьютером, применяя уже готовые программы, а тот, кто способен совершенствовать старые программы и создавать новые. Сейчас все развитые страны осуществляют переход на компьютерный автоматизм , как в промышленной сфере , так и в оборонной. В связи с этим всё большую роль занимает защита автоматизированных систем и информации, борьба с попытками несанкционированного доступа к ним. Я считаю, что программист-одна из самых перспективных профессий не только в настоящем, но и обозримом будущем.
Programmist (1).ppt