08.11.2021
654

IT-сленг: научитесь понимать программистов и других технически продвинутых коллег

Максим Волошин
автор ApiX-Drive
Время прочтения: ~8 мин

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

Содержание:
1. А: аджайл, апишка, апрувить, аутсорс
2. Б: баг, бета, бэк, бэкап, бэклог, билд
3. Г: галера, гит, говнокод
4 Д: дамп, дебажить, движок, демка, деплоить, джун, дистрибутив, дропнуть
5. И: исходник, итерация
6. К: коммитить, костыль, кранч, кью эй
7. Л: лаг, легаси-код, либа
8. М: мержить, мид
9. Н: навбар, нативное приложение
10. О: опенсорс, ось, откатывать
11. П: парсить, патч, пет-проект, прошивка, пыха
12. Р: редирект, релиз, релокейт
13. С: cеньор, cкрам, сниппет, софт скиллс, спринт
14. Т: тимлид, трейни, тултип
15. Ф: фидбек, фича, фреймворк, фронт
16. Х: хард скиллс, хедер, хостить, хрюша
17. Ю: юзабилити, юзать

***

А: аджайл, апишка, апрувить, аутсорс

  • Аджайл (от англ. agile) — гибкая методология разработки программного обеспечения, ставшая почти повсеместным стандартом для IT-команд. Она смещает акцент с бюрократических процессов вроде четкого соблюдения изначального плана и составления подробной документации на постоянную готовность к изменениям и выпуск работоспособных продуктов.
  • Апишка (от англ. API, application programming interface) — описание различных функций, классов и других компонентов программы/сервиса/приложения, с помощью которых с ней могут взаимодействовать другие программы/сервисы/приложения. Например, разработчик погодного приложения может воспользоваться API метеосервиса, чтобы его продукт автоматически получал данные для прогноза.
  • Апрувить или аппрувить (от англ. approve) — одобрять планы или проделанную работу. Пример: «Начальник заапрувил прототип, можно спокойно приступать к разработке».
  • Аутсорсинг (от англ. outsourcing) — передача части рабочих задач на выполнение внештатным специалистам.

Б: баг, бета, бэк, бэкап, бэклог, билд

  • Баг (от англ. bug) — ошибка в программном коде.
  • Бета, или бета-версия (от англ. beta) — продукт на стадии внешнего тестирования. Понятие «открытая бета-версия» подразумевает, что к тесту могут присоединиться любые пользователи. Закрытая бета доступна ограниченному количеству человек.
  • Бэк, или бэкенд (от англ. back-end) — часть программы/сервиса/приложения, которая работает на сервере.
  • Бэкап (от англ. backup) — резервное копирование каких-либо данных.
  • Бэклог (от англ. backlog) — упорядоченный по степени важности список рабочих задач, которые предстоит выполнить команде разработки. 
  • Билд (от англ. build) — любая работоспособная версия программного продукта. Также называется сборкой.

Г: галера, гит, говнокод

  • Галера — кампания с тяжелыми условиями труда и низкой зарплатой.
  • Гит (от англ. git) — система управления версиями продукта. Позволяет разработчикам получать совместный доступ к коду, а также редактировать его и отслеживать внесенные коллегами изменения.
  • Говнокод — плохо написанный код. Поводом для такой оценки могут быть многочисленные ошибки, неразборчивое оформление или слабая оптимизация, которая снижает скорость работы продукта.

Д: дамп, дебажить, движок, демка, деплоить, джун, дистрибутив, дропнуть

  • Дамп (от англ. dump) — файл, который включает все содержимое памяти компьютера или базы данных. Используется для резервного копирования или переноса данных в другое место.
  • Дебажить (от англ. debug) или отлаживать, или фиксить — искать ошибки, или баги, в коде и исправлять их.
  • Движок (от англ. engine) — основная часть программного продукта, которая выполняет его базовые функции. Сайты и программы часто создают на основе одного из готовых движков, чтобы не разрабатывать их с нуля.
  • Демка, или демоверсия (от англ. demo) — демонстрационная версия продукта. Предоставляет бесплатный доступ к некоторым его функциям, чтобы заинтересовать пользователей и подтолкнуть их к покупке полной версии.
  • Деплоить (от англ. deploy) или выкатывать — публиковать рабочую версию продукта. Пример: «Вчера программист задеплоил новый сайт».
  • Джун, или джуниор (от англ. junior) — младший программист, обычно с минимальными знаниями и опытом работы.
  • Дистрибутив (от англ. distribute) — форма распространения ПО. Представляет собой набор файлов и инструкций для распаковки и установки программы.
  • Дропнуть (от англ. drop) — сбросить, уничтожить, удалить что-либо: файл, программу, подключение и так далее.

И: исходник, итерация

  • Исходник — исходный код программы или файл, в котором он хранится.
  • Итерация (от англ. iterate) — повторение какого-либо действия программой или разработчиком. Пример: «Программе понадобилось 25 итераций, чтобы проверить введенное пользователем число» означает, что программа 25 раз выполнила определенный код, чтобы завершить поставленную задачу.
Код на экране компьютера


К: коммитить, костыль, кранч, кью эй

  • Коммитить (от англ. commit) — фиксировать изменения в коде внутри специального хранилища, репозитория.
  • Костыль — код, который исправляет недочеты ранее написанного кода.
  • Кранчи (от англ. crunch) — вынужденные переработки, вызванные плохим менеджментом или различными непредвиденными обстоятельствами. Чаще всего термин используют в игровой индустрии.
  • Кью эй (от англ. QA, quality assurance) — специалист, который контролирует качество разработки на всех ее этапах: оптимизирует процессы, ищет ошибки, проверяет соответствие результатов поставленным целям.

Л: лаг, легаси-код, либа

  • Лаг (от англ. lag) — задержка в работе приложения, из-за которой оно какое-то время не отвечает на действия пользователя.
  • Легаси-код (от англ. legacy code) — морально устаревший код, который достался «по наследству» от предыдущих разработчиков продукта.
  • Либа (от англ. library) — библиотека кода, то есть набор готовых функций, классов и объектов для решения определенных задач.

М: мержить, мид

  • Мержить (от англ. merge) — объединять несколько веток кода в репозитории.
  • Мид, или миддл (от англ. middle) — разработчик среднего уровня.

Н: навбар, нативное приложение

  • Навбар (от англ. navigation bar) — навигационная панель в интерфейсе сайта или программы.
  • Нативное приложение (от англ. native app) — программа, разработанная под конкретную платформу с учетом ее требований.

О: опенсорс, ось, откатывать

  • Опенсорс (от англ. open source software) — программное обеспечение с открытым исходным кодом. Его может просматривать и свободно использовать любой разработчик.
  • Ось (от англ. OS, operating system) — ОС, операционная система.
  • Откатывать (от англ. roll back) — удалять внесенные изменения, возвращать предыдущую версию продукта.

П: парсить, патч, пет-проект, прошивка, пыха

  • Парсить (от англ. parse) — собирать и систематизировать данные с помощью специальной программы, парсера.
  • Патч (от англ. patch) — обновление, которое исправляет ошибки и прочие технические проблемы продукта.
  • Пет-проект (от англ. pet project) — проект, которым программист занимается для себя в свободное время. Например, для портфолио, прокачки навыков или просто для удовольствия.
  • Прошивка (от англ.) — версия программного обеспечения, которое управляет устройством. Такое ПО может представлять собой как набор микропрограмм, управляющий материнской платой компьютера — BIOS, так и целую операционную систему, обеспечивающую работу смартфона — Android.
  • Пыха, или пэхапэ (от англ. PHP) — язык программирования PHP.

Р: редирект, релиз, релокейт

  • Редирект (от англ. redirect) — автоматическое перенаправление пользователя с одного URL на другой. Используется, к примеру, чтобы помочь посетителю сайта найти переехавшую на другой адрес страницу.
  • Релиз (от англ. release) — версия продукта на стадии публичного использования.
  • Релокейт (от англ. relocate) — переезд сотрудника на новое место жительства в связи с профессиональными обязанностями.

С: cеньор, cкрам, сниппет, софт скиллс, спринт

  • Сеньор (от англ. senior) — старший программист.
  • Скрам (от англ. scrum) — один из методов гибкого управления проектами. Позволяет эффективно выстраивать рабочий процесс без четкого плана на начальном этапе. Команда ставит цель на короткий временной промежуток, затем реализует ее, анализирует результаты и после этого выбирает вектор дальнейшей работы.
  • Сниппет (от англ. snippet) — фрагмент текста или кода.
  • Софт скиллс (от англ. soft skills) — навыки, необходимые для эффективного взаимодействия с коллегами, клиентами и партнерами. Стрессоустойчивость, коммуникабельность, тайм-менеджмент и так далее.
  • Спринт (от англ. sprint) — небольшой отрезок времени, в течение которого команда выполняет запланированный объем работы.
Программист за работой


Т: тимлид, трейни, тултип

  • Тимлид (от англ. team lead) — руководитель команды разработчиков.
  • Трейни (от англ. ) — стажер, начинающий программист с нулевым или минимальным опытом работы. Может работать бесплатно в обмен на обучение, рекомендации и возможность трудоустройства в будущем.
  • Тултип (от англ. tooltip) — подсказка, которая всплывает после наведения или нажатия на элемент интерфейса либо контент.

Ф: фидбек, фича, фреймворк, фронт

  • Фидбек (от англ. feedback) — обратная связь, оставленная пользователями через форму на сайте, комментарии, отзывы или другие каналы. Жалобы, критика, благодарность и так далее. Проанализировав фидбек, можно понять мнение пользователей о продукте, а также найти допущенные ошибки.
  • Фича (от англ. feature) — особенность продукта, его конкурентное преимущество или просто уникальная черта.
  • Фреймворк (от англ. framework) — совокупность технологий и методов для ускоренной разработки определенного типа продуктов. Своего рода шаблон, на основе которого программист может реализовать свой проект.
  • Фронт, или фронтенд (от англ. front end) — видимая часть сайта, которая выполняется на стороне браузера. К ней относятся элементы интерфейса и некоторые скрипты.

Х: хард скиллс, хедер, хостить, хрюша

  • Хард скиллс (от англ. hard skills) — технические навыки, необходимые непосредственно для разработки. Это владение языками программирования, знание математики и так далее.
  • Хедер (от англ. header) — верхняя часть интерфейса веб-страницы. Здесь обычно отображается логотип, название сайта и навигационная панель.
  • Хостить (от англ. host) — размещать сайт на сервере.
  • Хрюша (от англ. HR) — шуточное название для менеджеров по подбору персонала.

Ю: юзабилити, юзать

  • Юзабилити (от англ. usability) — показатель удобства продукта для конечного пользователя.
  • Юзать (от англ. use) — то же, что использовать.
***

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

Чтобы вы или ваши коллеги не тратили ресурсы на эту рутину, мы создали коннектор ApiX-Drive. Этот простой инструмент позволяет автоматизировать самые разные бизнес-процессы. Для работы с ним не нужно быть программистом. Достаточно зарегистрироваться на сайте коннектора и настроить необходимые сценарии автоматизации. Попробуйте — это просто и быстро.