Сопроводительное письмо программиста: примеры для первой работы
Сопроводительное письмо программиста помогает объяснить связь между вакансией и вашим примером. Оно не должно повторять всё резюме. Напишем короткий текст для учебного сервиса, которому нужен начинающий разработчик каталога, затем подготовим варианты для backend, стажировки и смены профессии.
Анна уже подготовила адресную версию резюме. Поэтому в письме достаточно назвать роль, выбранное доказательство и существенную границу, которую нужно обсудить.
Задача письма
Получатель должен понять, почему вы написали именно по этой вакансии. Не обязательно доказывать личную любовь к компании с детства. Достаточно конкретной задачи из объявления и подходящего действия из вашего опыта.
Для нашей вымышленной вакансии письмо может выглядеть так:
Здравствуйте! Откликаюсь на начальную frontend-роль в команде каталога. В самостоятельном учебном проекте «Учебная библиотека» реализовала фильтр по названию и сообщение для пустого результата. В резюме есть ссылки на кейс, демонстрацию и код. Коммерческого опыта пока нет; готова обсудить задачи на старте и требования к используемому стеку. Спасибо за рассмотрение.
Не переносите формулировку про функцию, которую не делали. В собственном тексте должна быть реальная связь. Для QA это может быть отчёт о дефекте каталога, для дизайнера — прототип его состояния ошибки, для SEO — обоснованный аудит индексации.
Почему короткий текст работает как дополнение
Письмо выделяет один пример; резюме даёт общий контекст; кейс раскрывает детали. Когда все три документа пересказывают друг друга, получатель тратит время на повторение. Когда письмо состоит только из эмоциональных характеристик, связь с работой остаётся неизвестной.
В материале hh.ru о сопроводительном письме также рассматривается структура адресного обращения. Используйте её как ориентир, но соблюдайте конкретные инструкции вакансии: иногда компания просит ответить на отдельный вопрос или указать ссылку в определённом поле.
Не добавляйте все возможные уточнения в первый текст. Можно обозначить важный вопрос, от которого зависит совместимость. Обсуждение подробных условий продолжится после ответа; длинная анкета в письме не заменяет разговор.
Вариант при смене профессии
Если Анна раньше работала в другой области, достаточно связать переносимое действие с ролью: например, опыт согласования материалов помог организовать проектную документацию. Не объявляйте прежний опыт опытом разработки, если это другая работа.
Причину перехода формулируйте через текущую цель и уже выполненную подготовку. «Хочу попробовать что-нибудь новое» оставляет открытым вопрос о направлении. «Хочу заниматься интерфейсами; сделала учебный каталог и могу показать реализацию фильтра» даёт предмет разговора.
Пример письма backend-разработчика
Для другой роли меняется доказательство. Вымышленный Павел подготовил учебный API каталога, поэтому пишет о маршрутах и данных, а не о вёрстке:
Здравствуйте! Откликаюсь на junior C#/.NET-позицию с задачами HTTP API. В учебном проекте реализовал выдачу материалов, фильтр темы и ответ при отсутствии записи. В README описал запуск и примеры запросов; ссылка на код есть в резюме. Коммерческого опыта разработки пока нет. Хочу обсудить, соответствует ли такая подготовка вашим начальным задачам и как организовано ревью изменений.
Здесь три содержательных части: выбранная роль, связанный с ней результат и вопрос о совместимости. Названия технологий не вставлены отдельной строкой ради совпадения с объявлением. Они помогают понять, к какой реализации относится проект. Если API пока не написан, письмо использовать рано: сначала нужен результат, который можно показать.
В настоящей вакансии может быть специальная инструкция — например, назвать выполненное изменение в учебном проекте. Ответьте на неё прямо. Универсальный текст, который не учитывает такой вопрос, не становится адресным только после замены названия компании.
Пример письма на стажировку
Стажировка предполагает свои условия участия. Для Анны важно показать подготовку и обозначить доступность, если график уже определён:
Здравствуйте! Хочу участвовать в вашей учебной frontend-стажировке. Подготовила самостоятельный каталог на HTML, CSS и JavaScript: поиск по названию, выбор темы и пустая выдача. Код и описание запуска приложены в резюме. Готова выполнить отборочное задание в указанном формате. Подскажите, пожалуйста, где уточнить график участия и порядок обратной связи по заданиям.
Это письмо не обещает свободный график, которого у кандидатки может не быть. Если объявление требует конкретное время, сначала проверьте собственную доступность и назовите её без двусмысленности. Если программу называют оплачиваемой, подробные условия нужно узнать отдельно; приветствие не заменяет согласование.
Избегайте просьбы «возьмите хотя бы куда-нибудь». Получателю полезнее понять направление и сделанную подготовку. При этом отсутствие коммерческого опыта можно назвать спокойно, без длинного оправдания. В уроке о стажировке разберём дальнейший маршрут заявки и проверки условий.
Пример письма при переходе из другой профессии
В предыдущем разделе мы сформулировали связь опыта. Теперь запишем целый вариант для условной Анны, которая прежде работала с подготовкой материалов:
Здравствуйте! Перехожу к frontend-разработке и рассматриваю вашу начальную позицию в команде учебного сервиса. В самостоятельном проекте сделала каталог материалов с фильтрами и адаптивной сеткой. До обучения работала с подготовкой и согласованием текстов; этот опыт использовала для структуры материалов и документации проекта. Разработкой в прежней работе не занималась. В резюме приложены код и кейс, буду рада обсудить задачи на старте.
Предыдущее действие названо отдельно и не превращено в годы программирования. Если переносимой связи нет, не нужно придумывать её. Достаточно текущей подготовки и ясного направления. Для человека без прежней работы этот абзац просто не требуется.
Причину перехода также не обязательно объяснять всей биографией. Письмо — начало разговора о вакансии. Подробности можно раскрыть позже, если они помогают оценить совместимость или если получатель прямо спрашивает о них.
Убираем фразы, которые не добавляют сведений
«Ваша динамично развивающаяся компания давно была моей мечтой» трудно проверить и легко отправить любой организации. Замените её конкретной задачей: «В объявлении описан каталог с формами; в моём проекте есть проверяемый маршрут ввода и пустой выдачи». Второй вариант объясняет выбор вакансии без выдуманной истории.
Не добавляйте обещание «выполню любые задачи». Оно не описывает начальный уровень и создаёт неверные ожидания. Вместо этого назовите, что уже делали и какую обратную связь ищете. Не нужно заранее объявлять себя идеальным кандидатом: достаточное основание для разговора может состоять из одного подходящего проекта.
Все приведённые письма — учебные примеры с вымышленными кандидатами. Сохраните свою отправленную версию рядом с резюме и записью о вакансии. Если затем потребуется обсудить проект, вы сможете восстановить, какой результат уже заявили получателю.
Проверка перед отправкой
Проверьте название компании, роль, ссылки и отсутствие вставок из предыдущего шаблона. Прочитайте письмо вслух: если предложение требует нескольких вдохов, разделите его или уберите повтор.
Последний вопрос проверки — что нового письмо добавляет к резюме? Если только приветствие и перечень тех же навыков, восстановите связь с конкретной задачей. Если добавляет неподтверждённую историю, вернитесь к документу фактов. Результат урока — один адресный текст, который можно объяснить по каждому предложению.