Как начать свой путь в IT 🤔?

ШМБ-2018, Технопарк

Как начать свой путь в IT 🤔

shmb-2018. firebaseapp.com

Давайте знакомиться!

Давайте знакомиться!

Давайте знакомиться!

Гений, миллиардер, плейбой, филантроп

Как начать свой путь в IT?

Вжух! и снова надо учиться

Профессии будут кардинально меняться или исчезать каждые
10 ЛЕТ

Хайп быстрее света

Технологии тоже смертны

По данным буйной фантазии докладчика

Профессии без будущего

Многочисленные исследования и статьи: раз, два, три...

Какие профессии в зоне риска?

Качества, которые останутся за человеком

Инфраструктура — наше всё

Как стать IT-специалистом?

Типичный IT-специалист

Немного скучной истории

Чарлз Бэ́ббидж
Ада Лавлейс

Эволюция IT-шников

Как стать IT-специалистом?

Как стать IT-специалистом?

Несколько простых шагов

Разработка IT-продукта

Рассмотрим какой-нибудь крупный IT-продукт, например, Почту@Mail.RU

Разработчики
— отвечают за реализацию функционала

Тестировщики
— гарантируют, что продукт соответствует требованиям качества

Продакт-менеджеры
— определяют пути развития продукта

UI/UX проектировщики
— делают продукт удобным для пользователей

Дизайнеры
— создают внешний вид продукта

Сисадмины
— поддерживают инфраструктуру

Data-scientist'ы
— специалисты по анализу данных и машинному обучению

Специалисты по ИБ
— гарантируют безопасность продукта

Кем стать?

Game-dev
— разработка игр
 

Mobile
— разработка мобильных приложений

System
— системная разработка (OS, drivers)

Desktop
— разработка приложений для настольных систем

WEB
— разработка web-приложений и Интернет-сервисов

Выбор ЯП

си / С++ / Rust

.NET

Java / Kotlin

Objective C / Swift

python

golang

JavaScript

Что ещё нужно знать?

Алгоритмы
— умение превращать описание задачи в последовательность шагов

Системы контроля версий
— управление исходниками программ

Linux
— администрирование linux, работа с командной строкой

Математика
— системы счислений, логические функции

Английский язык
— техническая литература, документация, IT-сообщество

Много чего ещё...
— реляционная алгебра, теория массового обслуживания, нейронные сети, машинное обучение, распределённые системы, многопоточные системы, паттерны проектирования...

Где всему этому учиться?

"С" — самообразование

Mail.Ru Group для образования — link

Что ещё?
— читайте статьи, например, на habr.com, medium.com — посещайте и смотрите выступления на конференциях

Всем спасибо!