Гид: что изучать, чтобы получить ИТ-профессию
easy

Гид: что изучать, чтобы получить ИТ-профессию

Планы на будущий год.

В этой статье собраны ссылки на основные материалы, которые вам понадобятся, чтобы начать путь в ИТ-профессии: стать программистом, тестировщиком, аналитиком или кем-то ещё. Используйте её как навигатор: можно добавить в закладки, сохранить на стену или просто возвращаться к ней по мере прохождения.

Направления

Сфера ИТ очень большая, и в неё входит не только программирование. Если коротко, то всё ИТ можно разделить на 5 групп:

  1. Веб и интернет-технологии — с этого начать проще всего.
  2. Разработка программ для компьютеров и смартфонов — это уже сложнее.
  3. Программирование роботов и умных устройств — интересно, но на старте с работой будет сложно.
  4. Искусственный интеллект и машинное обучение. 
  5. Инфраструктура — сети, серверы, администрирование.

Если не понимаете, что эти направления значат, начните с ответов на самые популярные вопросы про ИТ — это поможет сориентироваться и погрузиться в тему.

Простые ИТ-профессии для старта

Проще и быстрее всего стать контент-менеджером — человеком, который отвечает за публикацию постов, картинок и статей в компании. Обычно для этого нужно немного разбираться в базовой вёрстке, уметь работать с фотошопом и иметь навык работы в соцсетях. Плюс этой работы — много практики и быстрое погружение в ИТ. Как освоитесь, сможете решить сами, чем вам интересно заниматься дальше.

Ещё на старте можно попробовать профессию тестировщика. Он проверяет качество программ и устраивает для них стрессовые ситуации. Если программа прошла тесты, можно выпускать, если нет — возвращается на доработку. В 2020 году средняя зарплата инженера по тестированию — 55 тысяч.

ИТ-профессии посложнее

Если хорошо изучить HTML, CSS и JavaScript, можно стать фронтенд-разработчиком. Они пишут сайты, разрабатывают интернет-магазины и делают почти всю внешнюю часть интернета. В среднем зарплата фронтенда — 116 тысяч.

Но это видимая часть интернета. За невидимую отвечают бэкенд-разработчики — продумывают логику работы сайта, настраивают базы данных для хранения информации, следят за скоростью загрузки и отвечают за общие возможности сайта. За это они получают примерно 130 тысяч в месяц.

Ещё есть дата-сайентисты. Они занимаются аналитикой больших данных,  работают с нейросетями и программируют искусственный интеллект. Звучит сложно, но сейчас это самое перспективное направление в ИТ. Можно начать с аналитики, а если понравится — продолжить уже как полноценный дата-сайентист. По деньгам — как договоритесь, но обычно это 100 тысяч и выше.

Люди

Почитайте, как специалисты из разных профессий пришли к тому, что они умеют сейчас, чем они занимались на старте и как вообще пришли в ИТ:

Как стать руководителем ИТ-команды за 5 лет. Александр Штыков: путь от контент-менеджера до тимлида.

Владимир Олохтонов о работе старшего разработчика в Авито. Путь от монтажника локальных сетей до инженера машинного обучения.

«Никто не верил, что я сама пишу код». Анастасия Никулина: о дата-сайнс, ютубе и программировании.

Давид Роганов о работе фронтенд-разработчика в Яндекс.Практикуме.

Роман Халкечев, руководитель отдела аналитики в Яндекс.Еде и Лавке о начале карьеры

Как парень из Томска руководит бэкенд-разработкой в Практикуме

Трудоустройство и собеседования

Если вам понравились эти истории и вы хотите так же — вот что вам поможет с трудоустройством:

Как пройти собеседование в ИТ-компанию

ИТ-рекрутер об ошибках программистов на собеседовании

Главные языки и технологии для старта

Для разных профессий нужны разные навыки и языки. Но для быстрого старта достаточно этого:

HTML — на нём пишут и верстают все сайты в интернете. 

CSS — помогает оформлять красиво то, что уже свёрстано.

JavaScript — для программирования разных возможностей сайта: добавления товара в корзину, формирования персональной ленты или для корпоративного чат-бота.

Python — для тех, кто хочет пойти в бэкенд или в дата-сайенс. Для обычной веб-разработки он не нужен.

Для общего развития

Обычно такое не спрашивают при трудоустройстве, но для общего ИТ-развития это будет полезно. Заодно посмотрите, как ИТ влияет на привычные вещи.

Как устроен интернет, можно ли его отключить

Что такое искусственный интеллект

Как думает компьютер: двоичная система счисления

Зачем нужны базы данных

Где учиться

Лучше всего учиться с наставником — он поможет быстро разобраться с тем, что непонятно, и проконтролирует весь процесс погружения в профессию. В Практикуме есть бесплатная часть с обучением — попробуйте, если понравится — продолжите учиться дальше. 

Корректор

Ирина Михеева

Иллюстратор

Даня Берковский

Вёрстка

Мария Дронова

Соцсети

Олег Вешкурцев

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
TypeScript — как JavaScript, но может больше
TypeScript — как JavaScript, но может больше

Способ избежать проблем JavaScript в больших проектах.

easy
Зачем нужен Scala?
Зачем нужен Scala?

Разбираем, почему это не самый популярный язык.

easy
Как писали игры для приставок: чудеса оптимизации и жёсткий кодинг
Как писали игры для приставок: чудеса оптимизации и жёсткий кодинг

Для всех, кто вырос, проходя восьмибитного Марио.

medium
Декораторы в Python: прокачиваем функции
Декораторы в Python: прокачиваем функции

Красиво и мощно

medium
Что такое HTML (и почему это важно)
Что такое HTML (и почему это важно)

Изучаем основы веба на простом примере.

easy
Лучшие Python-библиотеки для машинного обучения
Лучшие Python-библиотеки для машинного обучения

Это будет сложно, но вам понравится

hard
Компьютерная лингвистика. Как машины учатся понимать людей
Компьютерная лингвистика. Как машины учатся понимать людей

Конспект подкаста «Запуск завтра»

easy
Что такое UNIX и зачем он нужен
Что такое UNIX и зачем он нужен

Операционная система, которая изменила мир, хотя в ней почти никто не работал

medium
Разбор: Apple наконец-то добавит поддержку RCS в iOS
Разбор: Apple наконец-то добавит поддержку RCS в iOS

А зачем это вообще и что это такое?

easy
easy