Последние статьи
Глава 12. Объяснение сложного: демо, доклады и design docs
Финальная глава: как объяснять сложные вещи разной аудитории — через progressive disclosure, аналогии и signposting. Разбираем структуру демо, доклада, Q&A и design doc, и подводим итог всему курсу с планом …
Глава 11. Техническое интервью на английском
Разбираем все этапы интервью в международной компании: рассказ о себе, истории по STAR, thinking aloud во время задачи, лексику system design и behavioral-вопросы. Учимся правильно говорить «не знаю» и обсуждать …
Глава 10. Митинги, стендапы и живая речь
Учимся говорить на созвонах: формула стендапа, оценки на планировании, ретро без обвинений. Разбираем главный навык не-носителя — как переспросить, перебить и возразить, не потеряв лицо, и что делать, когда не …
Глава 9. Асинхронная переписка: Slack, email, письма вендорам
Разбираем правила асинхронного общения: самодостаточный вопрос, «no hello», треды и упоминания, формулы просьб, отказов и статусов, структура делового письма, часовые пояса и разница культурных регистров.
Глава 8. Issues, bug reports и техническая документация
Пишем заголовки и тела issue, которые воспроизводятся с первого раза, разбираем лексику меток и статусов трекера и осваиваем четыре жанра документации по Diátaxis плюс правила технического стиля.
Глава 7. Pull requests и code review
Учимся писать заголовок и описание pull request так, чтобы ревьюер понял изменение за минуту, и говорить на языке ревью: хеджирование, маркеры важности, вежливое несогласие и финальные вердикты.
Глава 6. Commit messages: как писать историю проекта
Учимся писать сообщения коммитов на английском: императивное наклонение и правило «If applied, this commit will», форма 50/72, что писать в теле, конвенция Conventional Commits, связь типов с SemVer и осмысленное …
Глава 5. Английский в коде: имена, комментарии, докстринги
Разбираем именование как жанр письменной речи: семантику близких глаголов, булевы и множественные имена, порядок слов в идентификаторе, слова-паразиты, конвенции комментариев TODO/FIXME/NOTE и структуру докстрингов по PEP 257.
Глава 4. Чтение сложных текстов: ошибки, логи, changelog, спецификации
Учимся быстро понимать сообщения об ошибках и stack trace, читать логи и уровни серьёзности, разбирать changelog и release notes по Keep a Changelog и SemVer, скиммить спецификации и RFC и …
Глава 3. Терминология и словообразование
Префиксы и суффиксы, из которых собираются технические термины, пары глагол-существительное, профессиональные сокращения и аббревиатуры. Произношение проблемных терминов, чтение символов вслух и коллокации.