«Я – программист», или немного о современных профессиях в индустрии информационных технологий

Содержание

Слайд 2

Меня зовут Валерий Пазюк, для кого-то я Валерий Геннадьевич, для кого-то

Меня зовут Валерий Пазюк, для кого-то я Валерий Геннадьевич, для кого-то

valer00n

И я программист.
Мне 36 (уже).
Из них я профессионально программированием занимаюсь 15 лет.
Хотя до этого, самостоятельно, по книгам из школьной библиотеки и журналов, я изучал азы и программировал свои первые игры.

Слайд 3

Ещё я преподаю программирование и разработку игр в разных образовательных проектах:

Ещё я преподаю программирование и разработку игр в разных образовательных проектах:
ИТ-классы
Инжиниринговая

школа БелГУ
Семейный клуб Пряник
Волонтёр в благотворительных организациях
Докладчик на различных мероприятиях (вот и сейчас…)
Занимаюсь спортом, люблю велосипел

Просто программист? Неа :)

Слайд 4

В настоящий момент Я занимаюсь разработкой сайтов и мобильных приложений для

В настоящий момент

Я занимаюсь разработкой сайтов и мобильных приложений для различных

заказчиков.
Состою в инициативной команде по разработке криптовалютных платформ.
Разрабатываю игры (хобби).
Слайд 5

некоторые из вас сейчас:

некоторые из вас сейчас:

Слайд 6

О чём мы сегодня поговорим и что узнаем? Кто такие программисты.

О чём мы сегодня поговорим и что узнаем?

Кто такие программисты.
Почему это

важная профессия.
Что нужно, чтобы стать программистом.
Нюансы и издержки профессии.
И в конце вы для себя решите: нужна вам эта профессия или нет.
Слайд 7

Кто такой программист? И с чем он работает

Кто такой программист?

И с чем он работает

Слайд 8

Сухое официальное определение: Программист — специалист, занимающийся непосредственной разработкой программного обеспечения

Сухое официальное определение:

Программист — специалист, занимающийся непосредственной разработкой программного обеспечения для

различного рода вычислительно-операционных систем.
(если верить Википедии)
Слайд 9

Основные обязанности Разработка программного обеспечения (архитектура, технологии, написание кода) Тестирование Составление технической документации

Основные обязанности

Разработка программного обеспечения (архитектура, технологии, написание кода)
Тестирование
Составление технической документации

Слайд 10

А ещё… Внедрение и консультации Поддержка и обслуживание Руководство проектом или командой (начальник, директор)

А ещё…

Внедрение и консультации
Поддержка и обслуживание
Руководство проектом или командой (начальник, директор)

Слайд 11

#тыжпрограммист

#тыжпрограммист

Слайд 12

Программисты программируют, программируют, да всё никак не выпрограммируют Системные программы Инструментальные

Программисты программируют, программируют, да всё никак не выпрограммируют

Системные программы
Инструментальные программные системы
Прикладные

программы и утилиты
Веб-приложения (в т.ч. и сайты)
Мобильные приложения
Игры
Слайд 13

Веб-приложения Распространено Просто в обучении Сайты нужны всегда Фронтэнд Бэкэнд Фуллстек (нет, это не заклинания)

Веб-приложения

Распространено
Просто в обучении
Сайты нужны всегда
Фронтэнд
Бэкэнд
Фуллстек (нет, это не заклинания)

Слайд 14

Мобильные приложения У всех есть смартфоны Android 85% ios 14% windows

Мобильные приложения

У всех есть смартфоны
Android 85% ios 14% windows 1%
Разработчики под Android – самые востребованные

сейчас
Слайд 15

Игры Распространённость Возможность проявить себя творчески Доходность

Игры

Распространённость
Возможность проявить себя творчески
Доходность

Слайд 16

Есть ещё специальности Системные администраторы Инженеры телекоммуникации Операторы и администраторы баз данных

Есть ещё специальности

Системные администраторы
Инженеры телекоммуникации
Операторы и администраторы баз данных

Слайд 17

Почему это так важно? Будущее в руках программистов

Почему это так важно?

Будущее в руках программистов

Слайд 18

Сейчас мы не можем представить жизнь без компьютеров

Сейчас мы не можем представить жизнь без компьютеров

Слайд 19

Но все они бесполезные железки, без программ

Но все они бесполезные железки, без программ

Слайд 20

Будущее уже скоро Через 20 лет появится 80% новых профессий, про

Будущее уже скоро

Через 20 лет появится 80% новых профессий, про которые

мы не знаем (примерно столько же исчезнут)
Роботы и ИИ уже сейчас могут заменить множество профессий
Лучше научиться создавать роботов и автоматизировать работу, чем быть этими роботами заменёнными
Слайд 21

Плюсы и минусы профессии Наполовину интересный и наполовину скучный раздел презентации

Плюсы и минусы профессии

Наполовину интересный и наполовину скучный раздел презентации

Слайд 22

1. Высокооплачиваемая работа и доход

1. Высокооплачиваемая работа и доход

Слайд 23

2. Гибкий или удобный график работы Если вам трудно просыпаться в

2. Гибкий или удобный график работы

Если вам трудно просыпаться в 7,

чтобы появиться на работе в 8, то куда интереснее, например, приходить на работу к 11.
Слайд 24

3. Возможность работы удалённо Ведь программы можно писать в любой точке

3. Возможность работы удалённо

Ведь программы можно писать в любой точке планеты,

где есть хотя бы электричество. Или интернет.
Слайд 25

4. Возможность совмещать работу и хобби А ещё учиться новому Ездить на конференции Знакомиться с единомышленниками

4. Возможность совмещать работу и хобби

А ещё учиться новому
Ездить на конференции
Знакомиться

с единомышленниками
Слайд 26

5. Быть программистом – это здорово Разработчики программного обеспечения твердо уверены,

5. Быть программистом – это здорово

Разработчики программного обеспечения твердо уверены, что

однажды их профессиональные навыки принесут им миллионы, утверждается в новом исследовании, проведенном по заказу IT-компании Get Chef.
Согласно опросу, 56% разработчиков верят, что станут миллионерами. По данным Glassdoor.com (крупный сервис для поиска работы), доход инженера-программиста составляет в среднем $73000 в год, доход программистов, проживающих в Нью-Йорке - около $85000. В опросе участвовали 1000 программистов из США. В среднем, каждый разработчик планирует проработать на своем текущем месте работы около 9 лет, а 25% собираются работать в одной и той же компании более 10 лет.
По данным исследования инженеры-программисты считают, что они счастливее, чем их друзья, имеющие другие профессии. Более 80% сказали, что они больше удовлетворены своей работой, чем их приятели из других сфер. 69% полагают, что они могут найти работу по специальности даже в период экономического кризиса, а 91% говорит, что они самые ценные сотрудники в компании.
Слайд 27

-1. Стресс и малоподвижность Постоянные умственные нагрузки могут негативно сказаться на здоровье и самочувствии

-1. Стресс и малоподвижность

Постоянные умственные нагрузки могут негативно сказаться на здоровье

и самочувствии
Слайд 28

-2. Защита интеллектуальной собственности Программу тяжело написать, но легко скопировать.

-2. Защита интеллектуальной собственности

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

Слайд 29

-3. Растущая конкуренция Сейчас программистов много, нельзя быть посредственным, нужно постоянно расти чтобы тебя не вытеснили

-3. Растущая конкуренция

Сейчас программистов много, нельзя быть посредственным, нужно постоянно расти

чтобы тебя не вытеснили
Слайд 30

Что нужно изучать?

Что нужно изучать?

Слайд 31

Пирамида знаний и умений

Пирамида знаний и умений

Слайд 32

Логика, математика, формализация За этим и идут в школу :)

Логика, математика, формализация

За этим и идут в школу :)

Слайд 33

Алгоритмы Это прививается в: Школе Решением логических задач В видеоиграх!

Алгоритмы

Это прививается в:
Школе
Решением логических задач
В видеоиграх!

Слайд 34

Языки программирования Java, Kotlin, С#, Swift – для мобильных приложений Php,

Языки программирования

Java, Kotlin, С#, Swift – для мобильных приложений
Php, js, ruby,

python, node js, typescript – для веб
C++, С# для игр
Слайд 35

Шаблоны проектирования Очень важно понимать общие принципы создания ПО Ведь языков

Шаблоны проектирования

Очень важно понимать общие принципы создания ПО
Ведь языков много, а

принцип работы программы - один
Слайд 36

Технологии Нужно постоянно учиться новому Постоянно появляются другие технологии, которые сэкономят вам время разработки

Технологии

Нужно постоянно учиться новому
Постоянно появляются другие технологии, которые сэкономят вам время

разработки
Слайд 37

Где учат программированию у нас? БГТУ им. Шухова БелГУ

Где учат программированию у нас?

БГТУ им. Шухова
БелГУ

Слайд 38

Где учиться в стране? Перечень российских учебных заведений, где можно выучиться

Где учиться в стране?

Перечень российских учебных заведений, где можно выучиться на

программиста:
в МГУ на факультете вычислительной математики и кибернетики (Москва);
в МГТУ им. Н. Э. Баумана на факультете информатики и систем управления (Москва);
в СПБГУ ИТМО в Санкт-Петербурге;
в СПБГУ на факультете прикладной математики;
в Уральском государственном университете на математико-механический факультете (УрГУ);
в Южно-Уральском государственном университете (ЮУрГУ),
Слайд 39

И напоследок. Мой ответ на вопрос о выборе моей профессии:

И напоследок. Мой ответ на вопрос о выборе моей профессии:

Слайд 40