Top 50 English Phrases Every Developer Should Know (англійською)
Найкорисніші англійські фрази для щоденного спілкування з розробниками — від зустрічей і переглядів коду до повідомлень Slack, технічних обговорень і запитів на допомогу. З прикладами використання і контекстом.
Незалежно від того, чи ви щодня спілкуєтеся, переглядаєте запит на витяг, чи пояснюєте ваду керівнику вашої команди, ті ж самі фрази з’ являються знову і знову у спілкуванні розробників. Цей список містить ** 50 найкорисніших англійських фраз ** для щоденного професійного спілкування розробника.
Це не формальні фрази з курсу бізнес-писання - це справжні фрази, що використовуються в Slack, GitHub, Jira і Zoom викликах в реальних програмних компаніях.
Повідомлення та оновлення стану
Ці фрази використовуються щодня під час командних зустрічей (щоденний скрам), письмових оновлень стану і асинхронних запитів.
Опис поточної роботи
-
“Я в данный момент работаю над…”
- “Я зараз працюю над інтеграцією платіжного шлюзу.” *
-
“Я завершую…”
- “Я завершую рефакторинг — це має зробити EOD.” *
-
“Я заблокирован на…”
“Мене заблоковано за допомогою унікальних даних API — очікування на доступ з DevOps.”
-
“Я копаюсь в…”
- “Я розглядав проблему з швидкодією у службі пошуку.” *
-
“Я приблизно на половине…”
- “Я майже на півдорозі до завершення скрипту міграції.” *
Відповідь завершена
-
“Я закінчив / Я завершив / Я завершив…”
- “Я завершив модуль розпізнавання користувача вчора.” *
-
“Це зроблено / Це зроблено.”
- “Налаштування linter завершено і об’ єднано.” *
-
“Я об’єднав PR для…”
- “Я об’ єднав PR для шару кешування цього ранку.” *
-
“Це було розгорнуто на стадіоні.”
- “Новий поток впровадження було розгорнуто у стадію розробки.” *
Опис блокаторів
-
Я жду..
- “Я очікую на відповідь від клієнта щодо формату даних.” *
-
“Мені потрібні дані від…”
- “Перед тим, як продовжити, мені потрібна допомога команди розробників.” *
-
“Я підніму це, коли…”
- “Я займуся цим, як тільки API буде готове.” *
Перегляд фраз коду
Вони з’являються в коментарях PR, обговореннях Slack і зустрічах з перегляду коду.
Прохання про зміни (ввічливо)
-
“Чи не могли б ви додати коментар, що пояснює…”
- “Чи можете ви додати коментар, у якому поясните, чому тут встановлено тайм- аут на 30 секунд?” *
-
“Я думаю, це можна було б спростити…”
- “Я думаю, що це можна спростити, витягнувши його у допоміжну функцію.” *
-
** « Ніт:… » ** (незначна, необов’ язкова пропозиція)
- “Nit: назва змінної
dмогла б бути більш описовою — можливо,deploymentDate?” *
- “Nit: назва змінної
-
“Це може викликати проблеми, коли…”
- “Це може призвести до проблем, якщо список порожній — нам слід додати перевірку на нульові значення.” *
-
“Ви подумали про…?”
- “Чи ви розглядали можливість використання тут множини замість масиву для пошуку з часом виконання O( 1)?” *
Схвалення і похвала
-
« LGTM » (Виглядає добре для мене — стандартна абревіатура схвалення)
- Так. «Чиста річ» (фр
-
“Хорошая работа по…”
- “Хороша робота з обробкою помилок — набагато чіткіше, ніж раніше.” *
-
“Це хороший прогрес порівняно з…”
- “Це значно краще, ніж попередній підхід.” *
Відповідь на коментарі перегляду
- “Я поправлю це.”
- ** « Виправлено в останньому звіті ». **
- “Згоден — оновлено.”
- “Я взяв X замість Y, тому що…”
- “Я скористався масивом замість набору, оскільки нам потрібен доступ до індексу — радо обговоримо це.” *
Технічні обговорення та зустрічі
Фрази для обговорення архітектури, перегляду дизайну і розв’ язання технічних проблем.
Предложение идей
-
“Один з варіантів - це…”
- “Одним з варіантів може бути кешування результатів у Redis.” *
-
“А що, якщо ми…”
- “А що, якщо ми перенесемо перевірку на рівень середнього програмного забезпечення?” *
-
“Я б запропонував…”
- “Я б порадив почати з простого підходу до опитування і оптимізувати його пізніше.” *
-
“Може, варто подумати…”
- “Може, варто розглянути можливість встановлення прапора можливості для цього, щоб ми могли легко повернути його.” *
Згоден і не згоден
-
“Це має сенс.” (згодна)
-
“Я з цим погоджуюся” (згода на план)
-
“Я понимаю, откуда ты пришел, но…” (ввічлива несогласность)
“Я розумію, звідки ви прийшли, але я хвилююся про додаткові складності.”
-
“Я не впевнений, що це правильний підхід, тому що…”
- “Я не впевнений, що це правильний підхід, оскільки це вимагає змін у багатьох службах.” *
-
“Це залежить від…” / “Це залежить.”
“Це залежить від того, скільки трафіку ми очікуємо.”
Прошу прояснити
-
“Можете провести мене через…”
- “Чи можете ви роз’ яснити мені, як працює процес розпізнавання?” *
-
“Що саме ви маєте на увазі під…?”
- “Що саме ви маєте на увазі під « врешті- решт послідовним » у цьому контексті?” *
-
“Только чтобы я понял…”
- “Тільки щоб переконатися, що я розумію — ви бажаєте, щоб кінцева точка повертала 200 навіть у разі помилок перевірки?” *
-
“Чи можете ви дати мені приклад…?
Прохання про допомогу
Знати, як ефективно просити про допомогу, є критичним професійним навиком.
-
“Я застрял на этом какое-то время…”
- “Я вже деякий час застряг у цьому CORS- виклику — чи є у вас хвилина, щоб подивитися?” *
-
“Я пробував X і Y, але…”
- “Я спробував перезапустити службу і очистити кеш, але проблема зберігається.” *
-
“Чи має це сенс, чи я щось пропустив?”
- Відмінна фраза для перевірки власного розуміння, не звучачи непевно.
-
“Чи є кращий спосіб підійти до цього?”
-
“Дайте мне знать, если вам понадобится больше контекста.” — Добре підходить для написання запитів на довідку: показує, що ви знаєте, що, можливо, ви не все пояснили.
Невідомі та невідомі оцінки
Нерідні носії часто стверджують припущення і оцінки як певності. Ці фрази додають правильний рівень непевності.
-
** “Я думаю / Я вірю…” ** (особиста оцінка, не впевнений)
- “Я вважаю, що проблема полягає у обробці з’ єднання, але я ще не перевірив це.” *
-
“Коль не пропустил что-то…”
- “Якщо я не пропустив щось, ми можемо повністю вилучити цю залежність.” *
-
** “Схоже, що…” ** (засноване на спостереженнях, а не на певності)
- « Схоже, завдання зазнало невдачі через перевищення часу очікування — все ще проводиться дослідження. » *
-
** “Грунтовно / Приблизно / Близько…” ** (неточне оцінювання)
- “Впровадження цієї функції займе приблизно 3 дні.” *
-
“Дайте або візьміть…” (визнаючи межу помилки)
- “Близько тижня, залежно від якості документації API.” *
Асинхронне спілкування (Slack, Email, Jira)
-
“Только предупреждение…” (неформальное предупреждение/уведомление)
- “Тільки попередження — я перейду на стадію розгортання через 10 хвилин.” *
-
** « Будь- які думки / Будь- який внесок добре прийнятий. » ** (запрошення на зворотній зв’ язок без вимог до нього)
- “Відкрито чернетку PR для нової логіки кешування — будь- які думки добре прийняті.” *
-
** « Дайте мені знати, якщо у вас є якісь питання / зауваження. » ** (стандартне професійне закінчення)
Додаткові: Корисні скорочені форми
Ці скорочення зазвичай використовуються у письмових повідомленнях розробників:
| Abbreviation | Meaning | Used in |
|---|---|---|
| LGTM | Looks Good To Me | PR approvals |
| WIP | Work In Progress | PR titles, branch names |
| AFAIK | As Far As I Know | Slack, comments |
| TBD | To Be Determined | Planning, specs |
| TIL | Today I Learned | Sharing knowledge |
| EOD | End of Day | Status updates |
| ETA | Estimated Time of Arrival | Delivery estimates |
| FYI | For Your Information | Sharing context |
| PTAL | Please Take A Look | PR reviews |
| ACK | Acknowledged | Confirming you saw something |
| NACK | Not Acknowledged / Rejected | Formally declining |
Тренування: Сценарій на підйомі
Створіть власну позицію, використовуючи фрази з цього підручника:
Шаблон:**
- Що я завершив: * “Я [завершив/ об’ єднав/ розгорнув]…” *
- Над чим я працюю: “Я зараз працюю над… / Я закінчую…”
- Будь-які блокатори: * “Я заблокований на… / Я чекаю на… / Без блокаторів.” *
** Приклад: **
- “Вчора я завершив поточний процес скасування пароля і об’ єднав PR. Я зараз працюю над повідомленнями по електронній пошті — приблизно на півдорозі. Я чекаю на остаточну копію від команди продукту для шаблонів електронної пошти. “*