Как учиться

Английский для IT: что подтянуть в первую очередь

Комментарий к чужому коду может выглядеть так: Nit: could we rename this to something less generic? Otherwise LGTM, happy to merge once CI is green. Слова простые, но человек с хорошим школьным английским прочтёт это с запинкой. Nit ему незнакомо, could we похоже на вопрос, на который надо отвечать, LGTM вообще аббревиатура, и всё вместе то ли придирка, то ли одобрение. По смыслу это и то и другое: автор просит о мелочи и тут же готов принять работу.

На этом примере видна вся трудность английского для работы в разработке. Школа не учила ничему из написанного выше, хотя ничего сложного в комментарии нет. Нужен другой слой языка, и подтягивать его есть смысл в определённом порядке.

Слова, которых нет в учебнике

У разработки свой словарь процесса: stand-up, sprint, ticket, backlog, blocker, hotfix, rollback, on-call, postmortem. Многие из них взрослый разработчик знает, но по-русски, в обрусевшем виде: «задеплоить», «закоммитить», «сделать ревью». Это ловушка. Знать русский глагол «деплоить» и уметь сказать по-английски, что выкладка в пять часов, откладывается или откатывается, — разные умения. Фраза We are rolling out at five, but we may have to roll back не следует из слова deploy, потому что за ним стоят другие глаголы: roll out, push, ship, revert.

Второй слой — устойчивые формулы вежливости, которые читаются иначе, чем выглядят. Could we и would it make sense to звучат как вопрос, а по смыслу это мягкая просьба. Happy to и no worries — ответ «с удовольствием» и «ничего страшного» в рабочем тоне. Thanks, will fix — полный ответ на замечание в ревью. Не нужно писать три абзаца, чтобы согласиться с правкой.

Слова процесса переживают смену инструментов, слова чатов нет: то, что писали в рабочих чатах пять лет назад, сегодня звучит устаревшим. Поэтому готовый список сленга я не предлагаю, он быстро протухнет. Надёжнее собирать свой, из ваших же чатов и тикетов, и держать в голове, что заучивание чужих списков даёт гораздо меньше, чем разбор собственной переписки.

Письмо в чате и в ревью

В рабочих чатах и в ревью английский короче и прямее, чем принято в учебнике делового письма. Начинать с Dear colleague не надо, подписываться Best regards тоже: тикет, комментарий и сообщение в канале читаются как реплики, а не как письма. Русскоязычные коллеги обычно ошибаются в одну из двух сторон. Одни пишут слишком по-канцелярски, с многоэтажными фразами. Другие переносят русскую прямоту: Do this, Why did you do it this way? В английском такое читается как упрёк. Нейтральный вариант — What was the reasoning behind this? или Could you walk me through this part? Вопрос тот же, интонация другая.

Отдельный жанр — описание бага. Принятый порядок такой: steps to reproduce, дальше expected и actual behavior, то есть ожидаемое и фактическое поведение. Слово actual здесь как раз тот самый ложный друг: это «фактический», а вовсе не «актуальный». Тот, кто знает шаблон, пишет такое описание за пять минут, а тот, кто его не знает, пишет абзац в свободной форме, и коллега тратит время на то, чтобы вытащить из него шаги и ожидание.

Вы, возможно, не согласитесь с тем, что я скажу дальше, и спор тут уместен: письмо важнее разговора, и начинать подтягивать английский для IT с него лучше всего. Причин две, и обе практические. Письменная реплика не требует мгновенной реакции, и вы успеваете подумать, а оставшись в переписке, она позволяет вернуться и поправить себя. К тому же её можно проверить с репетитором на реальном материале, разобрав вместе фрагменты ревью или тикета, из которых вы заранее убрали чужие имена и закрытый код.

Созвон: слух важнее речи

На созвоне вас просят говорить реже, чем приходится слушать, и сказанное вами зависит от того, что вы поняли. Слушать же нужно живых коллег из разных стран, с разными акцентами и в разном темпе, а иногда ещё и через плохой микрофон. Поэтому слух здесь первый.

Есть простое упражнение, для которого репетитор не нужен. Найдите доклад разработчика на английском, поставьте без субтитров, послушайте пять минут и напишите по-русски, о чём шла речь. Затем включите расшифровку и сверьтесь. Разница покажет, чего вам не хватает: словаря или скорости восприятия. Если пропуски приходятся на слова, работать надо со словарём. Если на связки и быстро проглатываемые служебные слова, вам нужна именно тренировка слуха, и она займёт заметно больше времени.

Отдельный навык — реплика на стендапе. Обычно она сводится к тому, что сделано вчера и что делается сегодня, и отдельно звучит слово blocker, если что-то мешает. Подготовьте её заранее в виде нескольких коротких фраз и произнесите вслух хотя бы раз: фраза, которую вы знали глазами, часто оказывается неудобной во рту. Занятия на платформе не записываются, поэтому запишите себя сами на телефон и послушайте.

Есть и то, о чём взрослые говорят неохотно: страх ошибиться. Подросток чаще отвечает сразу и с ошибкой, взрослый предпочитает промолчать. На созвоне такое решение почти всегда проигрышно: коллеги не заметят артикль не на месте, зато заметят паузу. Лучше сказать с ошибкой, чем промолчать, и заготовленная заранее фраза нужна главным образом затем, чтобы страх не выигрывал.

Научитесь и переспрашивать. Sorry, could you say that again? и Could you drop that in the chat? — две фразы, которыми можно пользоваться без стеснения. Никто из коллег не воспримет их как слабость, потому что для многих из них английский тоже не родной.

Как произносят термины

Часть слов вы читали годами, но ни разу не слышали. Список ниже короткий и намеренно неполный: это те слова, в которых по-русски ошибаются чаще всего.

  • cache — «кэш», как английское cash; «каше» встречается и считается ошибкой
  • queue — «кью», как буква Q, и ничего не читается в окончании
  • SQL — можно по буквам, эс-кью-эл, можно как sequel; слышны оба варианта, и оба понятны
  • nginx — «энджин-экс», как engine-x
  • daemon — обычно «ди́мон», хотя вам попадётся и «дэ́ймон»
  • YAML — «ямл», рифмуется со словом camel

Если слово в списке не нашлось, найдите запись произношения в словаре или в докладе самих авторов продукта: они обычно называют своё детище так, как принято в проекте.

С чего начать, если времени мало

Диагностика, которую я рекомендую, занимает один вечер и строится на собственных материалах. Возьмите последнюю ветку обсуждения по работе, прочтите её без переводчика и подчеркните места, где остановились. Напишите ответ на какое-нибудь сообщение так, чтобы коллега не понял, что вы думали по-русски. Послушайте пять минут доклада, как описано выше. После этого у вас на руках три результата, и они почти всегда разные: обычно чтение выходит лучше всего, письмо слабее, слух слабее всего. Порядок тогда подсказывают ваши будни. Если созвоны у вас каждый день, начинайте со слуха, хотя я и предлагал письмо; письмо первым шагом советую тем, у кого созвонов мало.

У взрослого здесь есть и ускорение, и торможение. Слова процесса он быстрее подростка привязывает к ситуациям, которые уже знает по работе: что такое откат, он понимает без объяснений, и ему остаётся выучить, как это называется. А вот на слух он обычно учится медленнее: навык разбирать быструю речь складывается долгой практикой, и редкие короткие вечерние занятия его почти не двигают.

Если вы уже читаете документацию, а английский нужен для ежедневной работы, то грамматические времена и «весь английский» подождут. Конкретный навык чтения разобран в статье английский для чтения документации, а специфика звонков с партнёрами, где важнее всего успеть понять и переспросить, — в статье английский для переговоров. Здесь я описываю то, что лежит посередине: рабочую повседневность команды.

Какой курс вам, скорее всего, не нужен

Общий курс «английский для бизнеса» обычно строится на письмах, презентациях и деловых обедах. Всё это пригодится, если вы работаете с внешними заказчиками, и почти не пригодится, если ваша работа проходит в трекере, репозитории и командном чате. Тратить время на формулу I look forward to hearing from you, которую никто не пишет под тикетом, не стоит. Если сомневаетесь, посмотрите на переписку в вашей команде за последнюю неделю и сравните со школьным курсом. Если в вашей переписке нет ни одного оборота из школьного курса, ответ ясен.

Есть исключение: если английский вам нужен для собеседования, специфика другая, и она описана в статье подготовка к техническому интервью по алгоритмам. Про математику, с которой часто приходят вместе с английским, — математика для аналитика данных.

Начать поиск:

Что подтягивают взрослые вместе с английским и в каком порядке, разобрано в статье что подтягивают взрослые чаще всего; начало занятий после перерыва описано в репетиторе для взрослого.

Вопросы и ответы

Нужен ли разговорный английский, если я пишу код? Зависит от команды: при редких созвонах хватит чтения и письма, а с регулярным созвоном начинайте со слуха.

Сколько на это нужно времени? Сроков я не называю: оценить их можно только на вашем материале и после диагностики. Полезнее другой вопрос — сколько занятий в неделю вы выдержите вместе с работой, а это разобрано в статье как учиться, когда работаешь полный день.

Можно ли учить английский только на работе, читая чужой код? Можно, и многие так и делают, но только для чтения. Сам по себе код даёт мало: живой английской речи в нём почти нет, ни вопросов, ни вежливых формул, а слух и письмо этим способом не тренируются. Поэтому с чтением всё в порядке, а в первом же созвоне выясняется, что понять собеседника вы не можете.

Стоит ли начинать с грамматики? Если вы читаете документацию и понимаете созвоны хотя бы наполовину, нет. Грамматику подтянете там, где она мешает: в вопросах и отрицаниях, которые вы пишете в чате, и в паре времён, на которых вы спотыкаетесь. Если же простую фразу вы собрать не можете, придётся начать с неё, и тогда вы будете заниматься более общим английским, а слой IT добавится позже, когда фразу будет из чего строить.

Подойдёт ли репетитор, который не знает IT? Подойдёт, если вы приносите собственный материал и он готов работать с ним: язык разработки состоит из того же английского, а слова процесса вы объясните сами. Репетитор без знания IT и без готовности разбирать ваши ветки вам не нужен.

Оставить заявку

Ещё в рубрике «Как учиться»