Навыки: hard и soft skills
Блок навыков — это поле, по которому вас находит поиск рекрутера и фильтр ATS. Здесь важны точные слова, а не их количество.
«Навыки: Microsoft Office, интернет, обучаемость». Это навыки школьника, а не разработчика. Рекрутер ждёт стек.
Блок навыков (hard skills) выполняет двойную работу: его сканирует ATS на совпадение с вакансией, и его глазами читает рекрутер, оценивая ваш стек. Поэтому здесь нужны точные названия технологий — так, как они написаны в вакансии.
Hard skills: правила
- Группируйте. Языки, фреймворки, инструменты, базы данных — по категориям, а не свалкой.
- Пишите как в вакансии. «JavaScript», «TypeScript», «React» — официальные названия, без опечаток.
- Разделяйте «знаю» и «изучаю». Честность тут — преимущество.
- Не раздувайте. 5–10 ключевых технологий сильнее, чем 30 случайных.
Как НЕ надо
Навыки: программирование, ПК уверенный пользователь, Microsoft Word, Excel, интернет, электронная почта, обучаемость, английский, немного знаю Python, HTML, видел React, слышал про Docker.
Здесь смешаны навыки уровня «умею включить компьютер» с туманными «видел» и «слышал». ATS не найдёт тут стек, а рекрутер не поймёт, что вы реально умеете.
Как надо
Языки: JavaScript, TypeScript Фреймворки: React, Redux Toolkit Вёрстка: HTML5, CSS3, SCSS, адаптив, Figma Инструменты: Git, Webpack, REST API, Jest (основы) Изучаю: Next.js, TanStack Query Soft skills: умею декомпозировать задачу, не боюсь задавать вопросы, довожу проекты до деплоя.
Чисто, сгруппировано, без вранья. ATS легко вытащит ключевые слова, рекрутер за секунду оценит стек.
Soft skills: показывать, а не называть
«Коммуникабельный, ответственный, стрессоустойчивый» — мёртвые слова. Сильные soft skills формулируются как действия или результаты:
| Мёртвая формулировка | Живая формулировка |
|---|---|
| Ответственный | Довожу проекты до деплоя, а не бросаю на 80% |
| Коммуникабельный | Не стесняюсь задавать вопросы и просить ревью |
| Обучаемый | За 2 месяца с нуля собрал проект на новом фреймворке |
| Командный игрок | Работал в учебной команде из 4 человек по Git-флоу |
Чек-лист навыков
- Технологии сгруппированы по категориям.
- Названия совпадают с теми, что в вакансиях, без опечаток.
- Отдельно вынесено то, что я только изучаю.
- В списке 5–10 ключевых hard skills, а не 30 случайных.
- Soft skills поданы через действия, а не прилагательными.
- Нет «ПК уверенный пользователь» и «Microsoft Office».
Лайфхак: возьмите 3–5 вакансий мечты, выпишите технологии, которые встречаются чаще всего, и убедитесь, что они есть в вашем блоке навыков (если вы ими реально владеете). Это и есть подгонка под ATS.
Уровни владения: как обозначить честно
Джуны часто мучаются: написать «React» — кажется завышением, не написать — потеряешь по фильтру. Решение — деление на блоки по уровню реального владения, без шкал и звёздочек:
Использую в проектах: JavaScript, React, Git, HTML, CSS Знаю основы: TypeScript, Redux, REST API Изучаю сейчас: Next.js, тестирование
Так вы и попадаете в поиск по нужным словам, и не обещаете того, чего нет. На собеседовании это снимает половину неудобных вопросов: вы заранее обозначили, где уверены, а где только начали.
Чего точно не должно быть в hard skills
| Не пишите | Почему |
|---|---|
| ПК — уверенный пользователь | Это подразумевается у любого разработчика |
| Microsoft Office | Не относится к разработке |
| Обучаемость, ответственность | Это soft skills, и то — мёртвые формулировки |
| Технологии, которые «видел» | На интервью вскроется, что вы их не знаете |
Блок навыков — это обещание. Всё, что в нём написано, рекрутер вправе проверить вопросом. Пишите только то, за что готовы ответить.
Частые вопросы
«Указывать ли английский язык?» Да, если уровень позволяет читать документацию — это реальное преимущество в IT. Пишите конкретный уровень (например, B1/B2) и, по возможности, чем он подтверждён. «Английский со словарём» лучше не указывать как навык.
«А если я знаю технологию только по туториалу?» Тогда ей место в блоке «изучаю», а не в основных навыках. Грань простая: если на собеседовании по этой теме вы поплывёте на первом же вопросе — она ещё не «навык». Честное разделение «использую / знаю основы / изучаю» работает на вас: оно и в поиск попадает, и не подставляет на интервью. Завышенный список навыков почти всегда оборачивается против кандидата, когда дело доходит до живого разговора.