Среда ИТ профессионалов для непосвященных интересна по содержанию и загадочна по используемой лексике в работе. Выражения, которые пользуются популярностью в ИТ среде самобытны и относятся к сленговым, так как большинство выражений англицизмы, но знание английского не поможет понять о чем идет речь.
Например: при не стандартных ситуациях и не желании что-то менять в связи с большой вероятностью ошибки можно просто сказать «крипово» и всем посвященным все станет понятно («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 – исправление, починка) – когда в программе обраружился баг, который сильно все ломает и нужно его незамедлительно починить |