Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Моя будущая профессия программист

DenChzo
December 06, 2020

Моя будущая профессия программист

Это моя небольшая работа на тему профессии программист. Презентация интерактивная на 28 слайдов (последний просто чёрный) Для того чтобы перейти на n-ый слайд презентации необходимо кликнуть на интересующую строчку в оглавлении. Чтобы вернуться на Оглавление, необходимо кликнуть на иконку со словом "Code" В углах каждого слайда. Шрифты, используемые в презентации: Exo, Roboto, Gilroy, Akrobat.
Краткий экскурс по названиям слайдов:
1) Вступление
2)Оглавление
3)Общие понятия
4)Кто такой программист?
5)История профессии
6)Личные качества программиста
7)Набор инструментов для работы
8)Функции программиста
9)Плюсы данной профессии
10)Минусы данной профессии
11)Категории программистов
12)Направления подготовки специалистов этой области
13)Вузы, готовящие специалистов этой профессии
14)Самые распространённые языки программирования
15)Соотношения популярности языков программирования
16)Зарплата программистов в разных Городах России
17)Перспективы этой профессии
18)Кем работают программисты сейчас
19)Профессии программирования, которые можно смело считать профессиями будущего
20)Какие компетенции и личные качества необходимы программисту
21)Лучший программист это...
22)Что нужно делать уже сейчас?
23)Дополнительная литература для самообучения
23)Ещё немного литературы для самообучения
24)Платформы, помогающие начать изучать программирование
25)Софт, которым пользуются разработчики
26)Известные личности
27)Общий вывод

DenChzo

December 06, 2020
Tweet

Other Decks in Programming

Transcript

  1. Оглавление ❖ Кто такой программист ❖ История профессии ❖ Личные

    качества программиста ❖ Функции программиста ❖ Плюсы данной профессии ❖ Минусы данной профессии ❖ Направления подготовки специалистов данной области ❖ Вузы, готовящие специалистов этой области ❖ Категории программистов ❖ Самые распространённые языки программирования ❖ Соотношение популярности языков программирования ❖ Заработная плата разработчиков в разных городах России ❖ Перспективы этой профессии ❖ Хороший программист это:… ❖ Лучший программист это:… ❖ Что нужно делать уже сейчас ❖ Набор инструментов для работы ❖ Дополнительная литература для самообучения ❖ Ещё немного литературы для самообразования ❖ Общие понятия ❖ Профессии программиста в будущем ❖ Кем работают программисты сейчас ❖ Платформы, помогающие начать изучать программирование ❖ Софт для разработчиков ❖ Известные личности ❖ Общий вывод
  2. Общие понятия Компьютерная программа Связка многочисленных строк специального текста. Он

    является специальным, потому что создан таким образом, чтобы машине было понятно, какие действия должны быть выполнены Компьютерный код Это специальный текст, состоящий из набора пошаговых инструкций. Он не всегда содержит в себе нули и единицы, также в нём есть определённые слова и дополнительные символы
  3. Программист Специалист, занимающийся разработкой программного обеспечения (ПО) Программист может быть

    руководителем крупных проектов по разработке ПО Директор Одиночка Сам пишет код отдельной программы Профессия подходит мужчинам и женщинам с интересами к программированию, математике, языкам, а так же хорошими аналитическими способностями и развитой логикой Подходит всем Кто такой программист? IT-специалист Этот термин скрывает более 50 разных профессий и должностей
  4. История профессии Программирование возникло тогда, когда появилась первая электронно- вычислительная

    машина, а может немного ранее Когда возникла 1944 Была разработана мощнейшая по тем временам вычислительная машина «Марк-1», а уже в 70-х годах ХХ века эта профессия стала престижной и хорошо оплачиваемой По разному Развитие программирования в различных странах эволюционировало совершенно по- разному К этим годам профессия программиста стала престижной и высокооплачиваемой К 70-м
  5. Личные качества программиста Терпение и выдержка «Программист, прежде всего, должен

    обладать большим умом и сообразительностью» - Жак Фреско Эти качества совершенно незаменимы и необходимы в его повседневной работе Программирование является бурно развивающейся областью, поэтому программист должен уметь быстро адаптироваться к текущему состоянию технологии и постоянно изучать новые Бурно развивается Объективность Программист должен уметь объективно оценивать возможности применяемых технологий и их эффективность
  6. Набор инструментов для работы Компьютер Прежде всего он нужен для

    поиска всего неизученного Интернет Редактор кода Программы, используемые для разработки программного обеспечения Компилятор или интерпретатор Программа, которая читает ваш код и пытается найти в нём ошибки Наушники Преграждают внешний шум Думаю, не надо объяснять, зачем он нужен
  7. Функции программиста Разработка Программист разрабатывает различные игры, сайты, ПО и

    т.п Отладка Отладка программ, а точнее их кодов, занимает важное место в повседневной жизни программиста Тестирование Тестировать игры, сайты на наличие багов очень важно. Ведь конечным продуктом будут пользоваться другие люди Узкая направленность Всё чаще стали требоваться программисты узкой направленности, например владеющие языком С1 Проектировка Некоторые работодатели требуют умение проектировать различные Web-ресурсы Ведение переговоров По рабочим моментам с заказчиками и подрядчиками 1 3 4 6 5 2
  8. Плюсы данной профессии Высокая зарплата Средняя зарплата квалифицированного программиста 140

    тыс. рублей Востребованность Рынок труда для программистов растет за счет цифровизации всех сфер общественной жизни Интересные задачи и простор для творчества Одни программисты создают игры. Другие программируют роботов. Третьи делают полезное приложение под разные ОС Возможность удаленной работы и свободный график К программистам не применяют строгих офисных правил. Для поддержания креативности и работоспособности им разрешают работать из дома, приходить позже на работу и делают всякие послабления
  9. Минусы данной профессии Сидячий образ жизни Без физических нагрузок в

    нерабочее время программист рискует большую часть зарплаты тратить на врачей Быстрое устаревание знаний Программисту необходимо постоянно учиться. Программирование развивается стремительно, поэтому программист должен изучать новые материалы Повторяемость Приходится часто и много объяснять одно и то же Стресс Иногда программистам приходится работать в стрессовых условиях
  10. Вузы, готовящие специалистов этой профессии МГУ им. Ломоносова СПБГУ МГТУ

    имени Н. Э. Баумана МФТИ Новосибирский национальный исследовательский государственный университет Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
  11. Москва Петербург Архангельск Астрахань Другие C/C++ Python Java PHP Город

    Язык Вывод: Зарплата программистов варьируется в зависимости от навыков, изучаемого языка и города работы.
  12. Кем работают программисты сейчас Front-end разработчик Эти программисты специализируются на

    интерфейсах Back-end разработчик Программист Back-end занимается созданием архитектуры, продумывает логику, пишет исполняемый код Game Developer Разработчик игровых приложений Android разработчик Занимается приложениями для мобильных устройств под управлением ОС Android iOS разработчик Создает различные мобильные приложения под iOS (ОС для устройств Apple) 1C программист Специалисты по работе с различными конфигурациями программного обеспечения 1С
  13. Профессии в программировании, которые можно смело считать профессиями будущего Программист-педагог

    Тот, кто не столько программирует нейронные сети или другие сложные системы машинного обучения, сколько умеет их обучать Специалист по интерфейсному Обеспечивает работу двух программных интерфейсов друг с другом Эксперт по open source Человек, который знает, где и какой открытый код можно быстро приспособить, или где и какие API могут быть доступны
  14. Какие компетенции и личные качества необходимы программисту Логическое мышление Математические

    способности Усидчивость Программист должен обладать развитой логикой Программист должен прекрасно знать математику Без усидчивости и терпения не бывать тебе хорошим разработчиком
  15. Есть несколько компетенций, которые делают из хорошего программиста лучшего Гибкость

    мышления Хорошая память Многозадачность Развитое воображение Умение ясно выражать свои мысли Коммуникабельность
  16. Углубленно изучать математику, информатику, русский и английский язык Программировать и

    создавать веб- сайты, редакторы и полезные утилиты Читать новости из сферы IT на различных порталах Заниматься в кружках по программированию и школах юного программиста
  17. Дополнительная литература для самообучения Гейм-дизайн Как создать игру, в которую

    будут играть все Хакинг Искусство эксплойта. Web-программирование Основы создания сайтов для чайников Сам себе программист Или как научиться программировать Python для детей Самоучитель по программированию Как стать хакером Хакинг для начинающих
  18. Ещё немного литературы для самообразования Код тайных языков информатики просто

    Java Sсript для чайников HTML&CSS Веб-дизайн и разработка сайтов с нуля Программирование С++ в примерах и задачах
  19. Очень известный финно- американский программист, создавший знаменитую ОС Linux, на

    которой сегодня функционирует большое количество ПК по всему миру Линус Торвальдс Сэр Тим Бернерс-Ли Является автором HTTP протокола, который положен в основу работы сети Интернет. Это единственный программист, который возведен в звание рыцаря Джеймс Гослинг Автор знаменитого языка программирования Java. Другой его крупной разработкой является NEWS, специальная система для распределения вычислений в Сети Марк Цукерберг Известный американский программист, создатель популярной соцсети Facebook.