Подпишитесь
на нас в фейсбуке

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

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

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

1. Workaround

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

2. Commit

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

Монстр из серии игр 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), то есть развертывание у заказчика.

9. Deploy

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

10. Bottleneck

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


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


Учите английский в Skyeng
Путешествия.
Учеба.
Работа.
Радость от жизни.
Лучше с английским
Подпишитесь
на «Skyeng Weekly»
Лучшие образовательные материалы по английскому. Раз в неделю по вторникам
Подписываясь, я соглашаюсь