Базовая IT-лексика
Тема дорожной карты · Английский для IT
🔊 Словарь терминов с произношением →
Базовая IT-лексика — это не список из тысячи терминов, а несколько десятков закономерностей, которые позволяют понимать и строить тысячи слов. Инженер, который знает, что суффикс -less означает «без» (stateless, serverless, headless, lockless), а префикс re- — «заново» (rebuild, redeploy, reindex), понимает новое слово с первого раза, даже если никогда его не видел. Тот, кто выучил два десятка глаголов действия (deploy, merge, roll back, refactor, scale, provision), может описать любой рабочий процесс. Тот, кто помнит ложных друзей (actual это не «актуальный», data это не «дата»), не попадает в неловкие ситуации. Этот раздел собирает шесть таких закономерностей: словообразование, глаголы инженера, ложные друзья, исчисляемость технических существительных, артикли и фразовые глаголы.
Как произносится
Слова темы: vocabulary /vəˈkæbjʊləri/ (ударение на «кэб»), term /tɜːrm/, terminology /ˌtɜːrmɪˈnɒlədʒi/, jargon /ˈdʒɑːrɡən/ («джаргон», ударение на первый слог), noun /naʊn/ (существительное), verb /vɜːrb/ (глагол), adjective /ˈædʒɪktɪv/ (прилагательное), prefix /ˈpriːfɪks/, suffix /ˈsʌfɪks/, countable /ˈkaʊntəbl/ (исчисляемое), article /ˈɑːrtɪkl/ (артикль), phrasal verb /ˌfreɪzl ˈvɜːrb/ (фразовый глагол), false friend /ˌfɔːls ˈfrɛnd/ (ложный друг переводчика).
Как употребляется
Один рабочий абзац, в котором встречаются все шесть закономерностей:
We rolled out a stateless service, but the actual load turned out higher than the estimate, so we scaled it up and set up a cache. The data is now served from memory, and the feedback from users has been positive.
Здесь rolled out и set up — фразовые глаголы; stateless — словообразование с -less; actual — ложный друг (означает «реальный», а не «актуальный»); scaled up — глагол инженера; the data is — несчитаемое существительное с глаголом единственного числа; a stateless service, a cache, the data, the feedback — артикли по правилам: неопределённый при первом упоминании, определённый при повторе или когда предмет один.
Ловушки
Первая ловушка — учить термины списком без контекста: слово idempotent из карточки забывается за неделю, а то же слово из фразы this endpoint is idempotent, retry safely остаётся навсегда. Вторая — переводить каждое слово на русский: у многих терминов нет точного перевода, и определение через английский (stateless: keeps no client state between requests) точнее. Третья — переносить русскую грамматику: русское «данные» во множественном числе подталкивает к data are, а русское «софты» и «фидбэки» — к несуществующим softwares и feedbacks. Четвёртая — игнорировать фразовые глаголы как «разговорные»: set up, roll out, spin up встречаются в официальной документации чаще, чем их однословные аналоги.