Как зайти в IT: если вы решили сменить профессию
IT
Читать 5 мин
28 ноября 2024 года

Как зайти в IT: если вы решили сменить профессию

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

 IT — это круто, интересно и современно. Кажется, что так легко дотянуться и схватить эту возможность. Если сейчас вы хотите начать работать в этой сфере, то вы в начале своего пути. Назовём её точкой А. До точки Б ― первого релевантного опыта работы — у вас больше трёх месяцев обучения, сотня откликов на вакансии, десятки тестовых и столько же отказов. Я приглашаю вас пройти этот тернистый путь вместе.

Точка А — желания и ожидания

Самые первые вопросы, которые возникают в голове: «А кто такой айтишник?», «Что делает программист?», «Опоздал ли я?» Спокойствие! Сделайте глубокий вдох и выдох. В самом начале важно понять, чего вам хочется, — не только от карьеры, но и от жизни вообще. Если интересно — будет мотивация. Пройдите тест «Кто вы из IT» (можно найти в интернете), поговорите с друзьями, обсудите идеи с котом или используйте другие методики, главное — понять, действительно ли это ваша область. Только половине из нас удалось выбрать вуз и направление по жизни с первого раза. Остальным не стоит отчаиваться.

Что может помочь вам определиться:

  • карьерные тесты, учитывает предыдущий  опыт, например, такой;
  • комьюнити, где вы найдёте единомышленников, например, Reddit и другие.

Выберите направление

Идея, которая витает в воздухе, — начать как тестировщик, а потом уйти в разработку или дизайн. Нет, так не работает, по разным причинам: вы потеряете время, получите поверхностные навыки и будете учиться дольше. Начинайте учиться в том направлении, в котором хотите работать.

В IT сфере богатый выбор направлений, например: 

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

Вот и новая задача на вашем карьерном пути — поиск информации о том, кто есть кто. Пара подсказок, как в этом разобраться:

  • найти айтишников среди своих друзей и друзей друзей, пообщаться с ними;
  • изучить не только рабочие задачи, но и часто встречающиеся проблемы (например, у проджект-менеджеров постоянно горят сроки, работа не сделана и клиент недоволен — готовы ли вы работать в такой атмосфере?),
  • посмотреть видеоблоги IT специалистов.

После исследования у вас сложится представление о том, что входит в каждую область IT, чем отличается продукт-менеджер от тимлида и зачем нужно так много аналитиков.

На Edutoria, есть статья «Работа в IT без навыков программирования: реально или нет?», которая может ответить на некоторые вопросы.

На что потратить время?

Итак, после долгих и упорных поисков вы нашли свою нишу. Пора приступать к обучению! Начните с бесплатных курсов и лекций: никакого риска, чистый исследовательский интерес. Для начала не помешает изучить Computer Science и только потом углубляться в конкретный язык программирования. Подобные курсы есть на многих образовательных онлайн-платформах. 

На что «потратить золото»?

Когда вы поняли, что необходимо изучать, можно начать вкладываться в своё обучение. Вот примеры составляющих хорошего курса:

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

Будьте самостоятельны и учитесь искать ответы

Поиск информации и самостоятельность — базовые навыки и основа специальности. Найти информацию → изучить → наработать навык на практике → применить в работе. Не можете найти ответ на первой странице поисковика — значит, перефразируйте и пробуйте снова. И так пока не решите задачу. Telegram-чаты, Reddit и форумы вам в помощь. 

Вам могут прогодиться и некоторые полезные ресурсы, например:

  • GitHub,
  • Stack Overflow,
  • Quora и другие.

Учитесь нежности

Развивайте свои социальные навыки (soft skills). Даже если вы трижды затворник-гений, помните: вступая на путь IT, важно уметь общаться с людьми. Ходите на конференции и хакатоны, учитесь работать с людьми, договаривайтесь и делитесь опытом. Обязательно создайте свой профиль, ищите специалистов из вашей сферы (аналитика данных, кибербезопасность, Data Science) и смотрите, что они умеют, где учились, где работали и так далее. Так вы поймёте, где база для специальности, а где тренд.

Учите английский язык

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

Практика и опыт

Хакатоны, соревнования, собственные проекты (pet-проекты), ментор — чем больше практики и опыта наберется в выбранной вами области, тем больше возможностей откроется. Пока учитесь, поищите в интернете интервью для разных вакансий, например «публичное собеседование Python для джуна». По этим видео можно выявить самые часто задаваемые вопросы и узнать, на что стоит сделать упор при подготовке к собеседованию.

В IT есть отличная возможность показать свои навыки на pet-проекте. Не обязательно создавать что-то уникальное: проект должен показывать ваши умения и навыки, не пренебрегайте этим. Пока вы учитесь, держите в голове: «а как бы мне это применить в реальной жизни?»

Идеи pet-проектов:

  • калькулятор,
  • трекер (привычек, настроения и так далее),
  • бот (например, бот в мессенджерах, помогающий наводить порядок дома).

Не ругайте себя

Примите на себя ответственность за будущее. Всё не будет сразу идеально, для получения новой ачивки в вашем резюме нужно время. Где-то будет легко, а где-то — сложно. Верьте в себя! Помните, что вы можете и должны совершать ошибки, ведь вы учитесь новому ремеслу. Пройтись по всем известным граблям — это важный и необходимый опыт.

Развивайте навыки самопрезентации

Вот прошло уже несколько месяцев обучения, вы накопили несколько мини-проектов и кучу чатов с неизвестными людьми. Настало время, когда вам хватает знаний и навыков для поиска стажировки/первой работы. CV (резюме) — это документ, который продаёт вас как специалиста, пусть и начинающего. Ваш драгоценный опыт pet-проектов и хакатонов станет ключом к сердцу рекрутера. 

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

Точка Б — первый опыт

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

Желаю вам удачи и упорства, а я не отстаю и продолжаю учиться, развиваться и делиться с вами своим опытом.

Похожие статьи