Як написати технічний блог англійською мовою
Практичний посібник з написання технічної статті в блогу англійською мовою: гачок, структура, приклади коду, тон і ефективні заклики до дії.
Написання технічної статті у блогу — це один з найефективніших способів побудувати професійну репутацію, зробити внесок у інженерну спільноту і поглибити власне розуміння. Писати англійською максимально збільшує аудиторію. Цей підручник надає вам практичні рекомендації щодо написання технічних статей, які буде прочитано, спільно використано і запам’ ятано.
Починається з певної початкової точки
Найбільш поширена помилка у технічному написанні — це надмірна широкість. « Вступ до Kubernetes » — це не заголовок блогу — це підручник. « Як я зменшив вартість кластера Kubernetes на 40% за допомогою автоматичного масштабування вузлів » — це конкретна заголовкова частина з чіткою аудиторією (інженери, які працюють з Kubernetes у хмарній інфраструктурі) і конкретною пропозицією вартості (метод зменшення вартості).
Перед написанням слова відповісти на ці запитання:
- Для кого це? (Рівень досвіду, роль, контекст)
- Яка проблема вирішується, або на яке питання відповідає?
- Що читач зможе зробити після прочитання цього?
Чиста попередня умова робить статтю швидшою для написання і кориснішою для читання.
Крюк
Ваш перший абзац повинен привернути увагу читача. У технічному блогуванні, ефективний гачок описує **пов’язану проблему або ситуацію **.
Приклад слабкого дебюту: «У цьому пості я поясню, як налаштувати базу даних підключення в Node.js.»
Приклад сильного прив’ язки: «Наш API обробляв 500 запитів на секунду без проблем. На 600, він почав втрачати з’єднання. Після трьох днів розслідування, винуватцем був один відсутній рядок в нашій конфігурації бази даних: розмір бази з’єднань
Гачок повинен змусити читача подумати «Я був там» або «Я хочу знати, як це закінчиться»
Structure
Технічний запис у блогу зазвичай має таку структуру:
- ** Hook ** — залучити читача до проблеми або ситуації
- Context — визначте, з якою системою, технологією або сценарієм ви працюєте
- ** Основний вміст ** — метод, відкриття або пояснення (це основна частина статті)
- ** Приклади коду ** — якщо застосовується
- ** Результати або резюме ** — те, що було досягнуто або вивчено
- ** Заклик до дії ** — що читач повинен зробити далі
Не перебивайтесь. Технічні читачі часто читають між завданнями. Заголовки і короткі абзаци є більш доступними, ніж довгі блоки прози.
Приклади написання коду
Приклади коду є серцем більшості технічних блогів. Застосуйте ці принципи:
** Показати повні, запускаючі приклади. ** Обрізаний код з « //… решта реалізації » є неприємним. Якщо фрагмент не може існувати самостійно, надайте посилання на повне робоче сховище.
** Поясніть код у прозі над або під блоком. ** Не змушуйте читачів розшифровувати ваш код.
** Використовуйте реалістичні назви змінних. ** userId не x. connectionPool не pool1.
** Включити випадок помилки. ** Показати, що відбувається, коли щось не так і як з цим впоратися. Це робить приклади набагато більш цінними.
** Зберігайте блоки коду короткими. ** 150- рядковий фрагмент втрачає читачів. Витягніть відповідні 20 рядків і посилання на повну версію.
Tone
Технічні блоги займають простір між офіційною документацією і неформальною розмовою. Відповідний тон ** ясний, прямий і розмовний, але не недбалий **.
Порядок:
- Використовувати активний голос: « Ми налаштували кеш », а не « Кеш було налаштовано »
- Використовуйте «ви» для звернення до читача безпосередньо: «Якщо ви використовуєте версію 3.x, вам потрібно буде…»
- Уникайте жаргонних слів, які читач може не знати без пояснення.
- Використовуйте скорочення (it, you’ll, we’ve) — вони роблять технічну прозу більш читабельною.
- Не перебільшуйте з “в основному”, “нещо”, “нещо” - це послаблює ваш письмовий стиль.
Поширені фрази для технічних сторінок
Введення концепції:
- «Перед тим, як зануритися, давайте визначимо, що означає X в цьому контексті»
- «У своєму ядрі, X є…»
- «Просто сказати, X є…»
** Введення прикладу коду: **
- Ось як це виглядає на практиці:»
- « Наступний фрагмент налаштовує пул з’ єднань: »
- «Давайте пройдемося крок за кроком»
** Пояснення результату: **
- Результатом є 40% скорочення часу холодного запуску
- Після застосування цієї зміни, рівень помилок впав до нуля
- Цей підхід ліквідував умови гонки, які ми бачили»
** Переходи: **
- «З цим контекстом в голові, давайте поглянемо на реалізацію»
- «Тепер, коли ми маємо X на місці, наступний крок — це…»
- «Перед тим, як рухатися далі, варто відзначити, що…»
Заклики до дій
Закінчуйте кожну статтю чітким закликом до дії. Серед параметрів:
- Спробуйте це у своєму власному проекті і дайте мені знати в коментарях, як це йде
- Повний код доступний в цьому репозиторії GitHub: [link]
- Якщо ви знайшли це корисним, подумайте про те, щоб поділитися ним зі своєю командою
- “У вас есть вопрос или другой подход? Реабілітація в Twitter»
Заклик до дії перетворює пасивних читачів на активних.
Ключовий словник
| Phrase | Use |
|---|---|
| premise | the specific point or argument a post makes |
| hook | the opening that earns the reader’s attention |
| call to action (CTA) | instruction for what the reader should do next |
| active voice | subject performs the action (“we deployed X”) |
| runnable example | code that can be executed directly |
| canonical | the official, definitive version of something |
| deep dive | a detailed, thorough exploration |
| tl;dr | ”too long; didn’t read” — a brief summary at the top |
Summary
Сильна технічна стаття блогу починається з певної посилання, відкривається з відповідним гачком, будується навколо чітких прикладів коду і закінчується конкретним закликом до дії. Пишіть прямим, активним голосом, утримуйте короткі розділи, і пам’ ятайте, що ви пишете для зайнятих інженерів, які читають між завданнями. Добре написана стаття може досягти тисяч розробників і зробити вас відомим як досвідченого фахівця у вашій галузі.
Навігація Nuance: професійна англійська для розробників
Написання чіткого і вражаючих технічних блогів є ключовим, але це не тільки про точне передання ваших ідей. Це також про представлення себе професійно - ключовий фактор у співпраці і кар’єрному зростанні, особливо при роботі з міжнародними командами. Для не- рідних носіїв англійської мови, освоєння тонких нюансів професійного фразування може здатися пригнічуючим. Метою є не просто перекладати; це комунікувати ефективно в рамках встановленої культури комунікації. Розглянемо деякі практичні стратегії для вирішення цієї проблеми.
Однією з областей, яку часто ігнорують, є різниця між заявою факту і пропозицією рішення. Просте твердження на кшталт: «Коди потребують виправлення», може бути сприйнято як тупе і, можливо, деморалізуюче. Замість цього, розгляньте можливість конструктивного формулювання: «Цей розділ може отримати користь від подальшого пояснення щодо потоку даних. Можливо, додавання коментаря, у якому буде пояснено логіку перетворення, полегшить читання. » Зауважте використання умовної мови (« це може бути корисним ») і надання певної пропозиції (« додавання коментаря »). Аналогічно, під час перегляду коду, уникайте прямої критики, на зразок « Це неправильно ». Краще було б сказати: « Я помітив, що ця змінна не використовується на наступних кроках. Можемо ми дослідити, чи це необхідно для майбутнього підтримки? Можливо, коротке документування його призначення також було б корисним. “Це демонструє увагу до деталей і запрошує до обговорення, а не до винесення негайного судження.
Крім того, зверніть увагу на мову, використовувану в описах PR. Нечіткий опис, наприклад, « Виправлена помилка », не допоможе. Замість цього, наведіть контекст: « Впроваджено виправлення для [ІД помилки], яке запобігає [коротке пояснення проблеми] від виникнення у [особливий сценарій]. » Це включало переробку модуля [назва компонента] і додавання тестів модулів, щоб забезпечити продовження функціонування. » Рівень деталізації тут відображає не лише технічну роботу, але і професіоналізм розробника. Навіть у Slack, де неформальна комунікація є поширеною, підтримка професійного тону - уникаючи сленгу або надто неформальної мови - може значно поліпшити взаємодію з колегами. Пам’ ятайте, що ваші письмові повідомлення часто переглядаються і представляють вас іншим.
І нарешті, не бійтеся просити про відгук на ваші твори. Просте повідомлення на зразок « Чи можете ви переглянути цей чернетку статті у блогу на предмет ясності і плавності? » Я особливо зацікавлений у тому, щоб технічні пояснення були легко зрозумілими» показує смирення і бажання навчатися. Більшість колег будуть раді допомогти, особливо якщо ви проявите зусилля для поліпшення ваших навичок англійської мови. Це постійний процес спостереження, адаптації і пошуку керівництва - цінний навички в будь-якому професійному середовищі.