Словарь IT-сленга

Среда ИТ  профессионалов для непосвященных интересна по содержанию и загадочна по используемой лексике в работе.  Выражения, которые пользуются популярностью в ИТ среде самобытны и относятся к сленговым, так  как большинство выражений англицизмы, но знание английского не поможет понять о чем идет речь.

Например:  при не стандартных ситуациях и не желании что-то менять в связи с большой вероятностью ошибки можно просто сказать «крипово» и всем посвященным все станет понятно («creepy» – страшно)

Привожу небольшой словарь ИТ- сленга, который составлен по материалам Geekbrains

аутсорс передача компанией выполнения определенной работы специалистам вне штата (например: фрилансерам)
аппа, апликуха от англ.  application –  приложение
апруа, апрувить от англ. approve – подтвердить что-либо, согласовать
ассайнить от англ.  assign (дословно – поручать) – назначать на задачу человека в качестве исполнителя
батник командный файл с расширением .bat 
бэкенд от англ.  back-end –  разработка программ/приложений на внутреннем уровне, невидимая часть для пользователя
битый нерабочий. Если при переходе по ссылке, выпадает сообщение, что страница не найдена, значит ссылка битая.
бэкапить от англ.  back up – сохранять резервную копию. Бэкапить информацию надо как можно чаще, чтобы была возможность вернуть удаленные данные, или сохранить проделанную работу, если произойдет системный сбой.
бэклог от англ.  backlog –  объем работы, который требуется выполнить команде. Каждая созданная задача вначале попадает в бэклог, а потом уже в спринг 
баг от англ.  bug (дословно –  жук) – неожиданный результат или неожиданное поведение программы, ошибка
буст от англ.  boost (дословно – ускорение) – процесс повышения производительности, ускорение загрузки
валидация проверка данных, которые вводи пользователь
валидный от англ.  (дословно – правильный) – в разговорной речи вариации слова означают согласие с оппонентом, одобрение его результата, правильности решения. Часто заменяет слово «подходит»
ветка от англ.  branch (дословно – ветка) – называют полную копию проекта, в которой ведется разработка. В проекте может быть создано много веток, что позволяет работать одновременно с разными частями кода. Все ветки загружают в мастер. Процесс «ответвления» иногда называют «бранчеванием» (от branch)
геймдев от англ.  gam development – это процесс разработки игры под определенную игровую платформу. Это может быть игра для ПК, для консолей, для мобильных и телефонов.
гитхаб сервис для хранения и совместной работы в репозиториях IT-проектов 
гол от англ.  goal (дословно – цель) – цель спринта (бывает одна или несколько), которую команда берется сделать. Цель состоит из ряда задач, которые нужно выполнить, чтобы достичь ее
грумить от англ.  groom (дословно – чистить) – приводить в порядок. Относится к коду, эклогу, организации работы.
говнокод нечитаемый, трудно понимаемый и сопровождаемый код
девелопер программист, разработчик
девелопить разрабатывать что-то
девопс  от англ.  DevOps,  сокращенно от Developer Operations – интеграция разработки и координация процесса между участниками. 
ддрайвить  от англ.  drive (дословно – вести) – быть «двигателем» какого-либо процесса
джун, джуниор от англ.  junior developer – начинающий разработчик
дропнуть от англ.  drop (сбросить) – удалить
дебажить/дебаг от англ.  debug (исправлять) – проверять код, искать ошибки и неправильно работающие участки, а затем исправлять.
дрова от англ.  drivers – программное обеспечение, которое управляет др устройствами (например принтером)
деплой от англ.   to deploy – процесс перевода кода в рабочее приложение, чтобы запусть его на каком-нибудь пк
дейоф от англ.  day-off – выходной день
дейли от англ.  daily (ежедневно) – ежедневные короткие встречи команды  с цель поделиться прогрессом по выполненным задачам за предыдущий день и озвучить план работ на текущий день.
дод от англ.  definition of done (критерии готовности) – список требований, по которым можно считать, что цель выполнена. Например, набор задач, которые должны быть завершены к определенной дате
зафейлитьзафакапить от англ.  fail  и fuck up – разные степени провала:зафейлить – не справить в отведенное время,зафакапить – полностью провалить
забэкапить от англ.  back up –сделать резервную копию
имплементить от англ.  to implement  (внедрять) – реализация какого-то функционала, внедрение
консёрн от англ.   concern (тервога, участие) – видение сложности, препятствий, преград в реализации чего-либо 
контачить от англ.  contact – связываться, общаться
костыль плохо написанный, неоптимизированный участок работающего кода
компилить конвертировать код в исполняемую программу, которую обрабатывает процессор 
код ревью проверка кода
коммититься от англ.  commitment (ответственность)  – обещать выполнить определенный объем в оговоренные сроки. Это не просто обещание, это осознанное обязательство перед командой. Человек, который закоммитился обязан сделать всё возможное для выполнения обещанного. 
лагать от англ.  lag (отставание) – плохая производительность, работа выполнена с ошибками
легаси от англ.  legacy (наследие) – код, написанный определенное время назад и считающийся морально устаревшим.  Он всё ещё работает, но вызывает неприятие у разработчиков.
миддл от англ.  middle developer – опытный разработчик, выше джуна
митинг от англ.  – собрание, на котором обсуждается текущее состояние дел и чем сотрудники будут заниматься на спринте
мок от англ.  mock-up (эскиз) – готовый проработанный макет с дизайном. Процесс приведения к единообразию.
матчиться от англ.  match (слияние) – полное соответствие чего-либо  с чем-либо, процес приведения к единообразию
мейлстоун от англ.  Milestone (веха) – запланированная дата окончания работ по выборочным задачам
мерджить от англ.  merge (слияние) – соединять свою часть работы с частями работы других разработчиков в рамках одной ветки. Сливать все воедино.
нерелевантный  от англ. irrelevant – не имеющий значение, несоответствующий (кому-либо, чему-либо)
оффер от англ.  open source software – программное обеспечение с открытым исходным кодом, который может использовать и иозменять кто угодно.
опенсорс от англ.  open source software – программное обсеспечение с открытым исходным кодом, который может использовать и изменять кто угодно
отладка  этап в разработке программного обеспечения, на котором выполняется поиск и исправление ошибок. Входит в дебаг
откатить от англ.  rollback – отменить изменения, вернуться к прошлой версии
отревьюить от англ.  to review – оставить рецензию на код (например,когда опытные программисты смотрять разработки новичков)
окиары (OKR) от англ.  Objectives and Key Results (цели и ключевые результаты) – система по постановке и достижению целей. Нужна для синхронизации работы всех участников компании/отдела/команды, чтобы все наглядно видели текущие задачи, с понятными приоритетами и постоянными сроками.
пилит означает «делает», чаще  –  «программирует»
прога  сокращенно от программа
парсить анализировать, разбирать что-либо
пул реквест от англ.  pull request – запрос на подтверждение коммита
прод или проадакшн от англ.  production environment (рабочее окружение) – компьютер (чаще всего сервер), на котором запускается готовое к работе приложение
продукт, оунер от англ.  product owner (владелец продукта) – роль в скрам-методологии, человек, ответственный за проработку продукта и распределение бэклога. Он знает о требованиях пользователя и возможностях команды, соотвественно координирует процесс создания продукта по необходимым ресурсам и срокам.
проджект  от англ.  Project Manager (менеджер проекта) – менеджер, который отвечает за реализацию проекта
поинт от англ.  point (точка) – чаще всего употребляется в значении «точка зрения, сокращенно от point of view
разраб разработчик, программист
репа, репозиторий хранилище исходных фалов, проекта или данных
ребутить от англ.   reboot – перезагружать
скрининг  от англ. screening (отбор, сортировка) – процедура предварительной оценки кандидата по резюме.
софтвер от англ.  software (soft – «мягкий» и  ware – “изделие, продукт”) – программное обеспечение
спринт от англ.  sprint (бег на короткую дистанцию) – заданный отрезок времени, за которой нужно выполнить запланированный объем работы, чтобы в конце получить ожидаемый результат (обычно 1-4 недели)
сеньеор  от англ.  senior developer –   ведущий, главный разработчик
софт скиллы от англ.   soft skills –социальные, коммуникационные и личностные качества, необходимые для работы в команде
скрам от англ.  scrum – метод управления проектами. Относится к гибкой методологии разработки эджайл (agile – гибкий)
скоуп от англ.  scopr (объем) – набор фич и частей продукта, закрепленных за отдельной командой
секопс (беза) от англ.  SecOps, сокращенно от Security Operations (интеграция безопасности) –  специалист, занимающийся обеспечением безопасности при имплеменатации новых решений и безопасностью в целом
тимлиц от англ. team lead (руководитель группы) – руководитель или главный разработчик
таска от англ.  task (задача) – задача, заведенная или планируемая на любого работника
фреймворк программная платформа, которая упрощает создание и поддержку технически сложных или нагруженных проектов  
фронтенд  от англ.  front-end – разработка клиентской части приложения, видимое снаружи
фулстек от англ.  full stack (полный набор) – разработчик, который занимается сразу фронтендом и бэкендом
фича от англ.   feature (особенность) – полезная (а иногда забавная) фнукция/особенность программы
фикс  от англ.  fix (чинить) – решение проблемы, утранение бага. Термин употребляется и как существительное, и как глагол,  и как прилагательное
хантинг от англ.   hunting (охота) – активный поиск и подбор ключевых и редких специалистов, переманивание специалистов из другой компании
холиварный от англ.  holywar (священная война) – обозначение горячих споров среди приверженцев разных идеологий/точек зрений/брендов
хостинг от англ.  host – место, в котором лоцируется, размещается сайт/веб-сервис
хард скиллы от англ.  hard skills – практические, технические знания и навыки в облачти чего-то
хакатон  от англ.  hack marahfon – втреча, на которой собираются разработчики из разных отраслей для разработки проекта
хотфикс от англ.  hotfix  (hot – горячий или горящий по срокам, fix – исправление, починка) – когда в программе обраружился баг, который сильно все ломает и нужно его незамедлительно починить