Я тут в комментариях к одному из своих постов обещал разобрать карьерную карту в IT. Время пришло 🗓
Карьерная карта — это план профессионального развития
Можно найти десятки определений, но мне нравится именно это, потому что оно простое и понятное 🧐
Как понять, что IT — твое?
Сначала ответьте на три вопроса:
- 1️⃣ Интересно, как устроен компьютер?
- 2️⃣ Хочется разобраться, как работают приложения/игры?
- 3️⃣ Нравятся умные устройства и роботы?
Если хотя бы один ответ «да» — добро пожаловать в инженерию. Если нет — возможно, вам больше хочется просто пользоваться устройствами и приложениями, чем создавать их самому (и это тоже нормально)
Здесь хочу дать один небольшой совет родителям - не заставляйте ребенка идти в IT, если он не горит этим. Как в музыке или спорте — насильно счастья не построишь. Но если ваш ребенок увлеченно разбирает пульт от телевизора или своего игрушечного робота, а в промежутках между этим закидывает вас вопросами вроде «Как экран телевизора показывает картинку?» — это сигнал, не проморгайте 🧠
Куда двигаться?
В IT все профессии можно условно разделить на два больших лагеря:
- 📺 Инженерные (аппаратная часть)
- 🧑💻 Программные (программное обеспечение)
Да, мне могут возразить и назвать ещё десяток разных треков, начиная от анализа данных, заканчивая проектированием интерфейсов. Так вот, база для них всех будет одной и той же. Радикальным образом отличаются именно аппаратный и программные подходы. Поверьте, если вы получили фундамент в программном треке, вам хоть в разработчика, хоть в аналитика данных перестроиться будет несложно. Давайте чуть подробнее 🤔
Инженерный трек ⚙️
Прежде всего это про железо. Роботы, датчики, микросхемы, умные устройства. Основой здесь выступает даже не математика (хотя без нее вообще никуда), а физика. Придется разбираться с электроникой и схемотехникой
В примеры профессии можно привести IoT-инженера, embedded-разработчика, инженера-электронщика, схемотехника и прочие более «железные» направления. Важно понимать, что в этом треке вы можете не знать паттерны разработки, но должны разбираться в микроконтроллерах, чипах и прочих моментах на том или ином уровне
Программный трек 👨💻
Это про код - приложения, сайты, игры, алгоритмы, операционки, средства автоматизации и тд. Вот тут базой будут выступать математика, логика, знание языков программирования
В рамках профессий это может быть хоть веб-разработчик, data scientist, game dev, хоть DevOps, AppSec, архитектор ПО. Программист может не разбираться в схемотехнике, но будет писать код, который заставит железо работать так, как нужно
Как развиваться?
Не прыгайте в сложное сразу. Начните с основ: алгоритмы, базовая математика или физика — в зависимости от выбранного направления 🧮
Делайте проекты. Теория мертва без практики. Собирайте умные устройства, пишите простые игры, анализируйте данные и автоматизируйте этот процесс 👨💻
Ищите наставника. Это может быть преподаватель, коллега или даже YouTube-канал. Главное — чтобы кто-то направлял и поправлял. Просто научитесь учиться у всех и всего, с чем можете взаимодействовать 👨🏫
Ошибайтесь. Неудачи — часть пути. Решая ошибки (которых будет много всегда в независимости от вашего стажа), вы становитесь экспертнее и опытнее 🌡
Куда расти?
IT — бесконечное поле (или, во всяком случае, необъятно большое). Важно просто не останавливаться. Даже если выберете одно направление, через пару лет можете достаточно легко сменить его на смежное 💯
Ну и чтобы вам было удобнее и комфортнее ориентироваться именно в позициях, я решил оставить вам пару (буквально две) полезные ссылки:
- roadmap.sh — здесь есть подробные дорожные карты по разным IT-направлениям. Понятно, что и в каком порядке изучать
- Мой пост про карьерные треки в информационной безопасности — если вас интересует кибербезопасность, тут я разбираю, как в нее войти и развиваться
Как-то так. Делитесь своим мнением в комментариях. Если хотите, чтобы я детальнее что-то рассмотрел, тоже пишите 👨🎓
#карьера




Дискуссия