Презентация - "Программист – технологии будущего"
- Презентации / Другие презентации
- 0
- 19.10.24
Просмотреть и скачать презентацию на тему "Программист – технологии будущего"
Всероссийский конкурс творческих работ «Самая лучшая профессия
Россия
Город Сызрань
Государственное бюджетное профессиональное образовательное учреждение
Самарской обрасти
«Губернский колледж г. Сызрани»
Технический профиль
Программист – технологии будущего
Название конкурсной работы
Презентация
Номинация
Теньков Кирилл Викторович, 17 лет
Леонтьева Наталья Юрьевна, преподаватель
Контактный телефон педагога 927-298-77-63
Содержание работы
Содержание работы
ВВЕДЕНИЕ. Чем занимаются программисты
Истоки специальности
От арифмометра до компьютера
Чем занимается программист
Качества, обеспечивающие успешность выполнения профессиональной
деятельности программиста
3. Программирование в природе
Истоки специальности
В 1833 году английский математик Ч. Бэббидж изобрел и сконструировал первую модель механической "аналитической« машины, выполнявшей простейшие арифметические действия. Ада Лавлейс написала несколько программ для этой машины
Ада Лейвис -английский математик. Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу. Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом в истории
От арифмометра до компьютера
Одно из главных событий в истории развития вычислительных систем является изобретение арифмометра. Арифмометр — это механическая вычислительная машина, предназначенная для выполнения алгебраических операций. Первая схема такого устройства датируется 1500 годом за авторством Леонардо да Винчи. Вокруг его схемы в 60-х годах 20 века возникло много споров. Доктор Роберто Гуателли, работавший в IBM с 1951 года по проекту воссоздания машин Леонардо да Винчи, в 1968 году создал копию счетной машины по эскизам 16-го века.
Арифмометр Шиккорда
Табулятор IBM
Чем занимается программист?
Программист — это специалист, занимающийся разработкой программного обеспечения (ПО) для персональных, встраиваемых, промышленных и других разновидностей компьютеров, то есть программированием.
Эта профессия является относительно молодой. Самые первые специалисты такой профессии появились приблизительно в середине прошлого века, но тогда работать им приходилось в громоздких вычислительных центрах, где компьютер занимал почти всю комнату и выполнял минимум операций. Программирование требуется во многих сферах: промышленности, медицине, науке, транспорте и пр. Код нужен, чтобы работали микроволновка, банкомат, умный датчик, станок ЧПУ и много других вещей.
Качества, обеспечивающие успешность выполнения профессиональной деятельности программиста
логическое мышление;
гибкость и динамичность мышления;
способность анализировать ситуацию (аналитические способности);
хороший уровень развития памяти (в особенности словеснологической);
высокий уровень развития, объема, распределения и переключения внимания;
способность грамотно выражать свои мысли;
высокий уровень развития технических способностей;
математические способности;
развитое воображение.
внимательность, аккуратность;
терпеливость и настойчивость, целеустремленность;
ответственность;
склонность к интеллектуальным видам деятельности;
умение самостоятельно принимать решения;
независимость (наличие собственного мнения).
Качества, обеспечивающие успешность выполнения профессиональной деятельности программиста
Программирование в природе
Если долго наблюдать за окружающим миром, то становится понятно: вся окружающая действительность подчиняется инструкциям с прописанными фундаментальными постоянными. В программировании это — выполнение кода с жестко установленными константами. Мы называем эти алгоритмы законами природы, а константы — фундаментальными физическими постоянными. Сейчас науке известно 19 констант из «природного кода»:
скорость света в вакууме;
гравитационная потоянная;
постоянная Планка;
элементарный заряд;
постоянная Больцмана
Что нужно, чтобы стать программистом?
Чтобы стать программистом нужно:
1. Интерес.
2. Знание одного или несколько языков программирования.
3. Выбор сферы программирования.
Кто может стать программистом?
Кто угодно. Самостоятельно стать программистом может любой желающий. Даже самостоятельно. Человеку с техническим образованием будет легче понять некоторые принципы работы и стать программистим. Остальным просто придется потратить чуть больше времени, чтобы стать программистом.
Работодателям без разницы, какой у вас диплом и есть ли он вообще.
Плюсы и минусы данной профессии
ПЛЮСЫ
Итак, к плюсам профессии отнесем свободный график работы с комфортными условиями труда, высокий уровень заработной платы по сравнению с другими специальностями, перспективу работать в крупной IT-компании, а также тот аспект, что эта профессия считается перспективной в будущем в связи с постоянным развитием технического прогресса.
МИНУСЫ
Сложность согласования с клиентами условий работы
Необходимость постоянного развития и освоения новых технологий
Издержки профессии – проблемы со здоровьем. Самые распространенные — нарушение зрения, опорно-двигательного аппарата и режима сна
Необходимость знания технического английского языка
Причины что бы стать программистом
:
Высокая зарплата. Это, наверное, самый заманчивый плюс. Сегодня многие наслышаны о зарплатах программиста. Многие в моем окружении зарабатывают 20 - 30 тыс. в месяц. Это считается хорошей зарплатой. Ведь некоторые зарабатывают и того меньше. А программисты часто зарабатывают более 100 тыс.руб/мес.
Свобода. Стать программистом также стоит ради свободы.
Кроме работы по найму, вы всегда можете работать на себя.
Творческая самореализация. Мало в какой профессии
есть столько простора для творчества и свободы самовыражения.
Возможность разбогатеть. Программист может сделать
с сайт, который станет популярным и принесет своему
создателю большие деньги.
Для чего нужно программирование?
Где применяется программирование? С каждым годом оно охватывает всё большие области человеческой деятельности. Человек осваивает программирование автоматов и машин, которые по инструкции делают все, что нам нужно. Ученые научились программировать живые организмы, вирусы. А также с помощью программирования, люди создают игры и 3D сцены для видеоматериалов и для киноиндустрии.
Какие языки программирования существуют?
Java. Является самым популярным языком веб разработки. Он применяется в финансовой и научной сфере, используется для создания прикладных продуктов.
Basic. Высокоуровневый синтаксис, на котором написано много программ для ОС Windows.
С++. Универсальный синтаксис, подходящий для выполнения многих целей. Используется для написания ОС, драйверов, прикладных продуктов, компьютерных игр.
JavaScript. Встраиваемый синтаксис, который дает приложениям доступ к веб сайтам.
Python. Высокоуровневый синтаксис с большим числом функций. Он особенно эффективен для веб разработки, автоматизации функций, анализа массивов данных.
РНР. Популярный синтаксис для разработки веб сайтов и приложений.
SQL. Применяется для создания и управления базами данных.
Pascal. Это базовый синтаксис, на котором построены многие другие языки. Применяется для обучения написанию алгоритмов.
Где можно получить специальность программиста?
Сызранский политехнический колледж
Сызранский филиал Самарского государственного технического университета
Самарский национальный исследовательский университет имени академика С.П. Королева
ТОП-5 онлайн-школ для изучения программирования в 2022 году
SkillBox — лучшая онлайн-школа программирования в русскоязычном сегменте
Яндекс Практикум — лучшая школа с помощью/гарантией трудоустройства
Хекслет — лучшая школа с оплачиваемой стажировкой
HTML Academy — лучшая школа с высоким пользовательским рейтингом
ClubPixel — лучшая онлайн-школа программирования для детей
Список использованных источников
Эндрю Хант, Дэвид Томас — «Программист-прагматик»
Роберт Мартин — «Идеальный программист
Джоэл Спольски — «Джоэл о программировании»
Роберт Гласс «Факты и заблуждения профессионального программирования»
Игорь Савчук — «Отъявленный программист. Лайфхакинг из первых рук»
Чарльз Петцольд — «Код. Тайный язык информатики»
Стив Макконнелл — «Совершенный код»