28 июля 2 минуты чтения #Образование

Как уйти в IT: курсы профессиональной переподготовки

Иллюстрация материала

Цифровизация сделала специалистов в области информационных технологий одними из самых востребованных и высокооплачиваемых на рынке. Рассказываем о трех популярных IT-профессиях: программиста, тестировщика и системного аналитика. Разбираемся, чем они занимаются, сколько зарабатывают, какие знания нужны для старта обучения и где его пройти.

Программист

Чем занимается

Создает компьютерное ПО, сайты, интернет-сервисы и приложения с помощью языков программирования — Java, C++, Python и других. Он разрабатывает внутреннюю структуру кода и внешнее воплощение — интерфейс. Внутренняя часть необходима для корректной работы всех элементов, интерфейс — для взаимодействия с пользователями и другими сервисами.

Примерный уровень зарплат по данным «Хабра»

Начинающие специалисты в среднем зарабатывают от 70 000 рублей. Самые опытные — от 150 000 и больше.

Примерная стоимость обучения

От 150 000 рублей.

Время на обучение

От полугода до полутора лет.

Какие базовые знания нужны для перехода

  • Английский язык — чтобы писать код, читать технические документы и справочную литературу.
  • Логика — чтобы понимать, на чем основаны, как связаны и взаимодействуют алгоритмы. На них построены все программы.
  • Математика — чтобы использовать формулы для кода и создавать с их помощью сложные алгоритмы.

На каких курсах учиться

  • В «Яндекс Практикуме»: курсы по фронтенд, фулстек, Python, Java, С++ и другим видам разработки.
  • В «Нетологии»: обучение фронтенд-разработке, программированию для Android и на C++.

Тестировщик

Чем занимается

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

Примерный уровень зарплат по данным «Хабра»

От 107 000 рублей. Самая высокая зарплата — в Москве, от 150 000, а в регионах — от 95 000.

Примерная стоимость обучения

От 110 000 рублей.

Время на обучение

От четырех месяцев до года.

Какие базовые знания нужны для перехода

  • Английский язык — чтобы писать код, читать технические документы и справочную литературу.
  • Математика — чтобы понимать формулы, логику и алгоритмы, на которых построены программы.
  • Основы тестирования — чтобы составлять сценарии для ручной и автоматизированной проверки ПО.

На каких курсах учиться

  • В «Яндекс Практикуме» можно стать инженером по тестированию.
  • В QA Studio обучают ручных тестировщиков.
  • В «Нетологии» — тестировщиков ПО, инженеров по ручному и автоматизированному тестированию.

Системный аналитик

Чем занимается

Разрабатывает требования к ПО, которое должно решить задачи бизнеса. Для этого он общается с заказчиком, выясняет, чего тот ждет от продукта, анализирует особенности рынка. Затем аналитик переводит задачу с языка бизнеса на язык программистов — пишет для последних техническое задание. Специалист сопровождает разработку и помогает тестировщикам определить, правильно ли ведет себя программа.

Примерный уровень зарплат по данным «Хабра»

От 160 000 рублей в месяц. Такой же уровень зарплаты в Москве, а в регионах — от 120 000 рублей.

Примерная стоимость обучения

От 110 000 рублей.

Время на обучение

От шести месяцев до года.

Какие базовые знания нужны для перехода

  • Язык структурированных запросов — SQL, чтобы получать информацию из баз данных и управлять ими.
  • Представление об информационных системах — чтобы понимать, как они обмениваются сведениями друг с другом.
  • Понимание основных бизнес-процессов — чтобы предлагать эффективное решение проблем заказчиков.

На каких курсах учиться

  • В «Яндекс Практикуме» — курсы аналитики данных, системной аналитики, а также SQL для постепенного погружения в профессию.
  • В «Нетологии» обучают системной аналитике с нуля до middle.