Вы вышли на новую работу, вас просят закомплитить таску, потом пойти на дейли и подменить коллегу, который взял дейофф. Что происходит на самом деле, поможет разобраться наш словарь программиста.
А
Админ
Администратор системы или сети, ответственный за управление ресурсами.
Пример: У админа есть вопросы.
Апишка
Это упрощенное название API, программный интерфейс приложения.
Пример: Эта апишка позволяет получать данные о погоде.
Б
Баг (баги)
Синоним к слову — ошибка. Это сбой в работе программы.
Пример: В новой версии приложения обнаружили баг.
Билд
Законченная версия ПО.
Пример: Мы получили новый билд для тестирования.
Буст
Повышение производительности и эффективности.
Пример: Обновление дало хороший буст скорости загрузки.
Резервная копия, которая поможет восстановить данные в случае сбоя.
Пример: Не забудь сделать бэкап перед обновлением системы.
Список задач и требований к проекту.
Пример: Условия от заказчика прописаны в бэклоге.
В
Веб-девелопер
Программист, который создает веб-сайты и приложения.
Пример: Нам нужен веб-девелопер в команду.
Ветка
Отдельная линия разработки в системе контроля версий.
Пример: Создал новую ветку для работы над фичей.
Г
Гит (Git)
Расшифровка аббревиатуры — Global Information Tracker. Это система контроля версий для отслеживания изменений в коде.
Пример: Используй гит, когда начнешь работу.
Гол, голевой
Цель спринта, которая ставится перед командой.
Пример: Выбрали гол на следующий спринт.
Груминг (grooming)
Это сленг. Означает актуализацию бэклога, его «причесывание». Обычно проводится в середине спринта, чтобы оценить ресурсы и определить приоритетные задачи.
Пример: На груминге обсудим следующий спринт.
Д
Девелопер (Developer)
В IT это разработчик, который создает программное обеспечение.
Пример: Задачу уже передали девелоперу.
Девопс (DevOps)
Методология взаимодействия разработчиков, тестировщиков и других специалистов в IT-команде.
Пример: В компании внедрили девопс.
Это простыми словами крайний срок, когда нужно выполнить задачу.
Пример: У нас дедлайн по проекту 30 сентября.
Дейли
В программировании это ежедневная встреча команды, где обсуждают текущие задачи.
Пример: У нас дейли в 10 утра, приходи в переговорку.
Дейофф
От английского day off — дополнительный выходной, который сотрудник может брать в удобное для себя время.
Пример: Взял дейофф на следующую неделю.
Деплой (deploy)
Процесс развертывания приложения на сервере или в облаке.
Пример: Мы планируем деплой новой версии на следующей неделе.
Дефолтный
Это сленг, означает — настроенный по умолчанию.
Пример: Сбрось до дефолтных настроек.
Джейэс (JS)
Это сленг. Означает язык программирования JavaScript, который используется для создания веб-страниц.
Пример: Он пишет код на JS.
Джун
В айти это начинающий специалист (junior).
Пример: Приняли джуна после университета.
Уникальное имя сайта в интернете.
Пример: Подключили на сайт домен example.com.
Программа, позволяющая операционной системе взаимодействовать с устройством.
Пример: Надо установиться драйвер для принтера.
З
Заасайнить
Назначить задачу конкретному человеку.
Пример: Можно заасайнить таск нашему дизайнеру.
Залить
Загрузить данные или файлы.
Пример: Я залил бриф в облако.
Залипнуть
Увлечься и потерять счет времени.
Пример: Я залип на это видео.
И
Искейпить
Избежать чего-либо, выйти из сложной ситуации.
Пример: У заказчика странные требования, нужно искейпить этот проект.
К
Кастомный
Настроенный индивидуально под конкретного пользователя.
Пример: Мы создали кастомный интерфейс для клиента.
Катить
Отправлять работу в деплой.
Пример: На следующей неделе катим обновление.
Клонировать
Создать копию.
Пример: Клонируй репозиторий для работы над проектом.
Кодить
Писать код, используя языки программирования.
Пример: Она кодит на Python.
Коммитить (сделать коммит, закоммитить)
Сохранять код в репозитории (хранилище кода).
Пример: Не забудь закоммитить код.
Коммититься
Scrum-терминология от английского commitment (ответственность). Обещать выполнить работу в оговоренный срок.
Пример: Мы закоммитились, что я закончу к понедельнику.
Комплитить
Завершать задачу или проект.
Пример: Закомплитил эту таску сегодня.
Консерн
Беспокойство и настороженность в отношении чего-либо.
Пример: Консерн по поводу безопасности данных растет.
Консистентность
Единообразие, согласованность данных или поведения системы.
Пример: Важно поддерживать консистентность данных во всех модулях.
Конфиг
Файл конфигурации, который содержит настройки программы или системы.
Пример: Не забудь изменить конфиг перед запуском сервера.
Костыль
Это сленг. Означает временное решение проблемы.
Пример: Я сделал костыль, чтобы сайт работал, но нужно починить все до завтра.
Краш
Внезапное завершение работы программы из-за ошибки.
Пример: Игра снова крашится при загрузке уровня.
Л
Запись событий и действий программы.
Пример: Посмотри логи, чтобы понять, почему программа крашится.
Лонгрид
Длинный текстовый материал с глубоким анализом темы.
Пример: Я прочитал лонгрид о Java Script.
М
Мердж (мержить)
Объединение изменений из разных веток кода в одну.
Пример: Мы сделали мердж ветки разработки с основной.
Мок
Макет с UX-дизайном для разработки.
Пример: Мок уже готов?
Мониторинг
Отслеживание состояния системы или приложения.
Пример: Мониторинг сервера показывает высокую нагрузку.
Мэч (мэтч, match)
Это сленг. Означает совпадение или соответствие между элементами.
Пример: У нас полный мэтч с заказчиком.
О
Обфускатор
Инструмент для запутывания кода. Используется, чтобы защитить его от анализа и копирования.
Пример: Мы используем обфускатор для защиты разработки.
Окиары
От английского Objectives and Key Results. Это система постановки и достижения целей, которая помогает синхронизировать работу команды.
Пример: Мы работаем по окиарам.
Офер
Предложение о работе.
Пример: Вчера получил офер от GameDev-компании.
П
Пинать
Напоминать о чем-то.
Пример: Нужно пинать команду, чтобы они не затягивали работу.
Проверка доступности сервера или устройства в сети.
Пример: Запинговал сервер, чтобы проверить его работоспособность.
Пио
Product Owner — человек, который отвечает за развитие продукта.
Пример: Пио должен решить, какая задача сейчас в приоритете.
ПМ (PM, пиэм)
Project Manager — управляет проектом, распределяет задачи, следит за дедлайнами и общается с заказчиком.
Пример: Новый ПМ завтра выйдет на работу.
Поинт
От английского point of view — точка зрения. Также может использоваться для обозначения важного момента.
Пример: Это ключевой поинт нашего обсуждения.
Прод
Это рабочая версия продукта, которую видят пользователи.
Пример: Нашли баг в проде.
Продакшн
В IT это финальный этап работы, когда продукт готов к использованию.
Пример: ПО уже вышло на продакшн.
Сервер-посредник, который передает запросы между пользователем и интернет-ресурсом.
Пример: Мы используем прокси для повышения безопасности сети.
Пропушить
Это опубликовать что-либо (на сервере для этого используется команда push).
Пример: Я пропушил последнее обновление.
Прочекать
Это то же самое, что проверить.
Пример: Давай прочекаем код перед релизом.
Р
Релиз
Официальный выпуск новой версии продукта или программы.
Пример: Сделаем релиз в понедельник.
Рендер
Создание изображения или видео из данных модели.
Пример: Рендеринг сцены займет несколько минут.
Репозиторий
Хранилище кода и файлов проекта. Обычно используется с системами контроля версий.
Пример: Все изменения хранятся в репозитории на GitHub.
Реф
Сокращенно от «референс». Пример со схожими функциями или дизайном, который служит ориентиром.
Пример: Скинь рефы от заказчика.
С
Сеньор
В программировании это опытный специалист.
Пример: Меня повысили до сеньора.
Синк
Это ежедневная планерка, где сотрудники рассказывают о статусе своих задач и синхронизируют работу команды.
Пример: Оставь это на синк, обсудим подробнее.
Скоуп
Объем работы и задач, которые закреплены за командой.
Пример: Мы расширили скоуп проекта.
Небольшая программа, выполняющая заданные действия автоматически.
Пример: Я написал скрипт, чтобы автоматизировать резервное копирование данных.
Собес
Собеседование — встреча между кандидатом и работодателем.
Пример: Готовлюсь к собесу в эту пятницу.
Спека
От английского — спецификация. Документ, где прописаны требования и технические характеристики продукта.
Пример: Мы уже получили спеку от заказчика.
Небольшой отрезок времени, когда команда работает над задачами проекта и выполняет определенный объем работы.
Пример: Распределили задачи по текущему спринту.
Набор технологий и инструментов, которые используются в работе.
Пример: Наш стек включает React и Node.js.
Т
Таски
Это задачи, которые нужно выполнить.
Пример: У меня есть несколько тасков на сегодня.
Тесткейс
Инструкция по проверке функциональности программы у тестировщиков.
Пример: Создай тесткейс для проверки новой функции.
Ф
Фича
Это сленг. Означает новую функцию или возможность в продукте.
Пример: Мы придумали новую фичу для нашего приложения.
Фиксить
Исправлять ошибку или проблему.
Пример: Вчера фиксили баги перед релизом.
Флоу
Процесс выполнения задачи, порядок действий.
Пример: Мы оптимизировали флоу команды.
Х
Хардкодить
Жестко прописывать значения в коде вместо использования переменных.
Пример: Не надо хардкодить значения, используй файлы конфигурации.
Услуга по размещению сайтов и приложений на серверах.
Пример: Оплатили хостинг для нашего сайта.
Хотфикс (Hot fix)
В программировании это срочное исправление критической ошибки.
Пример: Сейчас нужен хотфикс, а потом будем думать, как решить проблему с безопасностью.
Ч
Ченджлог
То же, что и лог. Документ, описывающий изменения и обновления в проекте или программе.
Пример: В ченджлоге указаны все новые функции и исправления ошибок.
Ш
Шардирование (шардинг)
Принцип проектирования базы данных, при котором части таблицы хранятся раздельно на разных физических серверах.
Пример: Надо шардировать базы, чтобы обрабатывать больше запросов одновременно.
Если вы не нашли нужное слово в нашем словаре, не бойтесь спросить его знание у старших коллег. Это гораздо лучше, чем не выполнить поставленную задачу или сделать не то, что вас просили.