14 июня 2023

❌ 6 типичных ошибок, которые допускают программисты при составлении резюме

Исследую все, что шуршит и шевелится в IT.
Рассказываем, что не так с резюме большинства программистов и как сделать так, чтобы работодатель обратил на вас внимание.
❌ 6 типичных ошибок, которые допускают программисты при составлении резюме

Хаотичная структура резюме, грамматические ошибки — нет, речь пойдет не об этом. Просто хотя бы потому, что большинство кандидатов создают резюме на джоб-сайтах по типу hh.ru и superjob, а на орфографию можно частично закрыть глаза. А на что тогда нельзя?

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

❌ 6 типичных ошибок, которые допускают программисты при составлении резюме

P.S. Раздел «Опыт работы» в резюме — самый объемный и самый проблемный. Именно в нем концентрация ошибок и недочетов превышает допустимую норму. Поэтому первые три пункта в этой статье будут прямо или косвенно относиться именно к нему.

Итак, какие ошибки допускают программисты, когда составляют резюме:

1. Не указывают релевантный опыт

Все мы когда-то были студентами и где-то подрабатывали. Но пожалуйста, не надо писать в условном резюме Java-разработчика, что в 2018 году вы были членом бригады в Макдаке (ныне — Вкусно — и точка), а в 2020 работали курьером в Вайлдберриз, после чего решили податься в разработку — вас неправильно поймут. Пишу это, потому что подобное встречается пугающе часто среди стажеров-джунов. Пересказывать весь свой роадмап — нормально, но точно не в резюме.

👉 Откликаетесь на вакансию Java-разработчика? Тогда расскажите, где вы им работали и какие проекты делали на Джаве.

Вместо «Нет опыта» напишете «Фрилансил 3 месяца» или «Делал свой проект, посмотреть можно вот здесь — github.com/jun_juniorov». Уже будет хоть что-то. Так вашу кандидатуру хотя бы не отсеют алгоритмы условного хедхантера, если эйчар нажмет на кнопку «показать кандидатов с опытом работы». Хотя это относится не только к хехе ру.

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

👀 Например:

ООО «DDoS.NET»

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

Апрель 2019 — Март 2021

Обязанности:

  1. Оптимизация, баг-фиксинг, рефакторинг.
  2. Проектирование пользовательских интерфейсов.
  3. Кроссбраузерная и адаптивная верстка.
  4. Разработка клиент-серверных приложений.
  5. Верстка сайта и шаблонов для CMS.
  6. Рефакторинг чужого кода.

Главное: пишите об опыте работы конкретно в IT. И особое внимание уделите последнему месту работы — подробно распишите свои обязанности и достижения. Работу в других сферах не указываем.

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

Вот так тоже можно
Вот так тоже можно
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста»

2. Не прикрепляют ссылку на портфолио

Портфолио — самое главное и ценное в вашем резюме, если вы только-только решили войти в АйТи и поэтому у вас нет коммерческого опыта или вы им не гордитесь по каким-либо причинам.

❗ Мало упомянуть только название проекта и что вы сделали в нем. Нужно именно дать пощупать его — оставить ссылку.

Портфолио можно прикрепить либо в разделе «Опыт работы», либо в «Обо мне».

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

3. Не указывают подходящий стек

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

Как пример
Как пример

❗ Распишите конкретно, какой стек и для каких задач использовали (и до сих пор используете) в работе.

👀 Например, если вы — Python-разработчик, то это может выглядеть примерно так:

  • При разработке использовал:

— Python

— Django Framework

— БД

— PostgreSQL

  • На сервере:

— Ubuntu 20

— Gunicorn

— Nginx

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

👀 Например:

  • Django — 7/10;
  • Flask — 8/10;
  • MySQL — 6/10;
  • MongoDB — 6/10;
  • Angular — 5/10.
  • Git — 7/10.

Понятное дело, что это супер субъективно, но все равно лучше, чем ничего.

4. Нет профильного образования

Этот пункт относится только к тем, кто решил вкатиться в АйТи в возрасте 25+ лет и без технически-академического бэкграунда.

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

Курсы — это, конечно, хорошо, но в 70-80% случаев требуется техническое (или около того) образование, полученное в вузе.

Поэтому, пожалуйста, внимательно просмотрите текст вакансии и откликайтесь на нее только в том случае, если там прямым текстом сказано: «Рассмотрим студентов таких-то онлайн-курсов». Иначе вы просто потратите свое время впустую.

5. Не пишут сопроводительное письмо

❌ 6 типичных ошибок, которые допускают программисты при составлении резюме

Сопроводительное письмо — суперважное дополнение к любому резюме. Особенно если вы действительно заинтересованы в работе, как таковой, а не ставите эксперименты над эйчарами и просто хотите посмотреть, как много откликов соберете с резюме без cover letter.

Почему оно имеет значение: часто на джоб-сайтах (по типу hh.ru и superjob.ru) у эйчаров есть функция, которая позволяет отсеивать часть откликов на вакансию, если к резюме не приложено сопроводительное письмо. То есть, даже если вы будете мегакрутым спецом, уважаемым сеньором с редким стеком, ваше резюме банально не дойдет до эйчара, если вы поленитесь написать хотя бы пару предложений о себе.

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

👀 Поэтому вот пример, как и что можно написать:

«Добрый день.

Я пишу на Python 4+ года. За это время занимался разработкой от маленьких скриптов до крупных корпоративных приложений.

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

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

Как написать продающее сопроводительное письмо:

  1. Объем: от 500 до 1000 знаков.
  2. Приветствие.
  3. Чем занимались на прошлом месте работы.
  4. Что сделали хорошего, какие у вас есть достижения.
  5. Как развиваетесь в сфере.
  6. Заключение.

P.S. — если у вас совсем все плохо с навыками самопрезентации и вы не знаете, как о себе написать, попросите ChatGPT сделать это за вас. Но только проверьте и подкорректируйте результат — подгоните его под себя.

6. Не указывают актуальные контакты или забывают о них

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

Иногда об этом забывают или оставляют некорректные ники в Tg, старые нерабочие почты и т.д.

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

***

Подводим итоги: что точно должно быть в резюме программиста

Хорошее резюме содержит примерно следующую информацию:

Контакты

— мессенджеры;

— соцсети;

— почта (на крайний случай).

Опыт работы

— где работали, как долго, что делали;

— ссылки на проекты;

— достижения, чем можете похвастаться.

Образование

— какой универ/колледж окончили;

— какие курсы проходили (если делали это).

Стек

— чем владеете и на каком уровне, в решении каких задач использовали.

О себе

— охарактеризуйте себя как специалиста, приведите примеры достижений, кратко обобщите всю предыдущую инфу о себе.

Сопроводительное письмо

— Краткая выжимка всего вышеперечисленного.

***

Хочу вернуться к началу этого подзаголовка и подчеркнуть слово «Хорошее», — то есть не прям идеальное, но более-менее нормальное.

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

Просто грустная картинка для тех, кто решил войти в АйТи
Просто грустная картинка для тех, кто решил войти в АйТи
***

Телеграм-каналы с вакансиями для IT-специалистов

  • Вакансии по data science, анализу данных, аналитике, искусственному интеллекту @datajob
  • Вакансии для java-разработчиков @javadevjob
  • Вакансии по питону, Django, Flask @pydevjob
  • Вакансии по фронтенду, джаваскрипт, React, Angular, Vue @jsdevjob
  • Вакансии по C#, .NET, Unity @csharpdevjob
  • Вакансии по C++ — си-плюс-плюс, cpp, Си, C, STL, Boost @cppdevjob
  • Вакансии по Go @godevjob
  • Вакансии по PHP, Symfony, Laravel @phpdevjob
  • Вакансии для мобильных разработчиков @mobiledevjob
  • Вакансии по DevOps & SRE @devopssjob
  • Вакансии по QA тестированию @testerrjob
  • Вакансии по информационной безопасности @hackdevjob

МЕРОПРИЯТИЯ

Что для вас самое трудное в составлении резюме?

ВАКАНСИИ

Добавить вакансию
Разработчик С#
от 200000 RUB до 400000 RUB
Senior Java Developer
Москва, по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ