IT-словарь: как понять сленг программистов
IT
Читать 15 мин
19 июля 2023 года

IT-словарь: как понять сленг программистов

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

Конечно, понимать IT-сленг должны не только программисты. Это важно для всех, кто взаимодействует с IT-миром, будь то менеджеры, клиенты или любые другие люди. Если вы понимаете, чего от вас хотят, и можете объясниться со специалистами, это сильно облегчает общение и даёт возможность лучше осознавать, что делают программисты, какие задачи они решают и что в итоге вы получите. Владение сленгом позволяет разобраться в сложных процессах, лучше понять техническую часть. В итоге это помогает успешнее управлять проектами и принимать более взвешенные решения.

А

Адаптив, или адаптивный дизайн (от англ. adaptation), — способность системы или программного обеспечения изменять своё поведение и адаптироваться к различным условиям. Например, адаптивный веб-дизайн — это создание сайтов, которые автоматически меняют свой внешний вид и расположение элементов в зависимости от устройства, на котором они отображаются.

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

Айдишник, или айди (от англ. ID, identificator), — сокращение термина «идентификатор», обычно относится к уникальному идентификатору или номеру, который используется для идентификации какого-либо объекта, пользователя или записи в системе. Например, айдишник может быть присвоен каждому пользователю в базе данных или каждому элементу в списке.

Альфа — начальная стадия разработки программного продукта, доступная для тестирования и оценки. На этой стадии могут присутствовать недоработки или отсутствующие функции, её цель — получить обратную связь от пользователей или тестировщиков, чтобы улучшить продукт.

Анрег (от англ. unregistered) — процесс отмены регистрации или удаления аккаунта пользователя из системы или онлайн-сервиса. Также так называют незарегистрированного пользователя.

Апдейт (от англ. update) — обновление программного обеспечения, операционной системы. Апдейты могут включать исправления ошибок, улучшения функциональности, новые функции или обновление безопасности.

Апишка (от англ. API, Application Programming Interface — «интерфейс прикладного программирования») — набор правил и протоколов для общения разных частей программы или разных программ. 

Апрув, или аппрув (от англ. approve), — получение одобрения или согласования документа, проекта или задачи. Получить одобрение — заапрувить.

Ассемблер или асм, (от англ. Assembler) — низкоуровневый язык программирования, который используется для написания программ, понятных для компьютерных процессоров. 

Аттач (от англ. attachment) — вложение, файл, который прикрепляется к сообщению или письму и отправляется вместе с ним. 

Аутсорс, или аутсорсинг (от англ. outsourcing), — передача бизнес-процессов, функций или задач третьей стороне или внешнему поставщику услуг.

Б

Баг (от англ. bug), — ошибка или неправильное поведение программного обеспечения.

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

Бандл (от англ. bundle) — набор продуктов, услуг или функций, предлагаемых вместе по сниженной цене или в рамках одной сделки. 

Бета (от англ. beta) — стадия разработки программного продукта, следующая после альфа-тестирования. В это время продукт считается достаточно стабильным и функциональным, чтобы быть представленным публике, но в нём могут всё ещё присутствовать некоторые недочёты или проблемы.

Бета-тест (от англ. beta test) — этап тестирования программного продукта, проводимый пользователями или тестировщиками в реальной среде перед его окончательным выпуском. 

Бот (от англ. robot) — программа или скрипт, которые автоматически выполняют определённые задачи или действия в интернете.

БСОД (от англ. BSoD, Blue Screen of Death — «синий экран смерти») — критическая системная ошибка в Windows, при которой экран компьютера становится синим, система перезагружается или требуется ручное вмешательство пользователя для исправления проблемы.

Буст (от англ. boost) — увеличение производительности, мощности или эффективности чего-либо. Например, «буст компьютера» может означать увеличение его производительности или скорости работы.

Бэкенд (от англ. back-end) — часть программного обеспечения, которая отвечает за обработку данных, бизнес-логику и взаимодействие с базами данных. Бэкенд обычно работает незаметно для конечного пользователя и обеспечивает поддержку и функциональность фронтенда.

Бэклог (от англ. backlog) — список задач, требующих выполнения или разработки в рамках проекта. Бэклог содержит задачи, которые ещё не выполнены или не включены в текущий этап работы и ожидают своей реализации.

В

Валидация (от англ. validation) — процесс проверки правильности и соответствия данных. Валидация используется для обнаружения и предотвращения ошибок и несоответствий.

Варез (от англ. warez) — неофициальные или пиратские копии коммерческого продукта, которые распространяются без разрешения правообладателей. 

Варнинг, или ворнинг (от англ. warning), — предупреждение или уведомление, которое указывает на возможную проблему, ошибку.

Воркшоп (от англ. workshop) — мероприятие, в рамках которого люди активно участвуют в практических занятиях, обмениваются опытом и решают задачи. 

Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит «сделали новую версию сайта доступной для пользователей».

Г

Гайд (от англ. guide) — руководство или инструкции.

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

Геймдев (от англ. game development) — разработка видеоигр.

Гит (от англ. Git) — распределённая система контроля версий, широко используемая в разработке программного обеспечения. Гит позволяет разработчикам отслеживать изменения в исходном коде, совместно работать над проектами и управлять версиями программного обеспечения.

Груминг (грумить) (от англ. grooming) — термин из методологии Agile и Scrum. Обозначает процесс приведения бэклога (списка задач) в порядок. Он включает обсуждение, оценку и приоритизацию задач, которые команда планирует выполнить в следующих спринтах.

Д

Дамп (от англ. dump) — копия, снимок данных из памяти или базы данных в определённый момент времени. 

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

Дебажить (от англ. debug) — искать и исправлять ошибки или проблемы в программном коде.

Девелопер (от англ. developer) — разработчик программного обеспечения.

Девопс (от англ. DevOps, Development and Operations) — подход к разработке программного обеспечения, который подчёркивает сотрудничество между разработчиками программного обеспечения (Dev) и специалистами по эксплуатации информационных систем (Ops). Девопс стремится автоматизировать процессы, ускорить развёртывание и обеспечить более стабильную работу систем.

Дейли (от англ. daily) — ежедневное обновление, отчёт или встреча, на которых участники команды обмениваются информацией о прогрессе, проблемах и планах на день.

Деплой (задеплоить) (от англ. deploy) — процесс развёртывания, установки или запуска программного обеспечения в рабочей среде или на сервере. 

Домен (от англ. domain) — уникальное имя или адрес веб-сайта, электронной почты.

Драй (англ. DRY, Don't Repeat Yourself) — принцип программирования, предлагающий избегать повторения кода. 

Дропнуть (от англ. drop) — отказаться от чего-либо или прекратить участвовать. Например, «я решил дропнуть проект» означает «я решил прекратить работу над проектом».

Дыра — уязвимость или слабое место в программе или системе.

З

Залить — загрузить.

Запилить — сделать. Например, «я запилил новую функцию» означает «я добавил новую функцию».

Заплатка, или патч (от англ. patch), — небольшой фрагмент программного кода, предназначенный для исправления ошибок.

Зарегать — зарегистрировать.

И

Инсталлить (от англ. install) — установить или развернуть программное обеспечение на компьютере или сервере.

Исходник — исходный код приложения или файлы, в которых он находится.

Итерация (от англ. iteration) — повторяющийся процесс или цикл выполнения задачи.

К

Капча (от англ. CAPTCHA, Completely Automated Public Turing test to tell Computers and Humans Apart — «полностью автоматизированный публичный тест Тьюринга для различения компьютеров и людей») — тест или задание, которое представляет собой набор искажённых или трудно читаемых символов или изображений, используемых для проверки того, является ли пользователь человеком.

Кейс (от англ. case) — конкретная ситуация, пример или задача. Например, «давай рассмотрим этот кейс» означает, что мы собираемся анализировать или исследовать определённую ситуацию.

Коммит (от англ. commit) — сохранение или фиксирование изменений в системе контроля версий или репозитории. «Коммитить» означает выполнять коммит и сохранять изменения.

Компилировать (от англ. compile) — преобразовывать исходный код на языке программирования в исполняемый код, который может выполняться на компьютере или в системе.

Компилятор — программа, с помощью которой происходит компилирование.

Комплитить (от англ. complete) — завершать или закрывать задачу, проект. Например, «я комплитнул проект» означает «я успешно завершил проект».

Комьюнити (от англ. community) — группа людей, объединённых общим интересом, целями или хобби. 

Коннект (от англ. connect) — процесс установления связи.

Консистентность — свойство системы быть непротиворечивой и единообразной в своём поведении в течение времени.

Конфиг — сокращение от слова «конфигурация».

Копипаст (от англ. copy/paste) — процесс копирования и вставки (Ctrl+C, Ctrl+V).

Корень — основная или верхняя директория, которая является начальной точкой для организации и структурирования файловой системы. 

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

Л

Легаси (от англ. legacy) — устаревшее программное обеспечение, система или технология, которые продолжают использоваться, несмотря на наличие более современных альтернатив. 

Либа (от англ. library) — сокращение от слова «библиотека».

Линк (от англ. link) — ссылка.

Линтер — общее нарицательное название программ, которые анализируют код и предупреждают разработчика об ошибках.

Локалка — локальная сеть.

М

Маздай, или мастдай (от англ. must die), — сленговое название операционных систем семейства Microsoft Windows.

Малварь (англ. malware, от malicious software) — вредоносное программное обеспечение.

Мануал (от англ. manual) — руководство по использованию.

Меншить (от англ. mention) — упоминать другого пользователя, используя символ «@».

Мёржить (от англ. merge) — объединять два или более наборов изменений в программном коде.

Мидл (от англ. Middle Developer) — опытный разработчик, который эффективно и точно выполняет порученные ему задачи.

Митап (от англ. meetup) — короткая встреча.

Митинг (от англ. meeting) — формальная длительная встреча с презентациями, графиками и докладами.

Н

Накатить — внести изменения, задеплоить новую версию приложения. Противоположное термину «откатить». 

Нативный (от англ. native) — программа, написанная для конкретной платформы или операционной системы.

НОК (от англ. NOC, Network Operations Center) — центр управления сетью, где осуществляется мониторинг, управление и обслуживание компьютерных сетей и телекоммуникационных систем.

О

Откатить (перевод англ. rollback) — вернуть к предыдущей версии.

Отконнектиться, расконнектиться (от англ. disconnect) — разорвать соединение.

Отлаживать — искать и исправлять ошибки.

П

Парсить (от англ. parsing) — процесс автоматического сбора и систематизации данных.

Пилот (от англ. pilot) — пробная, испытательная версия или прототип.

Пинг (от англ. ping) — проверка доступности сетевых ресурсов и оценка времени отклика.

Пинговать (от англ. ping) — проверять доступность, отправляя пакеты данных к узлу или устройству в сети.

Питон, или пайтон (от англ. Python), — язык программирования Python.

ПМ — сокращение от «проджект-менеджер».

Подвал, или футер (от англ. footer), — раздел внизу веб-страницы, который содержит дополнительную информацию, ссылки, контактные данные, авторские права, политику конфиденциальности и другую вспомогательную информацию о сайте или компании. 

Пойнт (от англ. point) — ключевая идея, смысл.

Поплыла вёрстка — некорректное отображение страницы в браузере.

Пофиксить (от англ. fix) — исправить.

Прод, или продакшн, продуктив (от англ. production environment), — финальная редакция приложения или веб-сайта, доступная для пользователей.

Прокси-сервер, или прокси (от англ. proxy), — промежуточный сервер, который действует как посредник между клиентом и другими серверами.

Пушить, запушить (от англ. push) — использовать команду push, публиковать что-то.

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

Р

Радиобаттон (от англ. radio button) — элемент интерфейса, который позволяет пользователю выбрать один из нескольких взаимоисключающих вариантов ответа. 

Разраб — сокращение от слова «разработчик».

Рантайм (от англ. runtime) — это период времени, в течение которого программа выполняется. 

Рарить (от англ. RAR) — сжимать файлы в формат архива RAR. 

Расшарить, или шарить, шерить (от англ. share), — открыть доступ к определённому содержимому для общего использования.

Ревью, или кодревью (от англ. review, code review), — оценка, анализ или проверка программного кода.

Редирект (от англ. redirect) — перенаправление пользователя с одной веб-страницы или URL на другую. 

Релиз (от англ. release) — публикация или распространение программного продукта.

Репозиторий (от англ. repository) — хранилище с файлами, кодом или ресурсами проекта. 

Рефакторинг (от англ. refactoring) — процесс изменения и улучшения существующего программного кода без изменения его функциональности. 

Рисёрч (от англ. research) — исследование, поиск информации.

С

Саппорт (от англ. support) — служба поддержки.

Сейвить (от англ. save) — сохранять.

Сеньор (от англ. Senior Developer) — старший специалист.

Сервак — сервер.

Сетевик — специалист по сетевым технологиям, настройке и обслуживанию сетей.

Си — язык программирования C.

Софт (от англ. soft, software) — программное обеспечение.

Спека — спецификация.

Спринт (от англ. sprint) — концепция из Agile-методологии, короткий период интенсивной работы.

Стек (от англ. stack) — вариант структуры данных.

Т

Таска (от англ. task) — задача. 

Тачка — компьютер.

Темплейт (от англ. template) — предварительно созданный шаблон, который можно использовать в процессе разработки. 

Тимлид (от англ. team lead, team leader) — руководитель команды.

Трабл (от англ. trouble) — проблема.

Ф

Фидбек (от англ. feedback) — обратная связь в виде комментария или оценки. 

Фича (от англ. feature) — полезная особенность.

Фреймворк (от англ. framework) — набор инструкций и библиотек, которые программисты используют для ускорения процесса разработки программного обеспечения.

Фронтенд (от англ. front-end) — разработка пользовательского интерфейса и взаимодействия с пользователем.

Х

Хардкодить (от англ. hard coding) — писать конкретные значения или информацию непосредственно в код вместо того, чтобы использовать переменные или константы, которые можно легко изменить. Плохая практика в программировании.

Хедер (от англ. header) — шапка веб-сайта.

Хоткей (от англ. hot key) — сочетание клавиш для быстрого выполнения команды в программе.

Хотфикс (от англ. hot fix) — обновление программы, которое выпускается в кратчайшие сроки для устранения существующих проблем.

Ч

Чекать (от англ. check) — проверять.

Ю

Юзабилити (от англ. usability) — степень удобства и эффективности использования продукта пользователями.

Юзать (от англ. use) — использовать.

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

Большой выбор курсов для лучшего понимания сферы IT вы можете найти в нашей подборке:

Похожие статьи

Подписка Ed+ на образование

Экономия денег и времени
для тех, кто хочет развиваться