
Программист
Чем занимается
Создает компьютерное ПО, сайты, интернет-сервисы и приложения с помощью языков программирования — 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.
