Как войти в ИТ в 2022. Рассказывает преподаватель 10+ лет в профессии
«Парадокс, но сейчас — лучшее время, чтобы получить новую специальность, — говорит преподаватель Python Никита Терентьев. — Будет сложно: непростая ситуация с наймом и стажировками вместе с исходом заказчиков и компаний могут внушать экзистенциальный ужас всем, кто хотел бы войти в ИТ. Но. За любым кризисом всегда идёт период роста, нужно только его дождаться. Лучший способ применить свои ресурсы (не только деньги) — вложиться в образование и получить новую специальность. Когда рынок вакансий отскочит, вы будете к этому готовы».
Никита рассказал для читателей dev.by, как подготовиться к вхождению в специальность в 2022-м.
Работает в индустрии более 10 лет, из них 8+ в Epam; lead full stack developer, architect; закончил мехмат БГУ (три раза); преподаватель Python в IT Academy; основные направления работы — solution architecture, pim/dam, image recognition.
— Ниже я разберу три основных момента, которые нужно учитывать будущему специалисту ИТ.
Оценить и переоценить ресурсы
Очень важно понять, что у вас прямо сейчас есть на руках. Любое образование и любой профессиональный опыт могут стать фундаментом для дальнейшего развития. Важно только правильно применить их. Например:
- даже самое нетехническое образование даёт самый важный навык — умение учиться (особенно ценная вещь для будущих программистов).
- любой опыт работы — это как минимум источник софт-скиллов, важно только их распознать в себе, научиться применять и правильно преподнести потенциальному работодателю.
- сейчас идёт сдвиг в сторону «смешанных» профессионалов — людей, которые обладают узкой профессией, в дополнение к айтишной. Если ваша основная специальность связана с медициной или финансами, не прячьте это слишком глубоко в своём cv.
Стоит оценить не только знания, но и количество свободного времени и денег, которые вы готовы тратить на обучение. До определённого момента здесь действует простая зависимость: чем больше денег вложите в образование, тем меньше времени придётся потратить на обучение. Можно учиться полностью бесплатно, но это будет дольше, чем курсы. Тем не менее подход, при котором вы не тратите деньги вполне возможен, в отличие от обратного, всё-таки загрузить знания прямо в мозг не помогут никакие деньги. Время — это ресурс, и если у вас его много — это ваше преимущество.
Не забывайте и про моральный ресурс тоже. Перегореть на полпути совсем не сложно. Как и начать кататься на синусоиде от предвкушений то успеха, то полного провала. Избежать моральных качелей поможет гибкое планирование, о котором расскажу дальше.
Придумать план
Выбор направления — это важный аспект планирования, который напрямую влияет на конкурентоспособность джуниора.
Важно не что именно вы выберете, мобильную разработку или вэб, Python или Java, фронт или бэк в конце концов. Важен сам факт выбора. Любой студент с конкретными планами в голове имеет преимущество перед неопределившимся.
На основе своего выбора нужно построить примерный путь как перехода в специальность, так и первых нескольких лет карьеры. Очень важно загадывать на будущее и представлять себе направления развития вашей карьеры уже сейчас, это и придаст мотивации и поможет лучше ориентироваться в индустрии.
Свой план перехода в ИТ лучше всего разбить по направлениям, например:
- фундаментальные технические навыки (основной язык/платформа/фреймворк),
- дополнительные технические скиллы (git, методологии программирования),
- софт скиллы (общение, работа в команде, time management и т. д.).
Распределяя своё время отдавайте предпочтение базе, она должна занимать не менее 80% ваших ресурсов. Остальное распределяйте в зависимости от того, чего вам больше не хватает (или просто хочется «подтянуть»).
Любой план — это условная идеальная попытка заглянуть в будущее. Стоит быть готовым, что что-то может пойти не так, особенно учитывая текущие обстоятельства.
Поэтому ваш план должен быть гибким: предусмотрите некоторое количество ресурсов, которые составят ваш неприкосновенный запас (речь и о времени тоже). Эти ресурсы вы будете тратить только в случае непредвиденных обстоятельств, чтобы вернуть план в основную колею.
Не забывайте, что время — тоже ресурс. Наравне с финансами. Временем тоже следует запастись. Например, запланируйте ежедневные периоды отдыха и не тратьте их ни на что другое. Это ваш временной резерв.
Помните, готовность к изменениям поможет легче адаптироваться и не паниковать, если что-то действительно пойдёт не так. Тут можно вспомнить ироничную концепцию о том, что первую версию продукта рекомендуется выбросить, этот принцип применим к любым действиям связанным с попыткой спланировать что-либо.
Ориентироваться на зарубежный рынок
Стоит заранее готовиться к поиску работы. Мы все надеемся, что ситуация изменится и найм в стране будет снова открыт. Несмотря на надежды, я бы рекомендовал сходу ориентироваться именно на зарубежный рынок — это даст большое конкурентное преимущество по сравнению с теми, кто в силу разных причин не хочет или не может работать в другой стране.
1) Ваше cv:
- потрудитесь составить своё cv на английском языке, а ещё лучше иметь два варианта, один английский, а второй на языке той страны, куда бы вы хотели релоцироваться.
- лучше всего сделать cv максимально нейтральным по оформлению, учитывая, что оно может рассматриваться людьми из совершенно разных стран и культур.
- не стоит перегружать документ излишним юмором и слишком подробной информацией о себе, а вот хорошее фото (обязательно с улыбкой) может привлечь внимание.
2) Профиль в LinkedIn:
- в идеале, ваш профиль сам по себе должен выступать как cv со всеми вытекающими;
- LinkedIn — это не только страницы людей и компаний, но и их социальная активность. Не стесняйтесь вступить в комьюнити студентов/джуниоров, следить за ведущими профессионалами в своей области и взаимодействовать с ними.
- заранее выберите пару компаний, работа в которых бы вас привлекала, общайтесь с людьми, которые там работают, пишите напрямую с предложениями рассмотреть вашу кандидатуру.
3) Английский язык
Самое важное. По моему опыту студентам не хватает его в 9 случаях из 10. Очень грустно наблюдать за студентами, которым отказывают раз за разом только из-за недостаточного уровня владения языком. Примите тот факт, что английский — это один из важнейших навыков любого айтишника и начните работать над ним как можно раньше.
- погружайтесь в языковую среду, насколько это возможно. Один из лучших способов учить язык — окружить себя им повсеместно.
- отличной идеей будет проходить курс по программированию сразу на английском, например, на Coursera. Могу порекомендовать Web Design for Everybody от Мичиганского университета, Data Science Fundamentals от UCI, и крайне полезную и интересную специализацию Data Structures and Algorithms.
- даже банальный просмотр сериала на иностранном языке даст вам больше, чем простое заучивание слов и выражений.
- лучше всего — реальное общение с людьми на английском. Я бы порекомендовал Twitter для плавного вхождения в англоязычное коммьюнити, и тот же LinkedIn для полного погружения с головой.
Читать на dev.by