Словарь 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 – исправление, починка) – когда в программе обраружился баг, который сильно все ломает и нужно его незамедлительно починить