How to Communicate Uncertainty in Technical English: Hedging and Qualification
Вивчайте фрази хеджування, кваліфікаційну мову і словниковий запас наближень, щоб передавати невизначеність чітко і професійно технічною англійською мовою.
У технічному спілкуванні, точність є важливою — і точність включає в себе чесність про те, що ви не знаєте. Ясно говорить про непевність - це професійне вміння, а не слабкість. В англійській мові ми використовуємо набір слів, що називається ** hedging language **, щоб сигналізувати про ступінь певності, ймовірності і наближеності. Цей посібник допоможе вам використовувати його у інженерних контекстах.
Захоплювався англійською мовою, вивчив англійську мову
Справедливі заяви можуть пошкодити вашу репутацію, коли реальність не відповідає вашим твердженням. Недовірливі зауваження можуть зробити вас нерешальним. Метою є калібрована мова — мова, яка точно відображає, наскільки впевнені ви насправді.
Порівняти:
- ** Overconfident: ** * « Ця зміна виправить проблему з швидкодією ». *
- Недовірливо: “Я не знаю, може це спрацює.”
- ** Калібровано:** “Ця зміна повинна значно зменшити затримку — ми підтвердимо це тестуванням навантаження перед випуском.”
Фрази з ступенем впевненості
Висока впевненість (але не абсолютна)
Скористайтеся цими пунктами, якщо ви впевнені у правильності вибору, але бажаєте залишити місце для винятків або додаткових даних:
- “Це майже напевно викликано…”
- “Доказів сильно свідчить про те, що…”
-
- “По всей вероятности, коренной причиной является…” *
- “Є велика ймовірність, що…”
Помірна впевненість
Використовуйте ці параметри для найкращого оцінки поточних даних, якщо вони є неповнуми:
- “Похоже, что…”
- “Це може означати…”
-
- “Виглядає ймовірно, що…” *
- “Данные предполагают, хотя и не убедительно показывают, что…”
- “Наша теперішня гіпотеза…”
Невелика ймовірність
Використовуйте ці пункти, якщо ви спекулюєте або позначаєте ризик:
- “Існує ризик, що…”
-
- “Возможно, что…” *
- “Ми не можемо виключити можливість того, що…”
- “Одним з можливих пояснень є…”
Кваліфікаційна мова
** Кваліфікація ** означає додавання умов, які обмежують обсяг вашого повідомлення. Це запобігає тому, щоб ваше твердження було неправильно зрозуміло як універсальне.
| Without qualification | With qualification |
|---|---|
| ”The system handles 10,000 requests per second." | "Under current load conditions, the system handles approximately 10,000 requests per second." |
| "The migration takes two hours." | "Based on our staging environment tests, the migration takes approximately two hours — though this may vary depending on database size." |
| "This approach doesn’t scale." | "This approach may not scale beyond our current traffic levels without modification.” |
** Корисні кваліфікаційні фрази: **
- “в типових умовах”
-
- “в большинстве случаев” *
-
- “припуская X” *
- “при условии дальнейших испытаний”
- “на основі доступних даних”
- “в нашем нынешнем масштабе”
Наближений словник
Якщо ви не можете дати точні числа, скоріше використовуйте наближений словник, ніж нечітку мову.
| Avoid | Use instead |
|---|---|
| ”A lot of users" | "Approximately 15,000 users” / “Roughly 12% of active users" |
| "It’s slow" | "Response time degrades to around 800 ms under peak load" |
| "It happens sometimes" | "It affects roughly 3–5% of requests" |
| "It’ll take a while" | "We estimate two to three weeks, pending the infrastructure changes” |
** Приблизні слова і фрази: **
- приблизно, приблизно, навколо, в районі, на порядок
- між X і Y, у діапазоні від X до Y
- так багато, що, як мінімум
- в середньому, як правило, в більшості випадків
Розробка програмного забезпечення для інженерної документації
Хеджування особливо важливо в письмових звітах, пропозиціях і пост-мортемах, де висловлювання можуть бути цитовані поза контекстом.
В отчете об инциденте:
-
- “Корінь проблеми, здається, лежить у перегонах у коді керування сеансами, хоча для підтвердження цього потрібно провести подальші дослідження.” *
В предложении по проекту:
- “Цей підхід має скоротити час запиту бази даних приблизно на 40%, заснований на випробуваннях, проведених на репрезентативному зразку даних.”
В обзоре производительности:
- “Цей інженер показав сильний прогрес у системному проектуванні, і, здається, наближається до готовності до ролі старшого інженера, з урахуванням декількох залишених областей зростання.”
Приклади висловлювань
- «Виявляється, що витік пам’яті пов’язаний з пулом з’єднань websocket — ми розслідуємо, але це ще не підтверджено»
- «Існує ризик, що видалення цього кеш-шару значно збільшить навантаження бази даних під час пікового трафіку; ми повинні запустити тест завантаження перед тим, як продовжити»
- «Наша оцінка для міграції в районі від трьох до чотирьох тижнів, припускаючи, що команда даних може доставити зміни схеми до кінця місяця»
- «Повніша продуктивність, ймовірно, пов’язана з новою стратегією індексування, хоча ми не можемо виключити вплив падіння трафіку на вихідних»
- «Заснований на поточних даних, цей підхід повинен масштабуватися приблизно в п’ять разів нашого поточного навантаження — за цим, нам потрібно буде переглянути архітектуру»
Національна гвардія: невідомі викликають паніку в місті
Основна концепція - розуміння того, що * невизначеність * рідко є абсолютною - є ключовою для ефективного технічного спілкування. Це не про визнання поразки або відсутності впевненості; це про визнання обмежень наших поточних знань і представлення інформації з належною обережністю, особливо при винесенні рекомендацій або інтерпретації даних. Для не-рідних носіїв англійської мови, це може бути особливо складним завданням, оскільки прямий переклад часто не захоплює тонкі нюанси конструктивного вираження сумнівів. Також важливо визнати, що * сприйнята * невизначеність - навіть якщо вона заснована на неповних даних - може значно вплинути на те, як приймаються ваші ідеї.
Розглянемо сценарій: Ви переглядали запит колеги на витягування нової можливості у веб- застосунку. У описі PR йдеться: « Це покращить взаємодію користувача на 20% ». Під час перегляду коду ви помічаєте декілька областей, які не були ретельно перевірені, а також деякі неоднозначні взаємодії з існуючими компонентами. Замість того, щоб сказати щось таке, як «Це неправильно» або «Це не спрацює», більш нюансований підхід полягає в тому, щоб запропонувати кваліфіковану підтримку концепції, підкреслюючи при цьому потенційні проблеми. Ви можете відповісти в Slack: «Це дійсно цікава ідея для підвищення залученості — я бачу потенціал! Однак, враховуючи, що ми ще не тестували інтеграцію з службою автентифікації користувача, і є деякі області інтерфейсу, які здаються неперевіреними, важко точно передбачити, * наскільки * залучення покращиться. Можливо, ми могли б приоритизувати тестування цих інтеграцій перед завершенням розгортання?” Це поєднує позитивну твердження (“цікава ідея”) з ретельно сформулюваною кваліфікацією - з використанням фраз на кшталт “важко точно передбачити скільки” і запропонувати пріоритетну дію (“приоритизувати тестування”).
Інша поширена проблема виникає при створенні проектів описів PR для нових компонентів. Уявіть, що ви документуєте кінцеву точку API: « Ця кінцева точка буде обробляти всі запити користувача на дані ». Хоча ця інформація технічно точна, вона не є впевненою. Система може розвиватися, інші служби можуть інтегруватися з нею неочікуваним чином, або майбутні вимоги можуть вимагати змін. Обережніше формулювання буде таким: «Ця початкова версія кінцевої точки розроблена для обробки широкого спектру запитів користувача на дані і буде служити основою для майбутнього розширення. Ми очікуємо потенційну інтеграцію з [згадайте конкретні потенційні інтеграції] і будемо продовжувати моніторити продуктивність і відповідно адаптувати її. ” Зауважте використання таких термінів, як « початкова версія », « фундамент », і підтвердження постійного моніторингу - всі стратегії для управління очікуваннями і сигналом, що це еволюційний шматок коду.
Нарешті, пам’ятайте, що демонстрація готовності переглянути рішення часто є більш цінною, ніж стверджування абсолютної впевненості. Формування дискусій навколо * потенційних * результатів, а не остаточних тверджень, сприяє співпраці і зменшує оборону. Сфокусування на роз’ясненні припущень («Пояснімо очікуваний обсяг трафіку») або дослідженні альтернативних сценаріїв («Що станеться, якщо ми побачимо підйом запитів?») демонструє інтелектуальну чесність і зміцнює вашу позицію як продуманого співробітника команди. Звичай налагоджувати кваліфіковане спілкування буде вам на користь, особливо під час складних технічних обговорень і роботи з різними командами.