0
Обложка: Как студентам IT-специальностей начать зарабатывать с 1 курса

Как студентам IT-специальностей начать зарабатывать с 1 курса

О востребованности IT-специалистов знает каждый, однако так ли просто найти работу новичку без опыта? Хоть рынок и испытывает дефицит кадров, к кандидатам предъявляются высокие требования.

Если вы уже начали изучать техническое направление и задумываетесь о поиске работы, вам нужно учесть все подводные камни трудоустройства.

Как начинающим IT-специалистам найти оплачиваемую работу и на что обратить внимание рассказывает Рустам Хамидуллин, предприниматель с опытом работы более 18 лет, основатель IT-проекта Deep Skills. Рустам реализовал экономически успешные кейсы в отраслях: ВЭД, Retail, HoReCa и промышленное производство.

Какая нужна база

Прежде чем приступить к работе убедитесь, что у вас есть базовые знания. Пригодится линейная алгебра, математический анализ, основы логики, высшая математика в целом. Нужно знание по крайней мере одного из языков программирования, хотя бы Python, а лучше С++. Изучение начинайте с синтаксиса языка. И, конечно, вам необходимо понимание основных понятий разработки: алгоритмы, переменные, массивы и т.д. Как правило, этим основам учат уже на 1 курсе университета на программах, связанных с информационными технологиями.

  • Линейная алгебра.
  • Математический анализ.
  • Основы логики.
  • Язык программирования, например, Python, С++.
  • Основные понятия разработки: алгоритмы, переменные, массивы и т.д.

Что потребуют от вас работодатели

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

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

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

  • Знание языков программирования.
  • Умение разбираться в чужом коде.
  • Soft skills («гибкие» навыки).
  • Выполнение тестового задания.
  • Портфолио.

Что важно указать в портфолио

Рассмотрим на примере, как может выглядеть ваше портфолио. Пример размещен по ссылке.

Почему его можно считать удачным? Во-первых, оно опубликовано на GitHub, который удобен как работодателям, так и соискателям благодаря возможности продемонстрировать наиболее детально свои навыки и опыт.

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

Далее размещены 6 репозиториев с названиями, в каждом добавлен файл README, где есть описание, цель проекта и его особенности. Также в профиле видна активность в графике (contributions), что показывает постоянную работу кандидата.

Наличие портфолио на GitHub — это ваше конкурентное преимущество. Конечно, оно не должно быть пустым, заполните его, в качестве образца можете использовать приведенный пример. Если же проектов мало, указывайте учебные проекты, которые наилучшим образом отражают ваши навыки.

  • Подробная информация о себе.
  • Хорошая фотография.
  • Понятное описание проектов.
  • Регулярно обновляйте портфолио.
  • Используйте GitHub.

Как восполнить пробелы в навыках

Если же не хватает каких-то навыков, требуемых в выбранной вами вакансии, вы можете наверстать пробелы дополнительным обучением или стажировкой. Например, на платформе Deep Skills вы можете выбрать необходимый навык и изучить основы Python за 15 часов, а профессию Data Science за 34 часа. Отдельные же курсы «закрывают» отдельные проблемные зоны, например, веб-скрапинг в Python.

В среднем, получение одного навыка занимает от 8 до 20 часов. Уделяя несколько часов в день во время учебы в университете дополнительным навыкам, вы уже на первом курсе станете конкурентоспособным кандидатом на рынке труда.

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

  • Дополнительное обучение.
  • Стажировка.
  • Продолжительность: несколько часов в день.

Где искать работу

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

Лайфхак здесь — профессиональные сообщества. Найдите телеграм-каналы, форумы, чаты, где общаются ваши коллеги по специальности. Такие сообщества помогут вам сразу во многих аспектах: вы будете знать тренды отрасли, друзья-профессионалы смогут дать обратную связь по вашим проектам, рассказать о тех компаниях, где они работают, или даже порекомендовать вас кому-то из работодателей в качестве достойного кандидата. Может именно так вы и найдете свою первую работу.

  • Агрегаторы вакансий.
  • Официальные сайты компаний.
  • Профессиональные сообщества: телеграм-каналы, форумы, чаты.

Как правильно откликаться на вакансии

Уже во время обучения вы можете начать ходить на собеседования. Но перед тем, как откликнуться, обязательно проверяйте, действительно ли вы подходите под требования вакансии.

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

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

  • Поиск вакансий во время обучения.
  • Проверка соответствия навыков требованиям в вакансии.
  • Добавление портфолио.

Что важно на собеседовании

При общении с работодателем обязательно продемонстрируйте свою заинтересованность и высокий уровень мотивации.

Бывает так, что компания делает выбор в пользу менее опытного, но более замотивированного кандидата. Изучите максимум информации о компании, чтобы действительно «загореться» работой там.

Посмотрите ее сайт, социальные сети, узнайте отзывы тех, кто уже там работал. Тогда на собеседовании вы сможете приятно впечатлить работодателя и убедить его выбрать вас. И, конечно, не забывайте о базовых навыках, проектах, будьте готовы выполнить тестовое. Обязательно освежите свои знания перед собеседованием, чтобы не запинаться и говорить уверенно.

  • Высокий уровень мотивации.
  • Информированность о компании-работодателе.
  • Предварительная подготовка: освежите знания и навыки.

Вывод

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

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

Желаем успехов в старте карьеры.