Базовый словарь разработчика: 60 слов, без которых никуда
Есть ядро из нескольких десятков слов, которые встречаются в каждом проекте каждый день. Выучив их, ты понимаешь основной поток рабочего общения.
The beginning of wisdom is the definition of terms. — Socrates (приписывается)
В техническом английском действует правило Парето: 20% слов покрывают 80% общения. Эти слова — не редкие термины, а повседневная рабочая лексика: bug, feature, deploy, scope. Освоив ядро, ты перестаёшь теряться в обсуждениях и доках.
Словарь: процесс разработки
| Термин | Перевод | Пример |
|---|---|---|
| feature | фича, функциональность | We shipped a new feature. |
| bug | баг, ошибка | I found a bug in production. |
| fix | исправление / чинить | This commit fixes the login bug. |
| issue | задача / проблема | Please open an issue for that. |
| scope | рамки задачи / область видимости | That's out of scope for this sprint. |
| deadline | срок сдачи | The deadline is end of week. |
| estimate | оценка трудозатрат | What's your estimate for this task? |
| deploy | выкатить, развернуть | We deploy on Fridays. |
| release | релиз, выпуск | The release is scheduled for Monday. |
| rollback | откат | We had to roll back the change. |
Словарь: код и архитектура
| Термин | Перевод | Пример |
|---|---|---|
| codebase | кодовая база | The codebase is huge. |
| commit | коммит | Squash your commits before merge. |
| branch | ветка | Create a feature branch. |
| merge | слить, объединить | Can you merge my pull request? |
| refactor | рефакторить | We need to refactor this module. |
| dependency | зависимость | Update the dependency to v2. |
| environment | окружение, среда | It works in the dev environment. |
| endpoint | эндпоинт, точка API | This endpoint returns JSON. |
| request / response | запрос / ответ | The request failed with 500. |
| edge case | граничный случай | Don't forget the edge cases. |
Словарь: качество и поддержка
| Термин | Перевод | Пример |
|---|---|---|
| technical debt | технический долг | We're paying off technical debt. |
| coverage | покрытие тестами | Test coverage dropped. |
| flaky test | нестабильный тест | This test is flaky. |
| regression | регрессия | That's a regression from last release. |
| workaround | обходное решение | I added a temporary workaround. |
| downtime | простой, недоступность | We had 5 minutes of downtime. |
Полезные фразы
This is out of scope for now. — Это сейчас вне рамок задачи. Let's ship it and iterate. — Давай выкатим и будем дорабатывать. We need to fix this regression. — Нужно починить эту регрессию. Can you give me a rough estimate? — Можешь дать примерную оценку?
Частые ошибки рус-говорящих
- «scope» не равно «scope» в коде и в задаче. Это одно слово с двумя смыслами: область видимости переменной и рамки задачи. Понимай по контексту.
- Путать «issue» и «problem». В трекере
issue— это карточка задачи, не обязательно «проблема». «Open an issue» = «заведи задачу». - Говорить «make a deploy». Правильно:
deployкак глагол — «we deploy», илиdo a deployment.
Чек-лист на запоминание
- Выпиши из таблиц 10 слов, которые ты раньше не знал.
- Найди каждое из них в реальном коде или доке своего проекта.
- Составь по одному собственному предложению с каждым.
Словарь: люди и роли в команде
Помимо слов про код, в каждом проекте крутится лексика про людей и процессы. Без неё легко потеряться в обсуждении «кто что делает».
| Термин | Перевод | Пример |
|---|---|---|
| stakeholder | заинтересованная сторона | We need stakeholder approval. |
| maintainer | сопровождающий проекта | The maintainer merged my PR. |
| reviewer | ревьюер | Two reviewers approved it. |
| assignee | исполнитель задачи | Who's the assignee for this? |
| on-call | дежурный (по инцидентам) | I'm on-call this week. |
| handoff | передача дел | Let's do a quick handoff. |
Обрати внимание на разницу между похожими словами: issue — карточка задачи, bug — конкретный дефект, incident — авария на проде. Их часто путают, а смысл разный: не каждый issue — это bug, и далеко не каждый bug дорастает до incident.
Топ-слов на каждый день
| Ключ | Смысл | Где встречается |
|---|---|---|
| scope | рамки/видимость | out of scope |
| deploy | выкатить | we deploy on Fridays |
| issue | задача | open an issue |
| estimate | оценка | rough estimate |
| regression | регрессия | fix this regression |
Эти пять слов ты услышишь в первый же рабочий день международной команды. Прогони их через собственные примеры — и они закрепятся.
Итоги
Ядро технического словаря — несколько десятков слов про процесс, код и качество. Они повторяются в каждом проекте, поэтому окупаются мгновенно. Не зубри списки оторванно — привязывай слова к своему проекту и собственным примерам, тогда они закрепляются надолго.