Проверьте свой английский и получите рекомендации по обучению
Проверить бесплатно
Тест на уровень английского
Узнайте свой уровень, получите рекомендации по обучению и промокод на уроки английского в подарок
Тест на уровень английского

10 английских слов из типичного сленга айтишников. Гуманитарии поймут не сразу!

10 английских слов из типичного сленга айтишников. Гуманитарии поймут не сразу!
4.6K

Например, workaround — «костыль», временное решение в коде

В обычной жизни разработчики, вопреки стереотипам, неплохие собеседники. Они увлекаются вполне понятными вещами: бегом, настолками, футболом и песнями под гитару. Но стоит послушать их профессиональные разговоры, как сразу чувствуешь себя иностранцем. SM попросил компанию Positive Technologies собрать топ-10 слов, которыми их программисты пользуются каждый день.

1. Workaround

 

Это обходное, временное решение в коде. На техническом жаргоне — «костыль» (crutch). Напоминает запаску, которую используют в большом внедорожнике, чтобы доехать до шиномонтажа, причем сделанную из ашановской тележки. Такие решения иногда приживаются надолго и потом мешают развивать продукт. В тяжелых случаях говорят о целом «шалаше из костылей». У нас в компании такие шалаши не любят.

Открыть диалоговое окно с формой по клику

2. Commit

 

Похожую операцию делает игрок в Doom (и многие другие компьютерные игры) перед встречей с опасным монстром. Термин «закоммитить» означает сохранить, зафиксировать изменения в программном коде. Человек, который выполняет это сохранение, называется коммитер.

10 английских слов из типичного сленга айтишников. Гуманитарии поймут не сразу!
Монстр из серии игр Doom

3. Wiki

 

Тут все просто — это корпоративная «Википедия». Типичная фраза между коллегами: «Посмотри на вики». Общаться и делиться знаниями здесь могут все сотрудники, но на практике гуманитарии заглядывают сюда редко. Это царство программистов и тестировщиков компании. Они используют вики, чтобы контролировать и обсуждать процесс разработки продуктов.

4. GitHub

 

Это известный проект для размещения исходных текстов программ. Он нужен, чтобы контролировать версии и разрабатывать продукт всем вместе. Хранилище внешнее, оно доступно для всех, а коммерческий код там хранится платно. Поэтому в Positive Technologies используется внутреннее хранилище кода GitLab, закрытое от посторонних глаз. Здесь лежат схемы, документация, код программ.

5. PoC

 

Одно из любимых словечек у программистов и исследователей. Означает доказательство концепции, proof of concept. Если концепция говорит о падении бутерброда маслом вниз, ее можно доказать логически, математически или провести живой эксперимент. Успешный результат назовут PoC.

Еще одно популярное у разрабов выражение из трех слов — low hanging fruit («низко висящий фрукт»). Оно употребляется, когда кто-то не утруждает себя новыми концепциями, а идет проторенной дорожкой.

6. DevOps

 

Слияние слов development («развитие») и operations («операции»). Так неформально называют отдел автоматизации в компании. Цель этого отдела — донести полезные изменения в продуктах до заказчика за кратчайшее время и с наименьшими затратами.

 

DevOps — это еще и общее название лучших методологий для разработки. Пять лет назад они позволили компании Amazon осуществлять тысячи развертываний в день. Возможно, именно это помогло интернет-магазину добиться капитализации в один триллион долларов.

7. Build

 

Разработчики так и произносят — «билд». И речь в данном случае идет не о немецком таблоиде Bild.de, а о конечном результате компиляции программы. Правильный перевод — «сборка». После нее из исходного кода чаще всего получается скомпилированный и скомпонованный файл, который готов к использованию.

8. Staging

 

Инсценировка реальных условий, чтобы проверить работу программы и найти возможные ошибки. Похоже на генеральную репетицию в театре, когда в зал уже пытаются посадить зрителей (программу подключают к базам данных). Если стейджинг прошел успешно, следующий этап — продакшн (production), то есть развертывание у заказчика.

 
10 английских слов из типичного сленга айтишников. Гуманитарии поймут не сразу!

9. Deploy

 

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

10. Bottleneck

 

Узкое место в системе или программе, по-русски — «бутылочное горлышко». Согласно теории ограничений Элияху Голдратта, если постоянно искать такие места в приложении или в системе организации труда, это поможет совершенствовать продукты и быстрее их выпускать.


Еще больше интересных слов из сленга программистов можно узнать на онлайн-занятиях в Skyeng. Школа подбирает преподавателей под ваши цели — например, можете учить лексику из сферы IT и разбирать вместе сериал «Кремниевая долина» (Silicon Valley). Записаться на бесплатный урок можно в два клика по этой ссылке. Удачного саморазвития!

 

Бесплатные активности

alt 1
Видеокурс: Грамматика в английском
Бесплатные уроки в телеграм-боте, после которых вы легко освоите английскую грамматику в общении
Подробнее
alt 2
Курс "Easy English"
Пройдите бесплатный Telegram-курс для начинающих. Видеоуроки с носителями и задания на каждый день
Подробнее
sd
Английский для ленивых
Бесплатные уроки по 15 минут в день. Освоите английскую грамматику и сделаете язык частью своей жизни
Подробнее

Познакомьтесь со школой бесплатно

На вводном уроке с методистом

  1. Покажем платформу и ответим на вопросы
  2. Определим уровень и подберём курс
  3. Расскажем, как 
    проходят занятия

Оставляя заявку, вы принимаете условия соглашения об обработке персональных данных