08.11.2021
•
44284

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

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

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

YouTube
Свяжите сервисы между собой без программистов за 5 минут!
Как настроить создание новых ТТН Новая Почта на основании данных из GoogleSheets?
Как настроить создание новых ТТН Новая Почта на основании данных из GoogleSheets?
Как настроить выгрузку статистики из Google Ads в Google Sheets?
Как настроить выгрузку статистики из Google Ads в Google Sheets?

Содержание:
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. Этот простой инструмент позволяет автоматизировать самые разные бизнес-процессы. Для работы с ним не нужно быть программистом. Достаточно зарегистрироваться на сайте коннектора и настроить необходимые сценарии автоматизации. Попробуйте — это просто и быстро.