«Кто-нибудь вообще читает письма?» обычно маскирует другую лень: человек не хочет писать восьмое эссе и хочет разрешение не писать. Короткий ответ без опроса нанимающих: иногда да, иногда смотрят первые две строки, иногда поле optional и пустое не убивает, а вода убивает. Универсального «да, все читают» из старой версии нет. Не было и «собрали менеджеров». Есть момент воронки и цена восьми минут.
Как собрать текст, если решили писать: опыт есть — что писать в сопроводительном; стажа нет — письмо без опыта; короткое поле — короткое письмо; шаблон на пять минут — рабочий шаблон. Генератор: cover letter, сырым не отправляйте. Здесь — когда эти восемь минут стоят слота, а когда лучше починить резюме.
Коротко:
- Письмо не лечит кашу в шапке. Сначала файл одной роли: резюме.
- Если поле обязательное или рекрутер просит cover — пишите. Не эссе: 5–8 предложений, один факт.
- Если optional на массовой доске — четыре точные строки лучше пустоты и лучше простыни про «динамичную команду».
- Не выдумывайте, что «в энтерпрайзе никогда не открывают». Не выдумывайте, что «в стартапе всегда читают».
- ИИ как черновик допустим. ИИ как отправка с чужим названием компании — стоп.
Чем этот вопрос не структура письма
Структура, шаблоны и короткая версия уже написаны. Повторять «кто вы / почему они / почему вы» здесь незачем. Этот текст про экономику внимания: ваш вечер и чужие десять секунд на пачку. Если нет факта, который ставит вас напротив задачи вакансии, письмо не спасает. Если факт есть в первых двух строках резюме, письмо часто дубль. Если факт спрятан в третьей работе — письмо его вытаскивает.
Рекрутер на потоке смотрит совпадение роли и стека. Нанимающий в коротком списке иногда открывает текст, чтобы понять, зачем вы, а не соседний PDF. Вы не знаете, на каком вы шаге, пока вас не позвали. Поэтому правило практическое, не статистика: пишите коротко там, где поле есть и роль вам нужна; не пишите роман «на всякий случай на сто вакансий».
Когда восемь минут стоят слота
- В объявлении cover letter required или «tell us why».
- Узкий слот, мало вакансий, вы не типовой стек: переход, другой домен, нет бренда.
- Реферал: человеку нужно одно предложение, что переслать. Не три абзаца.
- Международный отклик, где поле живое в ATS. Пустое optional при конкуренции выглядит как кнопка без контекста. Вода — как генератор.
- Факт не влезает в шапку резюме: «этот репозиторий закрывает вот эту задачу».
В этих случаях не «идеальная страница». 5–8 предложений. Формула — в соседних гайдах. Здесь достаточно: вакансия названа, один факт, один следующий шаг. Не гимн ценностям. Если не можете назвать факт вслух за пятнадцать секунд, письмо рано. Сначала пуля в опыте: достижения.
Реферал без факта превращается в «скинь резюме, я перешлю». Перешлют в никуда. Дайте человеку одно предложение, которое не стыдно вставить в Slack. Не просите «просто кинь HR». Это соседний шум с двадцатью каналами.
Когда можно кнопку и четыре строки
Массовая CIS-доска, роль совпадает один в один, резюме уже про эту роль, поле комментария на 500 знаков. Четыре строки: роль, один факт, ссылка. Пустое ещё проживёт, если файл сильный. Простыня про «увидел вакансию и хотел бы выразить» проживёт хуже пустого: это шум.
Не путайте «не буду писать, потому что никто не читает» с «не буду писать, потому что нечего сказать». Второе лечится проектом и пулей, не философией. Junior без факта: сначала резюме без опыта, потом короткое письмо.
Сто одинаковых писем с заменой названия компании — хуже, чем десять точных. Рекрутер видит шаблон быстрее, чем вы думаете. Особенно если оставили имя соседней фирмы. Вычитка названия стоит тридцать секунд и спасает неделю тишины: почему не отвечают. Не вините «не читают», пока в тексте чужой бренд.
Кнопка без комментария на роли, где вы типовой middle и файл уже про эту роль, — допустимый риск. Кнопка без комментария на роли, где вы сбоку, — потерянный слот. Различайте, не философию.
Пример 1. Пачка middle backend
Илья рассылает тридцать похожих слотов. Резюме уже про платежи и Python. Писать тридцать эссе нет сил. Он решает «никто не читает» и жмёт кнопку.
Он не пишет эссе. Он держит один абзац в заметке: роль как в объявлении, один факт «два года идемпотентных POST в платежах, вот пуля», следующий шаг — созвон. Вставляет, меняет название продукта. На пять ролей, которые реально хочет, добавляет одну строку, зачем этот продукт, не «лидер мнений». На остальные — четыре строки или пусто, если поля нет. Через неделю смотрит, откуда ответы. Если тишина везде — чинит шапку, не тридцать первое письмо. Не ведёт таблицу «прочитано / не прочитано». Её всё равно не заполнить.
Пример 2. Узкий слот и реферал
Аня QA, хочет единственную роль в продукте, который сама пользуется. Есть знакомый в штате.
Рефералу — шесть строк: кто она, какая роль, один факт, ссылка на файл, «можешь переслать». В форму компании — то же плюс зачем этот продукт одной фразой из их changelog, не из «устойчивого развития». ИИ не просит написать «живое письмо про культуру». Культуру она не знает. Знает задачу из вакансии. Шаблон реферала: как просить реферал. Cover из генератора вычитывает название.
ИИ: черновик, не отправитель
Модель помогает сжать воду и не забыть следующий шаг. Модель врёт название компании, путает стек, пишет «динамично развивающаяся». Вычитывайте как чужой текст. Если не можете защитить каждую фразу на созвоне — вычёркивайте. Соседние шаблоны для людей, не для промпта «напиши cover letter как senior из Google».
Запрет «нельзя ИИ» в вакансии значит: не присылайте невычитанный генератор. Не значит «пишите пером». Смысл тот же, что с резюме: ваш факт, ваша роль, ваша ссылка.