Хаотичная структура резюме, грамматические ошибки — нет, речь пойдет не об этом. Просто хотя бы потому, что большинство кандидатов создают резюме на джоб-сайтах по типу hh.ru и superjob, а на орфографию можно частично закрыть глаза. А на что тогда нельзя?
Сегодня я как раз хочу рассказать о типичных ошибках, которые допускают программисты в резюме, а также на что смотрят IT-рекрутеры в первую очередь и из-за чего вы можете словить отказ, даже не дойдя до тестового задания.
P.S. Раздел «Опыт работы» в резюме — самый объемный и самый проблемный. Именно в нем концентрация ошибок и недочетов превышает допустимую норму. Поэтому первые три пункта в этой статье будут прямо или косвенно относиться именно к нему.
Итак, какие ошибки допускают программисты, когда составляют резюме:
1. Не указывают релевантный опыт
Все мы когда-то были студентами и где-то подрабатывали. Но пожалуйста, не надо писать в условном резюме Java-разработчика, что в 2018 году вы были членом бригады в Макдаке (ныне — Вкусно — и точка), а в 2020 работали курьером в Вайлдберриз, после чего решили податься в разработку — вас неправильно поймут. Пишу это, потому что подобное встречается пугающе часто среди стажеров-джунов. Пересказывать весь свой роадмап — нормально, но точно не в резюме.
👉 Откликаетесь на вакансию Java-разработчика? Тогда расскажите, где вы им работали и какие проекты делали на Джаве.
Вместо «Нет опыта» напишете «Фрилансил 3 месяца» или «Делал свой проект, посмотреть можно вот здесь — github.com/jun_juniorov». Уже будет хоть что-то. Так вашу кандидатуру хотя бы не отсеют алгоритмы условного хедхантера, если эйчар нажмет на кнопку «показать кандидатов с опытом работы». Хотя это относится не только к хехе ру.
Если есть нормальный коммерческий опыт, укажите где и кем работали, что делали.
👀 Например:
ООО «DDoS.NET»
Frontend-разработчик
Апрель 2019 — Март 2021
Обязанности:
- Оптимизация, баг-фиксинг, рефакторинг.
- Проектирование пользовательских интерфейсов.
- Кроссбраузерная и адаптивная верстка.
- Разработка клиент-серверных приложений.
- Верстка сайта и шаблонов для CMS.
- Рефакторинг чужого кода.
❗ Главное: пишите об опыте работы конкретно в 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. Не пишут сопроводительное письмо
Сопроводительное письмо — суперважное дополнение к любому резюме. Особенно если вы действительно заинтересованы в работе, как таковой, а не ставите эксперименты над эйчарами и просто хотите посмотреть, как много откликов соберете с резюме без cover letter.
❓ Почему оно имеет значение: часто на джоб-сайтах (по типу hh.ru и superjob.ru) у эйчаров есть функция, которая позволяет отсеивать часть откликов на вакансию, если к резюме не приложено сопроводительное письмо. То есть, даже если вы будете мегакрутым спецом, уважаемым сеньором с редким стеком, ваше резюме банально не дойдет до эйчара, если вы поленитесь написать хотя бы пару предложений о себе.
Вообще, мне кажется, нужно написать отдельную статью про то, как правильно составлять сопроводительное письмо. Ибо его тоже часто делают неправильно, хотя оно дает хороший шанс зацепить работодателя, даже если у вас ну совсем нет опыта, но вы очень хотите его получить, а заодно — деньги за работу.
👀 Поэтому вот пример, как и что можно написать:
«Добрый день.
Я пишу на Python 4+ года. За это время занимался разработкой от маленьких скриптов до крупных корпоративных приложений.
На прошлом месте работы оптимизировал системы обработки данных, улучшил производительность программного обеспечения. Также я разработал новый алгоритм, который снизил время обработки документов с 5 минут до 30 секунд.
Стараюсь повышать свои хард- и софт-скиллы. Например, регулярно участвую в митапах и хакатонах. В свободное время веду свой блог о Python, где пишу о новых трендах и лучших практиках разработки».
Как написать продающее сопроводительное письмо:
- Объем: от 500 до 1000 знаков.
- Приветствие.
- Чем занимались на прошлом месте работы.
- Что сделали хорошего, какие у вас есть достижения.
- Как развиваетесь в сфере.
- Заключение.
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
Что для вас самое трудное в составлении резюме?