2026.08.228 августа 2026 г.
Проверка резюме, «Мой прогресс» и скиллы для LLM-агента
Новое
- ATS-проверка резюме. Новая страница
/resume: загрузите резюме в PDF, Markdown или обычным текстом — и получите разбор, каким его увидел бы отбор. Файл разбирается прямо в браузере и никуда не загружается — на сервер уходят только извлечённый текст и несколько измеренных фактов о вёрстке. Сначала проходят детерминированные проверки — контакты, даты в опыте, картинки вместо текста, — затем текст читает модель. Итог — индекс от 0 до 100 с вердиктом («Сильное резюме», «Хорошее, но есть что поправить», «Слабое резюме», «Не пройдёт отбор») и четыре оценённых измерения: «Соответствие вакансии», «Опыт и результаты», «Формат, язык и ATS», «Личные и профессиональные данные». У каждого измерения показана планка, на которую его поставила модель, и балл складывается из неё — видно, за что именно сняты очки. Каждое замечание привязано к строке резюме: на полях документа стоит метка серьёзности, а карточка с объяснением и готовой правкой раскрывается прямо под этой строкой (на телефоне — панелью снизу). Рядом — измеренные факты о документе и норма для каждого: у PDF это страницы, колонки, заголовки, объём, контакты и изображения, у Markdown и обычного текста — только объём. Открытая критическая проблема не даст назвать резюме сильным, что бы ни говорили остальные оценки. - Резюме под конкретную вакансию. Укажите целевую роль — названием или ссылкой на вакансию (hh.ru, Хабр Карьера, пост в Telegram-канале): название и описание подтянутся сами, а если страница не поддалась, описание можно вставить руками в соседнее поле. Тогда включается оценка «Соответствие вакансии», и модель сверяет ваш опыт с этой вакансией. Без цели резюме оценивается по трём остальным измерениям, а не получает «сто» за то, чего вы не называли.
- История проверок и уведомления. Разбор хранится 90 дней: к нему можно вернуться из истории проверок, пересчитать, если мы неверно определили направление или уровень, и удалить в любой момент. Когда разбор готов, приходит сообщение в Telegram или на почту — каналы включаются и выключаются в новой панели «Уведомления» в аккаунте, и в каждом письме есть ссылка, чтобы отписаться в один клик. Лимиты: одна проверка бесплатно — навсегда, дальше 5, 10 и 20 за 30 дней на тарифах «Фиксик», «Крококодер» и «Искусственный интеллект».
- «Мой прогресс» — одна таблица по всему, что вы проходили (бета). Новая страница
/progressсводит тесты, AI-интервью и документацию по темам выбранного стека. У каждой темы — шкалы по тестам и AI-интервью, слабое место по концептам и доля закрытого; сверху — самая слабая тема с кольцом готовности и итоги по стеку. Открыв тему, вы видите разбивку по концептам и три двери: прочитать документацию, прорешать вопросы или пройти AI-интервью ровно по этой теме — конструктор откроется с уже выбранными темами и стеком. Рядом с вкладками — лента последних интервью с полной историей по месяцам. Ответы в режиме тестов теперь тоже записываются по каждому вопросу — раньше в статистику попадали только AI-интервью. Готовность учитывает и покрытие, и качество: один ответ на 7 из 10 не делает тему «готовой на 70 %», пока остальные вопросы не открыты. Без входа страница показывает лестницу тем с нулями и предлагает войти. - Скиллы для LLM-агента. Новая страница
/skills— готовые наборы инструкций для Claude Code и Codex: ревью C++ кода, поиск неопределённого поведения, сообщение коммита (описание PR — скоро). Скилл скачивается zip-архивом, байт в байт совпадающим с исходником, ставится в три шага примерно за сорок секунд, и агент подхватывает его сам, когда задача совпадает. У каждой ячейки — счётчик скачиваний и карточка с командами установки; таблицу можно отфильтровать по агенту. - Меню «Инструменты» в навигации. В верхней панели появилось меню «Инструменты» — в нём проверка резюме и скиллы для агента, — а «Собеседование» стало выпадающим списком: начать собеседование или открыть прогресс. На телефоне инструменты живут отдельным разделом в бургер-меню и во всплывающей панели «Собеседование» нижней навигации, а «Блог» и «Тарифы» ушли под «Ещё», чтобы не читаться как инструменты. Чтобы все пункты помещались, панель сворачивается в бургер на экранах шириной меньше 1240 px (раньше — 900 px).
- Карточки-ссылки на статьи. Адрес статьи блога, стоящий в тексте отдельной строкой, превращается в карточку: заголовок, краткое описание, рубрика, время чтения и — для закрытой статьи — тариф, с которого она доступна. В Telegram Instant View карточка становится ссылкой с названием статьи. Первые две уже на месте: обе части разбора DirectX 12 ссылаются друг на друга.
- Бейдж закрытой статьи в ленте блога. Карточки и закреплённая статья помечены пилюлей в цвете тарифа, с которого статья открывается. Уровень определяется после загрузки страницы, поэтому подписчик не увидит замок на статье, которую может читать.
Улучшено
- Тарифы на русском получили имена. Basic, Pro и Premium в русской версии теперь называются «Фиксик», «Крококодер» и «Искусственный интеллект» — на тарифах, в аккаунте, в меню, на бейджах закрытых статей и в предложении обновиться в симуляторе. Английские названия не изменились. Название на карточке тарифа переехало в полосу во всю ширину в цвете тарифа, так что длинное имя больше не сдвигает цену ниже соседей, а рекомендуемый тариф отмечен заливкой полосы вместо ленточки.
- Голосовое интервью звучит как речь, а не как чтение по буквам. Клипы синтезируются сразу на выбранной скорости (0,75×–1,5×), а не ускоряются в браузере, поэтому голос на любой скорости остаётся естественным. Латинские идентификаторы и аббревиатуры произносятся так, как их говорят инженеры:
API— «апи»,JOIN— словом, а по буквам — только то, что словом не прочитать (CQRS,IOCP);O(n log n)читается как «о от n log n». Текст вопроса на экране не изменился. - Главная страница показывает настоящий продукт. В разделе о графе вопросов вместо декоративного созвездия — живой фрагмент реального графа (Go → Каналы → концепты → вопросы): узлы кликаются, панель рядом показывает список вопросов или карточку вопроса, а неотвеченный узел остаётся серым. Между режимами и базой знаний добавлен раздел «Прогресс» с примером самой слабой темы и итогов по стеку. Кнопки-призывы стоят под блоками, к которым относятся, и оформлены одинаково.
- Мобильная шапка. Логотип остался в левом углу, а словесный знак теперь стоит по центру экрана на любой ширине от 320 px.
Исправлено
- Спойлер посреди предложения в Instant View. Спойлер внутри фразы разрывал абзац в Telegram — остаток предложения выпадал отдельным блоком. Теперь раскрывающимся блоком становится только спойлер, занимающий абзац целиком; спойлер внутри предложения в Instant View показывается текстом (на сайте он по-прежнему скрыт).
- Панель фильтров графа не наезжает на шапку. На iPhone нижняя панель фильтров графа вопросов рисовалась выше видимой области и закрывала логотип с меню.
- Кнопка врезки в редакторе блога больше не съедает выделение. Нажатие с выделенным текстом удаляло его и оставляло пустую врезку; теперь выделение оборачивается врезкой, а внутри существующей цитаты нажатие меняет её тип.