Навигация по статье
- Почему именно тебе, IT-специалисту, стоит стать техническим писателем? (Секретное оружие в рукаве)
- Что нужно прокачать, чтобы стать крутым техписателем? (Твой личный «прокачай скилл»)
- Куда податься техническому писателю? (Разбираем популярные направления)
- Инструменты технического писателя: твой набор супергероя (Confluence и Markdown – лишь начало)
- Где искать работу техническим писателем? (Охота на вакансии)
- Как составить резюме и портфолио технического писателя (Твой секретный план завоевания мира)
Приветствую тебя, повелитель кода, властелин алгоритмов и укротитель багов! Если ты читаешь это, скорее всего, в твоей голове уже давно зреет мысль: «А не попробовать ли мне что-то новенькое?». Или, может быть, тебя просто достали вечно недовольные пользователи, которые не понимают, как пользоваться твоим гениальным продуктом (да-да, тем самым, над которым ты не спал ночами!).
Не волнуйся, ты не одинок! Многие IT-специалисты, как и ты, в какой-то момент осознают, что их навыки могут быть полезны не только в написании кода, но и в его… объяснении! И тут на сцену выходит технический писатель – человек, который превращает сложный технический язык в понятный и доступный для обычных смертных.
Если ты думаешь, что техническое писательство – это скучно и пыльно, как старые учебники по Pascal, то я готов развеять этот миф! Современный технический писатель – это не просто «писатель», это:
- Переводчик с «компьютерного» на «человеческий»: Ты будешь объяснять сложные вещи простым языком, чтобы даже бабушка у подъезда смогла разобраться с вашим супер-приложением.
- Детектив в мире информации: Тебе придется копаться в технических деталях, чтобы выудить из них самое важное и нужное для пользователя.
- Креативный дизайнер документации: Да-да, документация может быть красивой и удобной! Ты будешь создавать не просто текст, а целые user-friendly гайды.
- Гуру инструментов: Confluence, Markdown, Git, API-платформы – это лишь малая часть арсенала современного техписателя.
Звучит интересно? Тогда давай разберемся, как тебе, крутому IT-специалисту, стать востребованным техническим писателем и начать зарабатывать на том, чтобы делать мир технологий понятнее!
Почему именно тебе, IT-специалисту, стоит стать техническим писателем? (Секретное оружие в рукаве)
Ты, как никто другой, уже обладаешь суперспособностями, необходимыми для технического писателя! Давай посмотрим, что у тебя в арсенале:
- Понимание технической сути вещей: Для тебя код – это не черная магия, а логичная последовательность действий. Ты понимаешь, как работают программы, API, базы данных и прочие штуки, которые для обычного человека звучат как заклинания. Это твое главное преимущество! Тебе не нужно тратить время на изучение основ, ты уже «в теме».
- Умение решать проблемы и анализировать информацию: Отладка кода, поиск ошибок, разбор сложных задач – это твоя повседневная рутина. В техническом писательстве тебе тоже придется «отлаживать» информацию, находить нужные детали и выстраивать логичную структуру документации.
- Логическое и структурированное мышление: Программирование требует четкости и порядка. Техническое писательство – тоже! Ты умеешь раскладывать сложные процессы на простые шаги, что очень важно для создания понятных инструкций и руководств.
- Знание профессионального жаргона: Ты знаешь, что такое «endpoint», «payload», «callback» и прочие «страшные» слова. Это значит, что тебе будет проще понимать техническую документацию и общаться с разработчиками на одном языке (хотя иногда и разработчики говорят на каком-то своем диалекте, но ты привык).
- Опыт работы с инструментами разработки: Git, командная строка, IDE – все это тебе знакомо. Многие инструменты технического писателя (например, для работы с API-документацией) используют похожие принципы и интерфейсы.
Короче говоря, у тебя уже есть 80% необходимых навыков! Остальные 20% – это, в основном, прокачка писательских скиллов и изучение специфических инструментов. Согласись, это гораздо проще, чем начинать с нуля, не имея технического бэкграунда!
Что нужно прокачать, чтобы стать крутым техписателем? (Твой личный «прокачай скилл»)
Итак, суперспособности у тебя уже есть. Но, как и любому супергерою, тебе нужно немного потренироваться, чтобы стать настоящим мастером технического слова. Вот что тебе предстоит освоить:
- Писать понятно и интересно: Забудь про академический стиль и канцеляризмы! Твоя задача – сделать документацию легкой и увлекательной. Представь, что ты объясняешь сложную тему своему другу, который не разбирается в IT. Используй простой язык, примеры из жизни, юмор (в меру, конечно, чтобы не превратить документацию в стендап-шоу). Главное – заинтересовать читателя и удержать его внимание.
- Думать как пользователь: Забудь на время, что ты крутой разработчик, который все понимает с полуслова. Поставь себя на место пользователя, который впервые видит твой продукт. Что ему нужно знать? Какие вопросы у него могут возникнуть? Как сделать процесс использования максимально простым и интуитивно понятным? Эмпатия – твой лучший друг в техническом писательстве.
- Структурировать информацию: Никто не любит читать «простыни» текста. Разбивай информацию на логические блоки, используй заголовки, подзаголовки, списки, таблицы, скриншоты, видео – все, что поможет сделать документацию более наглядной и удобной для восприятия. Визуализация – наше все!
- Учиться работать с новыми инструментами: Как и в разработке, в техническом писательстве постоянно появляются новые инструменты и технологии. Тебе нужно быть готовым учиться и осваивать их. Не бойся экспериментировать и пробовать что-то новое!
- Развивать навыки коммуникации: Технический писатель – это не одинокий волк, пишущий в своей пещере. Тебе придется много общаться с разработчиками, тестировщиками, менеджерами продуктов и другими специалистами. Умение задавать правильные вопросы, слушать и доносить свою точку зрения – очень важные навыки.
Не пугайся, это не так сложно, как кажется! Многие из этих навыков ты уже используешь в своей работе разработчика. Нужно просто немного перенаправить фокус и приложить усилия для их развития.
Куда податься техническому писателю? (Разбираем популярные направления)
Техническое писательство – это широкая область, и ты можешь выбрать направление, которое тебе больше всего интересно. Вот несколько популярных вариантов:
- Документирование API: Если ты работал с API, то это твой прямой путь в техническое писательство! API-документация – это критически важная часть любого программного продукта, и спрос на специалистов, которые умеют ее создавать, постоянно растет.
- Что такое API-документация? Это подробное описание того, как разработчики могут использовать твой API для создания своих приложений и интеграций. Она включает описание эндпоинтов, параметров запросов и ответов, примеры кода, схемы данных и многое другое.
- Почему это круто? Во-первых, это очень востребовано. Во-вторых, ты будешь использовать свои технические знания на полную катушку. В-третьих, API-документация часто пишется в формате Swagger/OpenAPI, который ты, возможно, уже знаешь.
- Руководства пользователя и инструкции: Это классика технического писательства. Создание руководств пользователя, инструкций по установке, FAQ, обучающих материалов – все это нужно практически для любого продукта или сервиса.
- Почему это может быть интересно? Это возможность повлиять на пользовательский опыт и сделать продукт более доступным для широкой аудитории. Ты будешь создавать контент, который реально помогает людям решать их проблемы.
- Какие навыки нужны? Умение писать простым и понятным языком, структурировать информацию, создавать визуальные материалы.
- Техническая документация для разработчиков (SDK, библиотеки, фреймворки): Если тебе нравится копаться в коде и объяснять сложные концепции другим разработчикам, это направление для тебя.
- Что это такое? Документация для SDK (Software Development Kit), библиотек, фреймворков – это подробное описание их функциональности, классов, методов, примеров использования. Она помогает другим разработчикам быстро и эффективно использовать твой продукт в своих проектах.
- Почему это круто? Это возможность работать на передовой технологий и делиться своими знаниями с другими разработчиками. Ты будешь создавать контент, который напрямую влияет на развитие IT-сообщества.
- Внутренняя документация: Крупные компании часто нуждаются в технических писателях для создания внутренней документации: баз знаний, инструкций для сотрудников, регламентов, внутренних API и т.д.
- Почему это может быть интересно? Это возможность работать в крупной компании, участвовать в масштабных проектах и влиять на внутренние процессы. Ты будешь помогать своим коллегам работать более эффективно.
- Какие навыки нужны? Умение понимать бизнес-процессы, работать в команде, создавать структурированную и понятную документацию для разных аудиторий.
Выбор направления зависит от твоих интересов и навыков. Подумай, что тебе ближе: объяснять API для других разработчиков, создавать простые инструкции для пользователей или работать над внутренней документацией в крупной компании. В любом случае, спрос на технических писателей есть во всех этих направлениях!
Инструменты технического писателя: твой набор супергероя (Confluence и Markdown – лишь начало)
Как и любой профессионал, технический писатель использует специализированные инструменты, чтобы делать свою работу эффективно и качественно. Вот несколько основных категорий инструментов, которые тебе пригодятся:
- Платформы для совместной работы и управления контентом:
- Confluence: Популярная платформа для создания и управления документацией, особенно в IT-компаниях. Позволяет создавать вики-пространства, структурировать информацию, совместно редактировать документы, отслеживать изменения, использовать шаблоны и многое другое. Confluence – это как «Википедия» для твоей компании.
- Плюсы Confluence: Удобство совместной работы, интеграция с другими Atlassian продуктами (Jira, Trello), мощные возможности структурирования контента, шаблоны для разных типов документации.
- Минусы Confluence: Может показаться немного сложным для новичков, платная платформа (для коммерческого использования).
- Другие аналоги: SharePoint, Google Workspace (Google Docs, Sites), Notion, Slab, Document360 и многие другие. Выбор платформы зависит от потребностей компании и команды.
- Confluence: Популярная платформа для создания и управления документацией, особенно в IT-компаниях. Позволяет создавать вики-пространства, структурировать информацию, совместно редактировать документы, отслеживать изменения, использовать шаблоны и многое другое. Confluence – это как «Википедия» для твоей компании.
- Языки разметки и редакторы текста:
- Markdown: Легкий и простой язык разметки, который позволяет быстро создавать форматированный текст. Очень популярен среди разработчиков и технических писателей. Идеален для написания API-документации, README-файлов, статей в блог и многого другого. Markdown – это как «легкий HTML» для тех, кто не хочет возиться со сложным кодом.
- Плюсы Markdown: Простота изучения, читаемость, легкость редактирования, поддержка многими платформами и инструментами, возможность конвертировать в HTML, PDF и другие форматы.
- Минусы Markdown: Ограниченные возможности форматирования по сравнению с HTML или Word.
- Редакторы Markdown: VS Code (с плагинами), Sublime Text, Atom, Typora, Mark Text, Obsidian и множество онлайн-редакторов. Выбирай редактор, который тебе больше нравится и удобен в использовании.
- Markdown: Легкий и простой язык разметки, который позволяет быстро создавать форматированный текст. Очень популярен среди разработчиков и технических писателей. Идеален для написания API-документации, README-файлов, статей в блог и многого другого. Markdown – это как «легкий HTML» для тех, кто не хочет возиться со сложным кодом.
- Инструменты для создания API-документации:
- Swagger/OpenAPI: Стандарт для описания REST API. Swagger UI позволяет автоматически генерировать интерактивную документацию API на основе OpenAPI-спецификации. Swagger UI – это как «волшебная палочка» для создания API-документации.
- Плюсы Swagger/OpenAPI: Автоматическая генерация документации, интерактивность, стандартизация, поддержка многими языками программирования и фреймворками.
- Минусы Swagger/OpenAPI: Требует времени на создание и поддержание OpenAPI-спецификации, может быть сложным для новичков.
- Postman: Популярный инструмент для тестирования API, который также может использоваться для создания и публикации документации.
- ReDoc: Альтернатива Swagger UI, предлагает более современный и стильный дизайн для API-документации.
- Swagger/OpenAPI: Стандарт для описания REST API. Swagger UI позволяет автоматически генерировать интерактивную документацию API на основе OpenAPI-спецификации. Swagger UI – это как «волшебная палочка» для создания API-документации.
- Инструменты для создания скриншотов и видео:
- Lightshot, Greenshot, ShareX: Программы для создания скриншотов с возможностью аннотаций (стрелки, рамки, текст).
- OBS Studio, Camtasia, Loom: Программы для записи видео с экрана, создания обучающих роликов и демонстраций.
- Системы контроля версий (Git):
- Git (GitHub, GitLab, Bitbucket): Система контроля версий, которую используют разработчики для управления кодом. Технические писатели тоже могут использовать Git для управления версиями документации, отслеживания изменений и совместной работы. Git – это как «машина времени» для твоей документации.
Это лишь краткий обзор основных инструментов. В процессе работы ты будешь открывать для себя новые инструменты и техники, которые помогут тебе стать более эффективным и профессиональным техническим писателем. Не бойся учиться и экспериментировать!
Где искать работу техническим писателем? (Охота на вакансии)
Итак, ты прокачал свои навыки, изучил инструменты и готов к новым свершениям! Где же искать работу техническим писателем? Вот несколько проверенных способов:
- Сайты по поиску работы:
- HeadHunter (hh.ru), LinkedIn, Indeed, Glassdoor, Rabota.ru и другие: Вводи в поиск «технический писатель», «technical writer», «документатор» и смотри, что предлагают. Обрати внимание на описание вакансий, требования к кандидатам и уровень зарплаты.
- Специализированные сайты для IT-специалистов:
- Хабр Карьера, Dev.by (для Беларуси) и другие: На этих сайтах часто публикуются вакансии именно для IT-специалистов, в том числе и для технических писателей.
- Социальные сети и профессиональные сообщества:
- LinkedIn, Telegram каналы, Slack сообщества: Вступай в группы и сообщества, посвященные техническому писательству, IT, разработке. Там часто публикуют вакансии и делятся полезной информацией.
- Сайты компаний, которые тебе интересны:
- Если ты хочешь работать в конкретной компании (например, Google, Яндекс, Mail.ru, Microsoft и т.д.), зайди на их сайт в раздел «Вакансии» или «Карьера» и посмотри, есть ли у них открытые позиции для технических писателей.
- Фриланс-биржи:
- Upwork, Freelancer.com, FL.ru и другие: Если ты хочешь начать с фриланса, попробуй поискать заказы на этих биржах. Это хороший способ набраться опыта и собрать портфолио.
Примеры вакансий (для вдохновения):
- Вакансия №1: Технический писатель API (крупная финтех-компания)
- Обязанности: Разработка и поддержка документации для REST API, создание руководств для разработчиков, работа с Swagger/OpenAPI, взаимодействие с командами разработки и QA.
- Требования: Опыт работы с API, понимание принципов REST, отличное знание английского языка, умение писать понятным и структурированным языком, опыт работы с инструментами API-документации.
- Зарплата: Высокая (указана вилка от 150 000 до 250 000 руб. в Москве).
- Вакансия №2: Технический писатель (продуктовая IT-компания, разработка SaaS-платформы)
- Обязанности: Создание руководств пользователя, инструкций, FAQ, обучающих материалов для SaaS-платформы, работа с Confluence, взаимодействие с командами продукта и поддержки.
- Требования: Опыт работы техническим писателем от 1 года (можно и без опыта, если есть сильный технический бэкграунд), умение писать простым и понятным языком, опыт работы с Confluence или аналогами, знание основ HTML и CSS (желательно).
- Зарплата: Средняя (указана вилка от 80 000 до 120 000 руб. в Москве).
- Вакансия №3: Технический писатель (стартап, разработка мобильного приложения)
- Обязанности: Создание документации для мобильного приложения (руководства пользователя, FAQ, release notes), работа с Markdown, взаимодействие с командой разработки.
- Требования: Понимание принципов работы мобильных приложений, умение писать кратко и по делу, опыт работы с Markdown, английский язык на уровне чтения технической документации.
- Зарплата: Ниже средней (стартап же, но зато интересно и перспективно).
Совет: При поиске работы обращай внимание не только на зарплату, но и на интересность проекта, команду, возможности для роста и обучения. Техническое писательство – это динамично развивающаяся область, и важно постоянно учиться новому и быть в тренде.
Как составить резюме и портфолио технического писателя (Твой секретный план завоевания мира)
Резюме и портфолио – это твои главные инструменты для привлечения внимания работодателей. Вот несколько советов, как их составить:
Резюме:
- Акцент на технический бэкграунд: Подчеркни свой опыт работы в IT, знание языков программирования, технологий, инструментов. Это твое главное конкурентное преимущество!
- Перечисли навыки, релевантные для технического писательства: Умение писать понятно и структурированно, опыт создания документации, знание инструментов (Confluence, Markdown, Swagger и т.д.), навыки коммуникации, аналитическое мышление.
- Укажи примеры проектов, где ты уже занимался документацией (даже если это были небольшие задачи в рамках разработки): Например, «написал README-файл для open-source проекта», «создал внутреннюю документацию для команды», «описал API для своего pet-проекта».
- Используй ключевые слова из вакансий: Внимательно читай описания вакансий и включай в свое резюме ключевые слова, которые там встречаются (например, «API documentation», «Confluence», «Markdown», «user guides», «technical writing»). Это поможет твоему резюме пройти отбор по ключевым словам.
- Оформление резюме должно быть четким и структурированным: Используй заголовки, списки, выделение жирным шрифтом, чтобы сделать резюме легко читаемым. Избегай длинных «простыней» текста.
Портфолио:
- Собери примеры своей работы: Это могут быть фрагменты документации, которые ты писал ранее, статьи в блог, README-файлы, примеры API-документации, руководства пользователя, обучающие материалы. Даже если у тебя нет коммерческого опыта, создай портфолио на основе своих учебных или личных проектов.
- Размести портфолио онлайн: Создай персональный сайт или используй платформы типа GitHub Pages, GitLab Pages, Read the Docs, чтобы разместить свое портфолио в интернете. Так работодателям будет проще его посмотреть.
- Сделай портфолио разнообразным: Покажи, что ты умеешь писать разные типы документации и использовать разные инструменты. Например, включи в портфолио примеры API-документации (Swagger), руководства пользователя (Confluence), статьи в Markdown.
- Оформление портфолио должно быть профессиональным и аккуратным: Используй единый стиль, четкую структуру, хорошую типографику. Помни, что портфолио – это твое лицо!
Совет: Не бойся начинать с малого! Даже если у тебя нет большого опыта, создай портфолио на основе своих учебных проектов, участвуй в open-source проектах, пиши статьи в блог, делай ревью документации для знакомых разработчиков. Главное – начать действовать и нарабатывать опыт