В современных IT-компаниях все по-новому: новые подходы к бизнес-процессам и разработке, новые технологичные решения по внедрению информационных продуктов. А главное — это новые слова, которые используют сотрудники. Понять язык айтишников сможет не каждый. Сегодня разберемся, так ли это сложно, и научимся говорить, как самые крутые разработчики.
IT-жаргон: как это по-русски
Любой жаргон — это не плохо и не хорошо. Каждая профессиональная среда создает свой язык коммуникации. Это помогает проще и быстрее понимать друг друга, а с психологической точки зрения обозначить сопричастность общему делу. Итак, поехали!
Дедлайн
Произошло от английского deadline. Это крайний срок выполнения задачи, когда проект необходимо представить клиенту или передать следующему звену в разработке. С легкой руки айтишников дедлайн перекочевал и в другие профессиональные сферы.
Коворкинг
Используют для обозначения рабочего пространства. А родоначальник слова намекает на совместную работу — co-working. Отсюда и пошло понятие места, где есть условия для эффективной работы. Это не традиционный офис компании, а помещение с рабочими зонами и зонами отдыха. Как правило, за небольшую стоимость в нем арендуют место фрилансеры и удаленные сотрудники, которые хотят сменить домашнюю обстановку.
Митап
Небольшая конференция для специалистов узкого направления. В основе понятия английское meet up, что означает встречу. Все чаще используют для анонса неформальной встречи разработчиков, дизайнеров или hr-специалистов. На таких мероприятиях обмениваются опытом, находят ответы на актуальные вопросы и просто душевно отдыхают в кругу единомышленников.
Таска
Персональное задание или задача, которую ставят в специальной программе для организации бизнес-процессов в компании. Там удобно контролировать время и сроки выполнения, следить за процессом реализации.
Пример! Вагон тасков в работе, больше ничего не ставить!
Дебажить код
Ничего общего с «бодяжить» тут нет. Кто подумал, что речь идет о низком качестве, тот ошибся. Дебажить — это, наоборот, проверять. В основе глагол to debug, который дословно означает «избавляться от дефектов». После создания кода разработчик и тестировщик ищут в нем слабые места, или баги, которые приводят к ошибкам в работе ресурса.
Отревьюить код
После код можно отревьюить, то есть оставить комментарии или рецензию. Часто новички в разработке получают ее от более опытных коллег по команде.
Пример! Код сегодня ревьюит тим-лид команды.
Зафейлить, зафакапить
Оба слова означают, то, что с задачей сотрудник не справился. Первое говорит о совершенной ошибке в порученном задании, а второе о полном провале.
Черрипикнуть хотфикс
Hotfix — экстренное исправление. Сделать хотфикс значит срочно устранить какую-либо проблему или баг в программе или приложении. А для частичного исправления отдельных частей продукта придумана операция cherry pick, отсюда и слово черрипикнуть.
Забэкапить
Очередной англоязычный омофон. To back up обозначает создание резервной копии.
Бэкапить информацию — это сохранять данные на резервный, дополнительный, носитель. Как правило, в разработке необходимо забэкапить предыдущую версию продукта, чтобы при необходимости к ней вернуться.
Пушить
Означает давление на сотрудника, когда его заставляют совершить какое-либо действие либо ускорить процесс.
Пример! Работаю, как могу, не надо меня пушить!
Забукать
Читайте внимательно, пишется не через «Х». Это всем известное бронирование, которое используют и в других сферах. Этим термином можно забронировать комнату для переговоров или столик в кафе. Ударение ставится на «У».
Зерелизить, или задеплоить
Это синонимы, которые обозначают запуск новой версии IT-продукта. Однако у них есть небольшие отличия. Зарелизить — показать новую программу пользователям, задеплоить — перенести ее на новый сервер или новую тестовую среду.
Тамагочить
Настойчиво расспрашивать коллег и узнавать необходимую информацию. Это часто относится к новичкам в коллективе компании.
Пример! Не тамагочь своего тим-лида вопросами!
Дрова полетели
Это относится как к IT-среде, так и к любой сфере, где необходимо эффективное компьютерное ПО. Каждый компонент системы работает, когда у него корректно установлен драйвер, или программа, управляющая компонентами. Если драйвер по какой-либо причине не работает, говорят, что он слетел и требует переустановки.
Аппрувить
Согласовывать продукт с заказчиком или коллегами. А сам апрув — это одобрение и согласование.
Фронт-енд и бэк-енд
Основополагающие направления разработки.Фронт-енд-разработчик отвечает за визуальную часть продукта и функционал взаимодействия с ним пользователя, бэк-енд-разработчик отвечает за серверную часть и общую работоспособность.
Девопс
А это специалист, который занимается внедрением DevOps-методологии. Еще его называют DevOps-инженером. В его ведении интеграция разработки и эксплуатации.
Пиэм
Менеджер продукта, который отвечает за взаимодействие всех сотрудников на проекте и контролирует не только сроки выполнения и запуска продукта, но и его соответствие поставленным задачам.
Оффер
Когда работники IT-сферы ищут работу и получают выгодное предложение, это называется оффером.
Пример! Мы хотим сделать вам оффер по итогам тестовых заданий.
Бэклог
Незапланированный, но предстоящий объем задач. Те задачи, которые ставят на перспективу, сделать их нужно после первостепенных проектов, у которых есть конкретные сроки.
Спринт
Отрезок времени, когда важно сделать определенные задачи, чтобы получить ожидаемый результат. Такое планирование помогает укладываться в сроки и сдавать проекты во время. Каждому из команды удобно ориентироваться по спринту и понимать, какие процессы зависят конкретно от него, и как с ними связан общий результат.
Пример! Две задачи из прошлого спринта переносим на следующий.
Реф
Пример, или ориентир для работы. Помогает видеть конечный результат, к которому важно стремиться, заранее.
Ветка
Полная копия проекта, в которой ведут разработку. В одном проекте может быть несколько веток. Это помогает работать одновременно с разными частями кода.
Фича
Деталь продукта, которая обладает своими характеристиками и добавляет продукту какой-либо функционал или полезное свойство.
Пример! Мы придумали крутую фичу.
Теперь язык айтишников будет вам понятнее, а удивительный мир разработки станет немного ближе. Приходите, мы поможем решить все ваши задачи без багов, не станем долго тамагочить и уложимся в дедлайн.