Создаёт полноценную REST API-документацию в OpenAPI/Swagger: paths, schemas, security, examples. Документирует API design conventions: naming, pagination, filtering, error format. Настраивает Swagger UI / Redoc для интерактивной документации.
Роли · Technical Writer · Middle
Что должен уметь Middle }
10 ключевых навыков, всего 45. Ожидания по каждому навыку и что меняется на следующем уровне.
На этой странице — что ожидается от Middle }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: API и интеграции, Контроль версий и коллаборация, Документация.
Ключевые навыки для Middle
Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.
API и интеграции · 1
Контроль версий и коллаборация · 1
Полноценно работает по docs-as-code workflow: branch → write → PR → review → merge → deploy. Настраивает CI/CD для автоматической сборки и публикации документации. Использует linting (markdownlint, vale) для контроля качества текста.
Документация · 8
Пишет полноценные API-гайды: quickstart, authentication flow, error handling, use cases. Создаёт code samples на нескольких языках (curl, Python, JavaScript, Go). Следит за consistency терминологии и стиля во всех разделах API docs.
Создаёт полноценную архитектурную документацию совместно с архитекторами: system context, container diagrams, component diagrams (C4). Документирует data flows, интеграции со внешними системами, deployment topology. Поддерживает документацию в актуальном состоянии.
Создаёт сложные технические диаграммы: C4 model (все 4 уровня), data flow diagrams, state machines, ER-диаграммы. Использует diagrams-as-code инструменты (Mermaid, PlantUML). Следит за визуальной consistency и читаемостью диаграмм.
Уверенно работает с 2-3 docs-as-code фреймворками. Настраивает navigation, search, versioning, custom components. Использует MDX/RST расширения, плагины для diagrams, code highlighting. Интегрирует docs build в CI/CD.
Проектирует информационную архитектуру knowledge base: taxonomy, navigation, search optimization. Создаёт content governance: templates, naming conventions, review процессы. Обеспечивает актуальность контента через scheduled reviews.
Самостоятельно создаёт runbook-и для production-систем: deployment procedures, incident response, disaster recovery. Обеспечивает пошаговость и однозначность инструкций. Проводит dry-run тестирование runbook-ов с операционной командой.
Регулярно пишет технические посты: deep-dive статьи, comparison articles, best practices guides. Оптимизирует контент для SEO и developer audience. Работает с CMS (WordPress, Ghost, dev.to). Создаёт контент-план для engineering blog.
Создаёт полноценную пользовательскую документацию: information architecture, content hierarchy, cross-references. Пишет для разных аудиторий (beginners, advanced users, admins). Использует user feedback для улучшения документации.
Дополнительные навыки
Команда их не оценивает, но они входят в самооценку и план развития.
Что меняется на Senior
45 навыков получают более высокое ожидание или становятся ключевыми при переходе с Middle на Senior. Сначала самые большие скачки.
- Документация как код: Применение → Продвинутый
- API Documentation Writing: Применение → Продвинутый
- Architecture Documentation: Применение → Продвинутый
- Diagramming: Применение → Продвинутый
- Docs-as-Code: Применение → Продвинутый
- Knowledge Base Management: Применение → Продвинутый
- REST API Design: Применение → Продвинутый
- Runbook и Playbook Writing: Применение → Продвинутый
- Technical Blogging: Применение → Продвинутый
- User Documentation: Применение → Продвинутый
} в открытой матрице компетенций: 45 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.