Английский для работы разработчиком
Большой курс Technical English: standups, PR, code review, баг-репорты, документация, Slack/GitHub коммуникация и финальный рабочий пакет.
Гость может пройти превью, но XP, writing submissions и прогресс сохраняются только после входа.
уроков
144
Writing tasks
72
XP
80/day
72 урока Technical English
Курс построен по уровням: от базовых рабочих фраз до job-ready capstone. Проверка вариантов и writing rubric выполняются на сервере.
Уровень 1: базовый английский разработчика
12 уроковBasic Work Sentence Patterns
Собери понятные рабочие предложения: subject, action, context, next step.
Present, Past, Future for Status
Отличай done, doing и next без сложной грамматики.
Simple Technical Questions
Задавай простые технические вопросы без резкости.
Polite Requests at Work
Проси review, help или details профессионально.
Development Verbs in Context
Тренируй implement, fix, refactor, test, deploy, investigate.
React Native Vocabulary Basics
Экран, компонент, props, state, navigation, hook, style на английском.
Git and GitHub Vocabulary
Branch, commit, push, pull request, merge, conflict без хаоса.
Team Standup Update
Напиши первый standup: yesterday, today, blocker.
Mobile Screen Status Update
Опиши статус работы над экраном: done, in progress, blocked, next step.
Asking About Design Details
Уточняй дизайн без резкости: spacing, states, icons, empty/loading/error.
Simple API Status Language
Говори о loading, success, error и retry простым рабочим английским.
First GitHub Comment
Оставь короткий GitHub comment: что изменил, что проверить, что осталось.
Уровень 2: командная коммуникация
12 уроковFirst Simple Standup
Напиши первый standup: yesterday, today, blocker.
Explaining Blockers
Объясняй блокер конкретно и без паники.
Asking for Clarification
Уточняй requirements, design, edge cases и acceptance criteria.
Confirming Requirements
Подтверждай, что понял задачу, before coding.
Clear Progress Updates
Давай короткий update: done, current, risk, next.
Saying I Do Not Know Yet
Говори “не знаю пока” профессионально и с планом.
Asking for Help
Проси помощь так, чтобы teammate понимал context.
Async Slack and GitHub Messages
Пиши async-сообщения, которые не требуют угадывания.
Sprint Update With Risk
Дай sprint update с прогрессом, риском и планом снижения риска.
Async Thread Summary
Суммируй длинный Slack/GitHub thread: decision, action items, owner, deadline.
Clarifying Edge Cases
Уточняй edge cases: offline mode, empty response, invalid token, slow network.
Handoff Before Day End
Передай работу teammate: context, current state, files, next step, risk.
Уровень 3: GitHub и code review
12 уроковPull Request Title and Description
Пиши PR title/body: summary, reason, tests, risk.
Commit and Branch Wording
Называй branch/commit понятно и без мусора.
Writing Code Review Comments
Давай review comments politely and specifically.
Capstone Review Response Packet
Ответь на несколько review comments professionally.
Requesting Changes Politely
Проси изменения без агрессии.
Explaining Tradeoffs
Объясняй why this solution is acceptable now.
Asking Reviewer Questions
Задавай reviewer вопросы, которые двигают PR.
Merge and Release Communication
Сообщай merge/release status clearly.
Small PR Scope Explanation
Объясни, почему PR маленький: легче review, меньше риска, быстрее merge.
Polite Review Disagreement
Не соглашайся с review конструктивно: reason, tradeoff, proposal.
Requesting Re-review
Попроси повторный review после правок: что изменил и где смотреть.
Commit Message for Mobile Fix
Формулируй commit message: action + area + reason без лишнего шума.
Уровень 4: баги, QA и отладка
12 уроковCapstone Bug Report Structure
Пиши баг-репорт: environment, steps, expected, actual.
Reproduction Steps
Описывай шаги так, чтобы bug could be reproduced.
Expected vs Actual Behavior
Разделяй expected и actual без эмоциональных оценок.
Severity and Priority
Объясняй impact and urgency.
Logs and Screenshots Wording
Прикладывай logs/screenshots безопасно и полезно.
Regression Reports
Сообщай regression: what worked before, what changed.
QA Handoff
Передавай задачу QA с scope and checks.
Release Blocker Communication
Сообщай blocker спокойно, с impact and next action.
Debugging Hypothesis
Опиши hypothesis, evidence и next debugging step.
Device-specific Bug Report
Сообщи bug с device, OS, app version и reproduction conditions.
QA Verification Note
Напиши QA note: tested scope, devices, passed cases, remaining risk.
Hotfix Communication
Объясни hotfix спокойно: impact, fix, verification, release plan.
Уровень 5: документация и продуктовая коммуникация
12 уроковREADME Project Summary
Пиши README, который понятен без объяснений.
Setup Instructions
Пиши install/run instructions clearly.
API Usage Notes
Объясняй endpoint, params, states, errors.
Feature Explanation
Объясняй feature для product/team audience.
Release Notes
Пиши release notes for users and team.
Changelog Entries
Форматируй change log: Added, Fixed, Changed.
User-facing Technical Explanation
Объясняй техническую проблему простым языком.
Developer Handoff Notes
Передавай context следующему разработчику.
Component Documentation Snippet
Документируй компонент: purpose, props, states, example usage.
API Error Documentation
Опиши API errors: status code, user message, retry behavior, logging.
Product Release Summary
Сделай release summary понятным для product/team без лишней техничности.
Technical Decision Note
Зафиксируй decision: context, options, decision, tradeoffs, follow-up.
Уровень 6: job-ready capstone
12 уроковSimulated Sprint Communication
Собери communication packet for a sprint start.
Three-Day Standup Sequence
Пиши standups across several days with progress and blockers.
Requirement Clarification Packet
Собери questions and assumptions before coding.
Complete PR Description
Собери full PR message with tests and risks.
Review Response Packet
Ответь на несколько review comments professionally.
Bug Report Structure
Пиши баг-репорт: environment, steps, expected, actual.
Capstone Release Note
Напиши release note and internal release update.
Final Work Communication Packet
Собери финальный пакет: standup, PR, bug, release, handoff.
Capstone Standup Thread
Собери серию standup updates за несколько дней спринта.
Capstone Review Negotiation
Ответь на сложный review: agree, explain, propose, commit to change.
Capstone Incident Report
Опиши incident: impact, timeline, root cause, fix, prevention.
Final Communication Portfolio
Собери финальный пакет: update, PR, review reply, bug report, release note.