Як написати технічний блог англійською мовою

Практичний посібник з написання технічної статті в блогу англійською мовою: гачок, структура, приклади коду, тон і ефективні заклики до дії.

Написання технічної статті у блогу — це один з найефективніших способів побудувати професійну репутацію, зробити внесок у інженерну спільноту і поглибити власне розуміння. Писати англійською максимально збільшує аудиторію. Цей підручник надає вам практичні рекомендації щодо написання технічних статей, які буде прочитано, спільно використано і запам’ ятано.

Починається з певної початкової точки

Найбільш поширена помилка у технічному написанні — це надмірна широкість. « Вступ до Kubernetes » — це не заголовок блогу — це підручник. « Як я зменшив вартість кластера Kubernetes на 40% за допомогою автоматичного масштабування вузлів » — це конкретна заголовкова частина з чіткою аудиторією (інженери, які працюють з Kubernetes у хмарній інфраструктурі) і конкретною пропозицією вартості (метод зменшення вартості).

Перед написанням слова відповісти на ці запитання:

  • Для кого це? (Рівень досвіду, роль, контекст)
  • Яка проблема вирішується, або на яке питання відповідає?
  • Що читач зможе зробити після прочитання цього?

Чиста попередня умова робить статтю швидшою для написання і кориснішою для читання.

Крюк

Ваш перший абзац повинен привернути увагу читача. У технічному блогуванні, ефективний гачок описує **пов’язану проблему або ситуацію **.

Приклад слабкого дебюту: «У цьому пості я поясню, як налаштувати базу даних підключення в Node.js.»

Приклад сильного прив’ язки: «Наш API обробляв 500 запитів на секунду без проблем. На 600, він почав втрачати з’єднання. Після трьох днів розслідування, винуватцем був один відсутній рядок в нашій конфігурації бази даних: розмір бази з’єднань

Гачок повинен змусити читача подумати «Я був там» або «Я хочу знати, як це закінчиться»

Structure

Технічний запис у блогу зазвичай має таку структуру:

  1. ** Hook ** — залучити читача до проблеми або ситуації
  2. Context — визначте, з якою системою, технологією або сценарієм ви працюєте
  3. ** Основний вміст ** — метод, відкриття або пояснення (це основна частина статті)
  4. ** Приклади коду ** — якщо застосовується
  5. ** Результати або резюме ** — те, що було досягнуто або вивчено
  6. ** Заклик до дії ** — що читач повинен зробити далі

Не перебивайтесь. Технічні читачі часто читають між завданнями. Заголовки і короткі абзаци є більш доступними, ніж довгі блоки прози.

Приклади написання коду

Приклади коду є серцем більшості технічних блогів. Застосуйте ці принципи:

** Показати повні, запускаючі приклади. ** Обрізаний код з « //… решта реалізації » є неприємним. Якщо фрагмент не може існувати самостійно, надайте посилання на повне робоче сховище.

** Поясніть код у прозі над або під блоком. ** Не змушуйте читачів розшифровувати ваш код.

** Використовуйте реалістичні назви змінних. ** userId не x. connectionPool не pool1.

** Включити випадок помилки. ** Показати, що відбувається, коли щось не так і як з цим впоратися. Це робить приклади набагато більш цінними.

** Зберігайте блоки коду короткими. ** 150- рядковий фрагмент втрачає читачів. Витягніть відповідні 20 рядків і посилання на повну версію.

Tone

Технічні блоги займають простір між офіційною документацією і неформальною розмовою. Відповідний тон ** ясний, прямий і розмовний, але не недбалий **.

Порядок:

  • Використовувати активний голос: « Ми налаштували кеш », а не « Кеш було налаштовано »
  • Використовуйте «ви» для звернення до читача безпосередньо: «Якщо ви використовуєте версію 3.x, вам потрібно буде…»
  • Уникайте жаргонних слів, які читач може не знати без пояснення.
  • Використовуйте скорочення (it, you’ll, we’ve) — вони роблять технічну прозу більш читабельною.
  • Не перебільшуйте з “в основному”, “нещо”, “нещо” - це послаблює ваш письмовий стиль.

Поширені фрази для технічних сторінок

Введення концепції:

  • «Перед тим, як зануритися, давайте визначимо, що означає X в цьому контексті»
  • «У своєму ядрі, X є…»
  • «Просто сказати, X є…»

** Введення прикладу коду: **

  • Ось як це виглядає на практиці:»
  • « Наступний фрагмент налаштовує пул з’ єднань: »
  • «Давайте пройдемося крок за кроком»

** Пояснення результату: **

  • Результатом є 40% скорочення часу холодного запуску
  • Після застосування цієї зміни, рівень помилок впав до нуля
  • Цей підхід ліквідував умови гонки, які ми бачили»

** Переходи: **

  • «З цим контекстом в голові, давайте поглянемо на реалізацію»
  • «Тепер, коли ми маємо X на місці, наступний крок — це…»
  • «Перед тим, як рухатися далі, варто відзначити, що…»

Заклики до дій

Закінчуйте кожну статтю чітким закликом до дії. Серед параметрів:

  • Спробуйте це у своєму власному проекті і дайте мені знати в коментарях, як це йде
  • Повний код доступний в цьому репозиторії GitHub: [link]
  • Якщо ви знайшли це корисним, подумайте про те, щоб поділитися ним зі своєю командою
  • “У вас есть вопрос или другой подход? Реабілітація в Twitter»

Заклик до дії перетворює пасивних читачів на активних.

Ключовий словник

PhraseUse
premisethe specific point or argument a post makes
hookthe opening that earns the reader’s attention
call to action (CTA)instruction for what the reader should do next
active voicesubject performs the action (“we deployed X”)
runnable examplecode that can be executed directly
canonicalthe official, definitive version of something
deep divea detailed, thorough exploration
tl;dr”too long; didn’t read” — a brief summary at the top

Summary

Сильна технічна стаття блогу починається з певної посилання, відкривається з відповідним гачком, будується навколо чітких прикладів коду і закінчується конкретним закликом до дії. Пишіть прямим, активним голосом, утримуйте короткі розділи, і пам’ ятайте, що ви пишете для зайнятих інженерів, які читають між завданнями. Добре написана стаття може досягти тисяч розробників і зробити вас відомим як досвідченого фахівця у вашій галузі.

Навігація Nuance: професійна англійська для розробників

Написання чіткого і вражаючих технічних блогів є ключовим, але це не тільки про точне передання ваших ідей. Це також про представлення себе професійно - ключовий фактор у співпраці і кар’єрному зростанні, особливо при роботі з міжнародними командами. Для не- рідних носіїв англійської мови, освоєння тонких нюансів професійного фразування може здатися пригнічуючим. Метою є не просто перекладати; це комунікувати ефективно в рамках встановленої культури комунікації. Розглянемо деякі практичні стратегії для вирішення цієї проблеми.

Однією з областей, яку часто ігнорують, є різниця між заявою факту і пропозицією рішення. Просте твердження на кшталт: «Коди потребують виправлення», може бути сприйнято як тупе і, можливо, деморалізуюче. Замість цього, розгляньте можливість конструктивного формулювання: «Цей розділ може отримати користь від подальшого пояснення щодо потоку даних. Можливо, додавання коментаря, у якому буде пояснено логіку перетворення, полегшить читання. » Зауважте використання умовної мови (« це може бути корисним ») і надання певної пропозиції (« додавання коментаря »). Аналогічно, під час перегляду коду, уникайте прямої критики, на зразок « Це неправильно ». Краще було б сказати: « Я помітив, що ця змінна не використовується на наступних кроках. Можемо ми дослідити, чи це необхідно для майбутнього підтримки? Можливо, коротке документування його призначення також було б корисним. “Це демонструє увагу до деталей і запрошує до обговорення, а не до винесення негайного судження.

Крім того, зверніть увагу на мову, використовувану в описах PR. Нечіткий опис, наприклад, « Виправлена помилка », не допоможе. Замість цього, наведіть контекст: « Впроваджено виправлення для [ІД помилки], яке запобігає [коротке пояснення проблеми] від виникнення у [особливий сценарій]. » Це включало переробку модуля [назва компонента] і додавання тестів модулів, щоб забезпечити продовження функціонування. » Рівень деталізації тут відображає не лише технічну роботу, але і професіоналізм розробника. Навіть у Slack, де неформальна комунікація є поширеною, підтримка професійного тону - уникаючи сленгу або надто неформальної мови - може значно поліпшити взаємодію з колегами. Пам’ ятайте, що ваші письмові повідомлення часто переглядаються і представляють вас іншим.

І нарешті, не бійтеся просити про відгук на ваші твори. Просте повідомлення на зразок « Чи можете ви переглянути цей чернетку статті у блогу на предмет ясності і плавності? » Я особливо зацікавлений у тому, щоб технічні пояснення були легко зрозумілими» показує смирення і бажання навчатися. Більшість колег будуть раді допомогти, особливо якщо ви проявите зусилля для поліпшення ваших навичок англійської мови. Це постійний процес спостереження, адаптації і пошуку керівництва - цінний навички в будь-якому професійному середовищі.

Поширені запитання

Про що ця стаття "Як написати технічний блог англійською мовою"?

Практичний посібник з написання технічної статті в блогу англійською мовою: гачок, структура, приклади коду, тон і ефективні заклики до дії.

Чи безкоштовна ця стаття?

Так. Усі статті на CoderSlingo, включно з цією, доступні безкоштовно без реєстрації.

Скільки часу займає читання "Як написати технічний блог англійською мовою"?

Приблизно 8 min.