Top 50 English Phrases Every Developer Should Know (англійською)

Найкорисніші англійські фрази для щоденного спілкування з розробниками — від зустрічей і переглядів коду до повідомлень Slack, технічних обговорень і запитів на допомогу. З прикладами використання і контекстом.

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

Це не формальні фрази з курсу бізнес-писання - це справжні фрази, що використовуються в Slack, GitHub, Jira і Zoom викликах в реальних програмних компаніях.


Повідомлення та оновлення стану

Ці фрази використовуються щодня під час командних зустрічей (щоденний скрам), письмових оновлень стану і асинхронних запитів.

Опис поточної роботи

  1. “Я в данный момент работаю над…”

    • “Я зараз працюю над інтеграцією платіжного шлюзу.” *
  2. “Я завершую…”

    • “Я завершую рефакторинг — це має зробити EOD.” *
  3. “Я заблокирован на…”

    “Мене заблоковано за допомогою унікальних даних API — очікування на доступ з DevOps.”

  4. “Я копаюсь в…”

    • “Я розглядав проблему з швидкодією у службі пошуку.” *
  5. “Я приблизно на половине…”

    • “Я майже на півдорозі до завершення скрипту міграції.” *

Відповідь завершена

  1. “Я закінчив / Я завершив / Я завершив…”

    • “Я завершив модуль розпізнавання користувача вчора.” *
  2. “Це зроблено / Це зроблено.”

    • “Налаштування linter завершено і об’ єднано.” *
  3. “Я об’єднав PR для…”

    • “Я об’ єднав PR для шару кешування цього ранку.” *
  4. “Це було розгорнуто на стадіоні.”

    • “Новий поток впровадження було розгорнуто у стадію розробки.” *

Опис блокаторів

  1. Я жду..

    • “Я очікую на відповідь від клієнта щодо формату даних.” *
  2. “Мені потрібні дані від…”

    • “Перед тим, як продовжити, мені потрібна допомога команди розробників.” *
  3. “Я підніму це, коли…”

    • “Я займуся цим, як тільки API буде готове.” *

Перегляд фраз коду

Вони з’являються в коментарях PR, обговореннях Slack і зустрічах з перегляду коду.

Прохання про зміни (ввічливо)

  1. “Чи не могли б ви додати коментар, що пояснює…”

    • “Чи можете ви додати коментар, у якому поясните, чому тут встановлено тайм- аут на 30 секунд?” *
  2. “Я думаю, це можна було б спростити…”

    • “Я думаю, що це можна спростити, витягнувши його у допоміжну функцію.” *
  3. ** « Ніт:… » ** (незначна, необов’ язкова пропозиція)

    • “Nit: назва змінної d могла б бути більш описовою — можливо, deploymentDate?” *
  4. “Це може викликати проблеми, коли…”

    • “Це може призвести до проблем, якщо список порожній — нам слід додати перевірку на нульові значення.” *
  5. “Ви подумали про…?”

    • “Чи ви розглядали можливість використання тут множини замість масиву для пошуку з часом виконання O( 1)?” *

Схвалення і похвала

  1. « LGTM » (Виглядає добре для мене — стандартна абревіатура схвалення)

    • Так. «Чиста річ» (фр
  2. “Хорошая работа по…”

    • “Хороша робота з обробкою помилок — набагато чіткіше, ніж раніше.” *
  3. “Це хороший прогрес порівняно з…”

    • “Це значно краще, ніж попередній підхід.” *

Відповідь на коментарі перегляду

  1. “Я поправлю це.”
  2. ** « Виправлено в останньому звіті ». **
  3. “Згоден — оновлено.”
  4. “Я взяв X замість Y, тому що…”
    • “Я скористався масивом замість набору, оскільки нам потрібен доступ до індексу — радо обговоримо це.” *

Технічні обговорення та зустрічі

Фрази для обговорення архітектури, перегляду дизайну і розв’ язання технічних проблем.

Предложение идей

  1. “Один з варіантів - це…”

    • “Одним з варіантів може бути кешування результатів у Redis.” *
  2. “А що, якщо ми…”

    • “А що, якщо ми перенесемо перевірку на рівень середнього програмного забезпечення?” *
  3. “Я б запропонував…”

    • “Я б порадив почати з простого підходу до опитування і оптимізувати його пізніше.” *
  4. “Може, варто подумати…”

    • “Може, варто розглянути можливість встановлення прапора можливості для цього, щоб ми могли легко повернути його.” *

Згоден і не згоден

  1. “Це має сенс.” (згодна)

  2. “Я з цим погоджуюся” (згода на план)

  3. “Я понимаю, откуда ты пришел, но…” (ввічлива несогласность)

    “Я розумію, звідки ви прийшли, але я хвилююся про додаткові складності.”

  4. “Я не впевнений, що це правильний підхід, тому що…”

    • “Я не впевнений, що це правильний підхід, оскільки це вимагає змін у багатьох службах.” *
  5. “Це залежить від…” / “Це залежить.”

    “Це залежить від того, скільки трафіку ми очікуємо.”

Прошу прояснити

  1. “Можете провести мене через…”

    • “Чи можете ви роз’ яснити мені, як працює процес розпізнавання?” *
  2. “Що саме ви маєте на увазі під…?”

    • “Що саме ви маєте на увазі під « врешті- решт послідовним » у цьому контексті?” *
  3. “Только чтобы я понял…”

    • “Тільки щоб переконатися, що я розумію — ви бажаєте, щоб кінцева точка повертала 200 навіть у разі помилок перевірки?” *
  4. “Чи можете ви дати мені приклад…?


Прохання про допомогу

Знати, як ефективно просити про допомогу, є критичним професійним навиком.

  1. “Я застрял на этом какое-то время…”

    • “Я вже деякий час застряг у цьому CORS- виклику — чи є у вас хвилина, щоб подивитися?” *
  2. “Я пробував X і Y, але…”

    • “Я спробував перезапустити службу і очистити кеш, але проблема зберігається.” *
  3. “Чи має це сенс, чи я щось пропустив?”

  • Відмінна фраза для перевірки власного розуміння, не звучачи непевно.
  1. “Чи є кращий спосіб підійти до цього?”

  2. “Дайте мне знать, если вам понадобится больше контекста.” — Добре підходить для написання запитів на довідку: показує, що ви знаєте, що, можливо, ви не все пояснили.


Невідомі та невідомі оцінки

Нерідні носії часто стверджують припущення і оцінки як певності. Ці фрази додають правильний рівень непевності.

  1. ** “Я думаю / Я вірю…” ** (особиста оцінка, не впевнений)

    • “Я вважаю, що проблема полягає у обробці з’ єднання, але я ще не перевірив це.” *
  2. “Коль не пропустил что-то…”

    • “Якщо я не пропустив щось, ми можемо повністю вилучити цю залежність.” *
  3. ** “Схоже, що…” ** (засноване на спостереженнях, а не на певності)

    • « Схоже, завдання зазнало невдачі через перевищення часу очікування — все ще проводиться дослідження. » *
  4. ** “Грунтовно / Приблизно / Близько…” ** (неточне оцінювання)

    • “Впровадження цієї функції займе приблизно 3 дні.” *
  5. “Дайте або візьміть…” (визнаючи межу помилки)

    • “Близько тижня, залежно від якості документації API.” *

Асинхронне спілкування (Slack, Email, Jira)

  1. “Только предупреждение…” (неформальное предупреждение/уведомление)

    • “Тільки попередження — я перейду на стадію розгортання через 10 хвилин.” *
  2. ** « Будь- які думки / Будь- який внесок добре прийнятий. » ** (запрошення на зворотній зв’ язок без вимог до нього)

    • “Відкрито чернетку PR для нової логіки кешування — будь- які думки добре прийняті.” *
  3. ** « Дайте мені знати, якщо у вас є якісь питання / зауваження. » ** (стандартне професійне закінчення)


Додаткові: Корисні скорочені форми

Ці скорочення зазвичай використовуються у письмових повідомленнях розробників:

AbbreviationMeaningUsed in
LGTMLooks Good To MePR approvals
WIPWork In ProgressPR titles, branch names
AFAIKAs Far As I KnowSlack, comments
TBDTo Be DeterminedPlanning, specs
TILToday I LearnedSharing knowledge
EODEnd of DayStatus updates
ETAEstimated Time of ArrivalDelivery estimates
FYIFor Your InformationSharing context
PTALPlease Take A LookPR reviews
ACKAcknowledgedConfirming you saw something
NACKNot Acknowledged / RejectedFormally declining

Тренування: Сценарій на підйомі

Створіть власну позицію, використовуючи фрази з цього підручника:

Шаблон:**

  1. Що я завершив: * “Я [завершив/ об’ єднав/ розгорнув]…” *
  2. Над чим я працюю: “Я зараз працюю над… / Я закінчую…”
  3. Будь-які блокатори: * “Я заблокований на… / Я чекаю на… / Без блокаторів.” *

** Приклад: **

  • “Вчора я завершив поточний процес скасування пароля і об’ єднав PR. Я зараз працюю над повідомленнями по електронній пошті — приблизно на півдорозі. Я чекаю на остаточну копію від команди продукту для шаблонів електронної пошти. “*

Зв’язані ресурси

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

Про що ця стаття "Top 50 English Phrases Every Developer Should Know (англійською)"?

Найкорисніші англійські фрази для щоденного спілкування з розробниками — від зустрічей і переглядів коду до повідомлень Slack, технічних обговорень і запитів на допомогу. З прикладами використання і контекстом.

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

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

Скільки часу займає читання "Top 50 English Phrases Every Developer Should Know (англійською)"?

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