Усі слова й живі фрази з наших занять: від знайомства та стендапу до code review, архітектури й інцидентів. Шукай потрібне слово, повторюй приклади та промовляй фрази вголос.
Підказки вимови приблизні й записані українськими літерами. Для запам’ятовування: прочитай приклад, сховай переклад поглядом і склади власне речення про свій MCP-проєкт.
01 · Знайомство й робота
Розкажи, хто ти, з чим працюєш і що тобі подобається.
developerдіве́лопер
розробник
I’m a backend developer.
software engineerсо́фтвер енджіні́р
інженер-програміст
I work as a software engineer.
developдіве́лоп
розробляти
I develop web applications.
maintainмейнте́йн
підтримувати
I maintain several internal services.
featureфі́чер
функція продукту
I’m working on a new feature.
bugбаг
помилка в програмі
I need to fix a bug.
codebaseко́удбейс
кодова база
I’m getting familiar with the codebase.
tech stackтек стек
набір технологій
Our tech stack includes Python and PostgreSQL.
experienceекспі́ріенс
досвід
I have three years of experience.
I mainly work with Python.Я переважно працюю з Python.
I’m currently working on an MCP server.Зараз я працюю над MCP-сервером.
I’m responsible for building the backend.Я відповідаю за розробку бекенду.
Most of my work involves fixing bugs and building new features.Більшість моєї роботи — виправлення помилок і нові функції.
I’ve been working as a developer for three years.Я працюю розробником уже три роки.
I enjoy working with Linux servers and writing code with AI agents.Мені подобається працювати з Linux-серверами й писати код з AI-агентами.
Запам’ятай: work on a project · work with Python · work as a developer · work for a company.
02 · Daily stand-up
Що зробив, що робиш сьогодні, чи є перешкоди?
stand-up meetingсте́нд-ап мі́тінґ
коротка щоденна зустріч
We have a stand-up meeting at 10.
make progressмейк про́ґрес
просуватися в роботі
I’ve made good progress on the API.
complete a taskкомплі́т е таск
завершити задачу
I completed the task yesterday.
work onво́рк он
працювати над чимось
I’m working on an API.
run into an issueран і́нту ен і́ш’ю
зіткнутися з проблемою
I ran into an issue with authentication.
blocker / be blockedбло́кер / бі блокт
перешкода / бути заблокованим
I don’t have any blockers.
figure something outфі́ґер а́ут
розібратися з чимось
I’m trying to figure it out.
next stepнекст степ
наступний крок
The next step is testing the API.
Yesterday, I worked on the MCP integration.Учора я працював над інтеграцією MCP.
Today, I’m going to finish the API endpoint.Сьогодні планую завершити API-ендпоінт.
I’ve made good progress.Я добре просунувся.
I ran into an issue with authentication.Я зіткнувся з проблемою автентифікації.
I’m not blocked at the moment.Зараз мене ніщо не блокує.
03 · Debugging
Опис помилки, пошук причини й оновлення для команди.
issueі́ш’ю
проблема
We found an issue.
reproduceріпродю́с
відтворити помилку
I can reproduce the bug.
root causeрут коз
першопричина
We haven’t found the root cause yet.
error messageе́рор ме́сідж
повідомлення про помилку
What does the error message say?
stack traceстек трейс
стек викликів
The stack trace points to the database client.
workaroundво́ркераунд
тимчасове обхідне рішення
We have a workaround for now.
fixфікс
виправлення; виправляти
I’m working on a fix.
deployдіпло́й
розгорнути зміни
We’ll deploy the fix today.
I’m looking into it.Я розбираюся із цим.
I haven’t found the root cause yet.Я ще не знайшов першопричину.
The issue only happens in production.Проблема виникає лише на продакшені.
I managed to reproduce the bug.Мені вдалося відтворити помилку.
I’ll keep you posted.Я повідомлятиму про прогрес.
04 · Clarifying requirements
Питання, які допомагають правильно зрозуміти задачу.
requirementріква́єрмент
вимога
Could you clarify this requirement?
scopeскоуп
обсяг задачі
Is this part of the current scope?
expected behaviorікспе́ктід біге́йв’єр
очікувана поведінка
What is the expected behavior?
edge caseедж кейс
крайній або рідкісний випадок
Do we need to handle this edge case?
acceptance criteriaексе́птенс крайті́ріа
критерії приймання
Let’s agree on the acceptance criteria.
clarifyкле́ріфай
уточнювати
Can you clarify which file types we support?
assumptionеса́мпшен
припущення
My assumption is that users need to log in.
out of scopeаут ов скоуп
поза межами задачі
Email notifications are out of scope.
Could you clarify this requirement?Можете уточнити цю вимогу?
What is the expected behavior?Яка очікувана поведінка?
Do we need to handle this edge case?Нам потрібно обробити цей крайній випадок?
Just to make sure I understand correctly…Щоб переконатися, що я правильно зрозумів…
Is this part of the current scope?Це входить до поточного обсягу задачі?
05 · Code review
Ввічливо обговорюємо зміни в коді.
pull request (PR)пул рікве́ст
запит на внесення змін
Could you review my PR?
reviewerрів’ю́ер
людина, яка перевіряє код
The reviewer left two comments.
feedbackфі́дбек
зворотний зв’язок
Thanks for the feedback.
suggestionсадже́счен
пропозиція
That’s a good suggestion.
readabilityрі́дебіліті
читабельність коду
This change improves readability.
maintainableмейнте́йнебл
зручний для подальшої підтримки
Smaller functions are easier to maintain.
refactorріфа́ктор
змінити структуру без зміни поведінки
I’ll refactor this function.
approveепру́в
схвалити
I’ll approve the PR after the tests pass.
Could you take a look at my PR?Можеш переглянути мій PR?
I left a few comments.Я залишив кілька коментарів.
Could we simplify this logic?Чи можемо спростити цю логіку?
This might improve readability.Це може покращити читабельність.
Looks good to me.Як на мене, усе добре.
I’ll refactor it and update the PR.Я зроблю рефакторинг і оновлю PR.
06 · Estimating tasks
Оцінюємо час, невизначеність і залежності.
estimateе́стімейт
оцінка часу або складності
My estimate is three days.
deadlineде́длайн
кінцевий термін
What’s the deadline?
effortе́форт
зусилля, обсяг роботи
This will require more effort than expected.
complexityкомпле́ксіті
складність
The complexity depends on the API.
dependencyдіпе́нденсі
залежність
The external API is a dependency.
uncertaintyанса́ртеніті
невизначеність
There’s some uncertainty around token refresh.
rough estimateраф е́стімейт
приблизна оцінка
My rough estimate is two to three days.
take longer than expectedтейк ло́нґер зен ікспе́ктід
тривати довше, ніж очікувалося
The integration may take longer than expected.
break a task downбрейк е таск даун
розділити задачу на частини
Let’s break the task down first.
I’d estimate it at two or three days.Я б оцінив це у два-три дні.
It’s difficult to estimate without more details.Складно оцінити без додаткових деталей.
There are a few unknowns.Є кілька невідомих факторів.
This depends on the external API.Це залежить від зовнішнього API.
I’d like to break the task down first.Спочатку я хотів би розділити задачу на частини.
Час: It will take three days = це займе три дні. I’ll finish it in three days = я завершу це через три дні. I worked on it for three days = я працював над цим три дні.
07 · System architecture
Пояснюємо компоненти та рух запиту.
componentкомпо́унент
компонент
The system has three main components.
serviceсе́рвіс
служба, сервіс
This service handles authentication.
databaseде́йтебейс
база даних
The API reads from the database.
requestрікве́ст
запит
The server receives a request.
responseріспо́нс
відповідь
The API returns a response.
data flowде́йта флоу
потік даних
Let me explain the data flow.
communicate withком’ю́нікейт віз
взаємодіяти з
The API communicates with the database.
handle a requestге́ндл е рікве́ст
обробляти запит
The MCP server handles the request.
store dataстор де́йта
зберігати дані
We store data in PostgreSQL.
The system consists of three main components.Система складається з трьох основних компонентів.
The API communicates with the database.API взаємодіє з базою даних.
This service is responsible for authentication.Цей сервіс відповідає за автентифікацію.
The request goes through the MCP server.Запит проходить через MCP-сервер.
Let me walk you through the data flow.Дозвольте пояснити вам, як рухаються дані.
08 · Incident response
Як повідомити про збій і тримати команду в курсі.
outageа́утідж
збій сервісу
We’re investigating an outage.
downtimeда́унтайм
час недоступності
The downtime lasted ten minutes.
affected usersефе́ктід ю́зерз
постраждалі користувачі
How many users are affected?
impactі́мпект
вплив, наслідки
The impact is limited to login.
investigateінве́стіґейт
досліджувати причину
I’m investigating the issue.
restore serviceрісто́р се́рвіс
відновити роботу сервісу
We’re working to restore service.
rollback / roll backро́улбек / роул бек
відкат / повернути попередню версію
We may need to roll back the release.
status updateсте́йтус апде́йт
повідомлення про стан
I’ll send a status update soon.
We’re looking into it.Ми вже розбираємося.
The issue started about ten minutes ago.Проблема почалася приблизно десять хвилин тому.
Login is affected, but the API is still available.Вхід постраждав, але API досі доступний.
We haven’t identified the root cause yet.Ми ще не визначили першопричину.
I’ll keep the team updated.Я інформуватиму команду про стан.
09 · Git and version control
Говоримо про гілки, коміти, конфлікти та об’єднання змін.
branchбранч
гілка
I created a separate branch for this feature.
commitкомі́т
коміт; зберігати зміни в історії
I committed the latest changes.
mergeмердж
об’єднувати гілки
We can merge the branch after the review.
merge conflictмердж ко́нфлікт
конфлікт під час об’єднання
I need to resolve a merge conflict.
push changesпуш че́йнджиз
відправити зміни у віддалений репозиторій
I’ll push the changes in a few minutes.
pull the latest changesпул зе ле́йтест че́йнджиз
отримати останні зміни
Please pull the latest changes first.
revertріве́рт
скасувати зміни окремим комітом
We had to revert the previous commit.
repositoryріпо́зіторі
репозиторій
The source code is in a private repository.
I’ve pushed the changes to my branch.Я відправив зміни у свою гілку.
Could you resolve the merge conflict?Можеш розв’язати конфлікт злиття?
This branch is up to date with main.Ця гілка містить усі актуальні зміни з main.
Let’s squash these commits before merging.Об’єднаймо ці коміти в один перед злиттям.
I accidentally committed this file.Я випадково додав цей файл до коміту.
Git-дієслова: create a branch · commit changes · push to a branch · merge into main · resolve a conflict.
10 · Testing and quality assurance
Обговорюємо перевірки, тестові сценарії та якість змін.
test caseтест кейс
тестовий сценарій
We need a test case for an empty response.
unit testю́ніт тест
модульний тест
I added unit tests for the parser.
integration testінтеґре́йшен тест
інтеграційний тест
The integration test checks the database connection.
test coverageтест ка́верідж
покриття тестами
This change improves test coverage.
pass / failпас / фейл
пройти / не пройти перевірку
All tests pass locally.
regressionріґре́шен
повторна поява старої помилки
This test prevents a regression.
mockмок
імітація залежності для тесту
We mock the external API in this test.
assertесе́рт
перевіряти очікуваний результат
The test asserts that the status code is 200.
All tests are passing locally.Усі тести проходять локально.
The test fails only in CI.Тест не проходить лише в CI.
Can you add a test for this edge case?Можеш додати тест для цього крайнього випадку?
I can’t reproduce the failure on my machine.Я не можу відтворити збій на своєму комп’ютері.
We should test this manually before the release.Нам слід перевірити це вручну перед релізом.
11 · Deployment and release
Готуємо реліз, розгортаємо зміни та перевіряємо результат.
releaseрілі́с
реліз; випускати версію
The release is scheduled for Friday.
deploymentдіпло́ймент
розгортання
The deployment took five minutes.
productionпрода́кшен
робоче середовище для користувачів
The fix is now in production.
staging environmentсте́йджинґ інва́йронмент
середовище для перевірки перед продакшеном
Let’s test it in the staging environment.
release notesрілі́с ноутс
опис змін у новій версії
I’m preparing the release notes.
configurationконфіґюре́йшен
конфігурація, налаштування
The production configuration is different.
environment variableінва́йронмент ве́ріебл
змінна середовища
We need to set a new environment variable.
monitorмо́нітор
спостерігати за станом системи
We’ll monitor the service after deployment.
The deployment completed successfully.Розгортання успішно завершилося.
The new version is live.Нова версія вже працює для користувачів.
Let’s deploy to staging first.Спочатку розгорнімо зміни на staging.
We may need to roll back the deployment.Можливо, нам доведеться відкотити розгортання.
Please keep an eye on the logs.Будь ласка, стеж за логами.
Корисна різниця: deploy — дія «розгорнути», deployment — процес або конкретне розгортання, release — версія продукту, яку випускають.
12 · Meetings and teamwork
Беремо слово, уточнюємо думки та домовляємося про наступні кроки.
agendaедже́нда
порядок денний
What’s on the agenda today?
bring something upбрінґ са́мсінґ ап
порушити тему
I’d like to bring up one issue.
interruptінтерáпт
перебивати
Sorry to interrupt, but I have a question.
agree onеґрі́ он
домовитися про щось
We need to agree on the next steps.
follow upфо́лоу ап
повернутися з відповіддю або дією
I’ll follow up after the meeting.
action itemе́кшен а́йтем
узгоджене завдання після зустрічі
My action item is to update the documentation.
take notesтейк ноутс
робити нотатки
Could someone take notes?
wrap upреп ап
підбивати підсумки, завершувати
Let’s wrap up and confirm the next steps.
Could I add something here?Можна я дещо додам?
Sorry, I didn’t catch that.Вибачте, я не розчув.
Could you say that again, please?Не могли б ви повторити?
If I understand correctly, we need to update the API.Якщо я правильно зрозумів, нам потрібно оновити API.
Let’s agree on the next steps.Домовмося про наступні кроки.
I’ll send a summary after the call.Я надішлю підсумок після дзвінка.
Ввічливо взяти слово: Could I add something? · Can I jump in here? · Sorry to interrupt, but…
Самоперевірка · скажи вголос
Спробуй перекласти, перш ніж відкрити відповідь.
1. Я зараз працюю над MCP-сервером.
I’m currently working on an MCP server.
2. Учора я працював над інтеграцією, сьогодні — над API.
Yesterday, I worked on the integration. Today, I’m working on the API.
3. У мене немає перешкод.
I don’t have any blockers.
4. Я ще не знайшов першопричину.
I haven’t found the root cause yet.
5. Чи можете ви уточнити очікувану поведінку?
Could you clarify the expected behavior?
6. Я б оцінив це у два-три дні.
I’d estimate it at two or three days.
7. API взаємодіє з базою даних.
The API communicates with the database.
8. Ми працюємо над відновленням сервісу.
We’re working to restore service.
9. Я відправив зміни у свою гілку.
I’ve pushed the changes to my branch.
10. Усі тести проходять локально.
All tests are passing locally.
11. Спочатку розгорнімо зміни на staging.
Let’s deploy to staging first.
12. Домовмося про наступні кроки.
Let’s agree on the next steps.
Особистий навчальний конспект · Уроки англійської для IT · Оновлено 21 вересня 2026