Миколаївська філія Київського національного університету культури і мистецтв
Как начать карьеру в IT с нуля: пошаговое руководство

Как начать карьеру в IT с нуля: пошаговое руководство

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

Реально ли начать карьеру в ИТ-сфере с нуля и что для этого надо? Рассмотрим пошагово, как войти в IT, даже если у вас нет опыта.

Шаг 1. Изучите направления в IT

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

Как стать программистом с нуля: с чего начать карьеру в IT и как развиваться Skillbox Media

Шаг 2. Почитайте книги, статьи, посмотрите бесплатные видео в интернете

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

Шаг 3. Обучитесь у проверенных экспертов

Если вы хотите изучить технологии, не теряя время на «воду», учитесь у преподавателей-практиков. Но выбирайте с осторожностью: нередко на платных программах поверхностно дают те знания, которые вы можете получить бесплатно. Обратите внимание на опыт и навыки авторов курсов: сколько лет они в нише, с какими проектами и компаниями работали, умеют ли обучать.

Когда вы выбрали специальность, можно приступать к обучению. Самый быстрый и простой путь — пойти на онлайн-курс, здесь вам выдадут систематизированный материал, а с вопросами всегда можно обратиться к кураторам и преподавателям. Но в IT также много самоучек, которые освоили базу по книгам, видеоурокам и на бесплатных ресурсах. Вы можете выбрать оптимальный для вас способ учиться, но вот что вам точно пригодится:

  • Мотивация и дисциплина

Пожалуй, это самое главное в первые полгода обучения — не спасовать перед трудностями и продолжить разбираться в сложных терминах. Неважно, сколько вам лет и чем вы занимались «до». Гораздо важнее, сколько времени вы готовы уделять сейчас карьере программиста. Идеально — 1-2 часа в день. То есть, скорее всего, вам придется временно отказаться от любимого сериала перед сном или вставать утром на час раньше. Но именно такой подход быстрее даст видимый результат. Если заниматься только «в свободную минутку», можно несколько лет идти до уровня junior.

  • Самообразование

Курсы — безусловно, важно и полезно. Но IT-сфера — то место, где нужно много учиться и уметь делать это самостоятельно. Ищите видеоуроки на YouTube, бесплатные курсы, чтобы добить конкретный навык, читайте книги и блоги. Также уделите время практике. Будущим работодателям гораздо важнее видеть, что вы можете делать, а не знать, что вы выучили теорию.

  • Комьюнити

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

  • Английский язык

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

Чтобы понять, насколько вам подходит специальность, посмотрите обучающие видео на YouTube.

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

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

На кого учиться в IT-сфере

Первое, с чего стоит начать, — определиться с направлением. Путь к новой должности станет короче и приятнее, если сразу выбрать то, что нравится. Рассмотрим самые популярные варианты для быстрого старта.

Тестировщик

Ручное тестирование — классика для быстрого входа в IT. На старте вам не нужно будет программировать, достаточно быть внимательным, уметь отрабатывать сценарии тестирования и вести документацию. Однако нужно быть готовым к тому, что кодить рано или поздно придется. Конкуренция на рынке ручного тестирования высокая, вакансий становится меньше, а работодатели ждут от тестировщиков, что они смогут писать автотесты.

QA-инженер: как освоить тестирование ПО и найти работу

Frontend-разработчик

Фронтенд — это «фасад» продукта, то, что видит пользователь, когда заходит на сайт или в приложение. Задача специалиста — оживить макеты, созданные дизайнерами, и привязать функции к конкретным кнопкам. Навыки, необходимые программисту-фронтендеру:

Python-разработчик

Профессии без кода

Если вы не хотите программировать, это не повод отказываться от карьеры в IT. Рассмотрите профессии, для которых не нужен код.

Мария Кондратьева, рекрутер Hopper IT: «Не гонитесь за популярными профессиями. Быстрый старт зависит не только от того, насколько легко обучиться профессии, но и от того, насколько реально будет после обучения найти работу. Здесь речь о соотношении количества вакансий по определенной профессии к количеству кандидатов. Например, тестирование — одно из самых популярных направлений в IT. Я получаю больше 1000 откликов на вакансию тестировщика в месяц, а за первые 3 дня — порядка 300 резюме кандидатов. Это огромная конкуренция. Поэтому я рекомендую расширять кругозор и выбирать профессию в развивающихся, перспективных направлениях, которые имеют дефицит специалистов, а потому легче принимают новичков. К таким направлениям можно отнести бэкенд-разработку, разработку мобильных приложений, DevOps».

Не боитесь соперничества и готовы побороться за место в крупной компании — добро пожаловать в рейтинги. Смотрите, какие специальности по программированию сейчас пользуются наибольшей популярностью. Например, в топе Рейтинг языков программирования TIOBE.

Учебные проекты. Если вы проходите онлайн-курс, скорее всего, к концу обучения у вас появятся первые работы. Их можно загрузить на Pet-проекты. Это разработки, которые можно делать в свободное от учебы и работы время. Плюс пет-проекта в том, что осваивать нужные инструменты можно на интересной вам теме. Выберите проблему, которая беспокоит вас лично, и попробуйте решить ее при помощи своих новых навыков. Важно: не стремитесь в начале пути сделать большой сайт на 200 тысяч строк кода. Во-первых, вы вряд ли доведете работу до конца и только потратите время. Во-вторых, на 20-минутном собеседовании будущий работодатель тоже не сможет оценить весь объем работ. Лучше создавать небольшие, но показательные проекты с интересными фишками.

Тестовые задания. Чтобы понять, как устроиться программистом, смотрите вакансии и изучайте требования к соискателям. Также можете выполнять бесплатные тестовые задания. Даже если работодатель не выберет вас к себе в штат, останется

Хакатоны и стажировки. Получить опыт можно непосредственно от IT-компаний. Крупные работодатели часто

Обычно первые собеседования студенты курсов проходят уже спустя полгода обучения. Поиск работы у начинающего специалиста может занять от нескольких месяцев до полугода, к этому нужно быть готовым. На ранних этапах важно получить опыт общения с HR-специалистами. Они обращают внимание как на hard skills — ваши профессиональные знания и навыки, так и на «софты» — готовность работать в команде и адекватно воспринимать критику.

Если вы готовитесь к трудоустройству, можно посмотреть публичные собеседования на YouTube. Они помогут понять, что надо знать программисту и какие вопросы интересуют будущего работодателя.

Мария Кондратьева, рекрутер Hopper IT: « Чтобы войти в IT как можно быстрее, начните искать работу уже во время учебы. Просматривайте вакансии, изучайте рынок, поймите, на какую зарплату вы можете претендовать и какие навыки требуются. Посмотрите видеообзоры собеседований. Я рекомендую это делать всем новичкам — так вы будете готовы к вопросам работодателя, будете знать, о чем говорить во время встречи. Ну и помните, что чем больше карьерных ресурсов будет охвачено, тем быстрее вы найдете работу. Размещайте резюме везде: на HeadHunter, в тематических каналах Telegram, на Хабре, на LinkedIn. Никогда не знаешь, какой источник сработает и где именно найдешь работу своей мечты» .

Если сразу попасть в команду не получается, рассмотрите вариант стажировки. Часто крупные компании предлагают работу в IT с обучением для специалистов без опыта. Иногда им проще подготовить разработчика с нуля, чем долго искать опытного программиста.

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

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

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

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