Словарь IT-терминов и выражений
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
Словарь
460.87K

словарь

1. Словарь IT-терминов и выражений

2. Словарь

Автоматизация, авто —автоматическая настройка окружения на
проекте или сборок версий этого проекта,
или написание автотестов
Адаптив —дизайн сайта или приложения, в котором интерфейс
автоматически подстраивается под экран компьютера, ноутбука или
телефона
Аджайл (agile) — ценности, принципы и правила взаимодействия
команды для быстрой и гибкой разработки
Айди, айдишник — уникальный идентификатор объекта, часто
состоит из рандомного набора цифр, но бывают и сочетания
цифр+буквы. Необходим, например, для удобного поиска в базе данных

3. Словарь

Аккаунт, аккаунт-менеджер — человек, занимающийся ведением статусов проектов
в компании. Чаще присутствуют в аутстафф и аутсорс компаниях. Их цель договориться с заказчиком, получить техническое задание, отправить резюме
кандидатов, назначить собеседования и онбординг в команде. Следит за исправным
трекингом задач и списыванию времени на них со стороны компании
Апдейт, UPD, update — обновление как информации, так и просто происходящей
ситуации. Апдейт файла, документации, статуса задачи
Апрув, апрувить, заапрувить, approve — подтверждение выполнения чего либо
верным способом. Можно заапрувить код на код ревью, заапрувить отпуск или
кинуть апрув для подключения к общему созвону
Ассайн, асайнить, assign — перевести/назначить задачу на какого-нибудь
исполнителя.

4. Словарь

Аттач, attache — приложить материалы, фото, документы или файлы к
сообщению или задаче. Можно также прикрепить комментарий к задаче
Апишка, апи, API — вообще это программный интерфейс для
взаимодействия сайта или приложения с его сервером. Чаще апишкой
называют просто то, что ты видишь в адресной строке сайта, по типу:
https://google/cats/24532
Аутсорс, она же иногда галера — компания, которая выполняет задачу
другой компании своими силами
Аутсафф, стафф, контрактники — компания, которая предоставляет
своих работников, чтобы они работали и выполняли задачу вместе с
работниками другой

5. Словарь

Баг, бага, багуля, бажина — ошибка в работе программы, не соответствующая
его логике по техническому заданию. Заводят в виде отдельного тикета с
описанием Ожидаемой Реализации (как должно работать) и Фактической
Реализации (как неправильно работает сейчас)
Бамп или памп версии — повышение версии приложения. Например: было 1.03 →
стало 1.04
Блокер — проблема, которая тебя стопорит, блокирует, из-за чего ты не
можешь выполнить рабочую задачу
Бренч или branch — это ветка, в которой работает разработчик и пишет код.
Ветка обычно называется по номеру задачи, которую вы получите + баг или
фича + название задачи. Например: MOB-3244/feature/Создание главного экрана

6. Словарь

Билд, сбилдить, build — в контексте разработки это рабочая
версия программы, которую можно запустить у себя на компе
Бэклог, backlog — список задач, которые нужно реализовать в
будущих версиях продукта. Для разбора есть специальная
встреча команды Груминг (далее)
Бэк, бэкенд — серверная часть приложения
Бэкап, backup — сохранение резервной копии данных, будь то
страница в документации или кусок кода

7. Словарь

Ворнинг, ворн, warn, warning — предупреждение, что программа работает не
так и что в ней есть места для улучшений
Воркшоп (workshop) — это обучающее мероприятие, в котором упор делается
на практическую работу
Вылет, вылетело — сбой работы программы, при котором сайт или
приложение перестает работать. Происходит внезапно, также это могут
называть крашем (о нем чуть позже)
Галера — любая работа, на которой тебе не доплачивают, обманывают,
штрафуют, трекают каждую минуту, где ты вечно перерабатываешь и это
считается чем-то хорошим. Токсичность в команде, отсутствие прозрачности
в процессах и полный хаус в них. Трудно вырасти по зарплате или в должности

8. Словарь

Груминг, грум, прогрумить, grooming — встреча топов команды, обычно менеджер +
аналитик + дизайн + тимлиды/сеньоры. Встреча нужна для разбора задач, которые
накопились в арсенале команды
Гайд — пошаговое руководство, может касаться вашего проекта
Глоссарий, глосарь — список терминов в команде, чтобы называть одними и теми
же словами определенные действия и объекты. Например: есть слово Клиент, но
бэкенд команда называет его Лид, фронты используют слово Юзер, а аналитики
Пользователь
Гит-флоу — это конкретный паттерн поведения при работе над полученной
задачей или багом, касаемых разработки. В каждой команде он может отличаться
неймингом веток, основной веткой (девелом, мейн, мастер), а также количеством
комитов и их длинной

9. Словарь

Дедлайн — конкретные сроки для выполнения задачи. В разработке такие сроки
ставят на Планировании
Декомпозиция — разбиение большой задачи на мелкие, более понятные команде и
выполнимые
Дев, девелоп окружение, девелопмент — это закрытая среда разработки или
тестирования программы, к которой имеет доступ только команда, а не все
пользователи
Дейли, митинг, дейлик, стендап — ежедневная встреча команды, на которой
каждый участник отвечает коротко на вопросы: "Что я делала вчера, что я буду
делать сегодня, есть ли у меня проблемы?" Главная задача этой встречи понять успеваешь ли ты в поставленные сроки и нет ли у тебя
затупов/блокеров

10. Словарь

Джуниор, джун — человек, который может выполнять задачи только с пошаговым
планом. Он не сможет выполнить абстрактную задачу, так как потеряется без
четкого технического задания
Деплой, задеплоить — процесс публикации новой версии сайта или приложения.
Также в контексте деплоя можно услышать “развертывание”
Дропнуть, дроп, drop — опубликовать, выложить проделанную работу в публичный
доступ / удаление базы данных
Железо — ваш рабочий ноутбук или компьютер
Жира, джира, Jira — сервис, в котором ведется весь треккинг и прогресс работы над
задачами в команде. Там есть та самая доска со значениями: TO DO, IN PROGRESS,
CODE REVIEW, TESTING, DONE

11. Словарь

Залить, подлить — загрузить новые изменения в программе в общий доступ для всех, чтобы
синхронизировать всю команду
Заложить, заложиться — определить время на выполнение задачи. Также можно
перезаложиться, если необходимо сделать оценку задачи с учетом рисков, выделив на ее
выполнение больше времени
Код ревью — это процесс проверки и анализа написанного тобой кода, по комментариям
проверяющего необходимо внести правки в коде, тогда ревью будет считаться пройденным
Коммит, коммитить, закоммитить, commit — сохранение изменений в проекте
Компилить, скомпилить, compile — собрать проект (его кодовую базу) на своем ноутбуке,
чтобы в дальнейшем его запустить. Если не скомпилилось - значит в коде есть ошибка,
которую необходимо устранить

12. Словарь

Косты, кост или cost — стоимость создания чего либо. Будь то стоимость по
времени для разработки, аналитик, дизайна и тестирования программы
Костыль, закостылить — некрасивое и не элегантное, но при этом рабочее решение
задачи. Костыли - это норма индустрии разработки, потому что задача
разработчика - решить проблему и выдать быстрый рабочий вариант бизнесу, а не
написать чистый и красивый код
Краш, crash, закрашилось, скрашилось — сбой в работе программы, из-за которого
будет необходимость перезапустить ее еще раз
КЗ — коммерческая занятость, часто используется в контексте аутсорс
компаний, которые говорят про то количество времени, которые ты уделяешь
проекту и сидению на бенче. Нормальной считается 75-80%

13. Словарь

Легаси или legacy — не только старый код и неактуальный стек проекта, но и
просто плохо написанный код на новых фреймворках, который все равно
необходимо будет оптимизировать и переписывать
Линк, линка — это ссылка на что-либо
Либа — библиотека, которую как зависимость можно добавить проект. Часто
используется разработчиками при внесения нового в проект или при удалении
старого
Линтер, линт — это настроенная вручную проверка кода. Вы вписываете
определенные правила для работы этого линтера у себя на проекте. Он
помогает подсвечивать синтаксис, проблемы с размерами функций, длину
файлов, классов и структур

14. Словарь

Мануал, мануальщик, мануальный тестировщик, manual qa — это человек в команде, который
занимается написанием тест-кейсов по аналитике проекта и проходится по этим тестам
вручную
Машина — ваш рабочий ноутбук или компьютер
Мердж, мерджить, смержить, merge — слияние двух веток, когда изменения в одной ветке
добавляются в другую и фиксируются там коммитом
Мок, мокнуть, мокать, mocking — подменить реализацию, чтобы проверить работу
функционала при разных условиях. Тестовые данные для проверки функционала
Мокап, мок — реалистичный макет предмета, на котором можно разместить что угодно
под его размеры и посмотреть, как это будет выглядеть в реальности. Чаще всего
используется дизайнерами для показа разных вариантов логотипов/стилей на одном и том же
макете. Сам мокап не меняется, а его наполнение - да

15. Словарь

Мидл — следующий уровень после джуниора, более самостоятельный и
опытный работник, который может решить любую задачу, с
которой он уже сталкивался, сделать ее от и до без подсказок
Митинг, мит, го мит, meeting — встреча команды, чаще всего это
созвоны по работе для выяснения требований или статусов
готовности задач
Мэтч, смэтчиться, match — совпасть по ожиданиям или реализации
Накатить — добавить или выпустить изменения программы

16. Словарь

Откатить — вернуть к прежней версии проекта, допустим, если новые изменения
не подходят по логике или ломают проект
Отбренчиться, бренчиться — это значит, что нужно от основной ветки (например
девелоп) отвести новую ветку со своим названием и работать уже на ней
Окружение, окр, environment — среда, в которой вы разрабатываете, тестируете
или в целом пользуетесь проектом. Может делиться на основные варианты по типу
dev, prod и test. Три окружения должны иметь одинаковый функционал, и на прод
ничего не должно публиковаться ДО тестирования на тесте или деве, но так
происходит не всегда
Ось, оська, OS — операционная система вашего компьютера или телефона. Могут
спросить, чтобы узнать точную версию

17. Словарь

ОР — в тестировании это сокращение от Ожидаемая Реализация. То есть это то, как по
техническому заданию ожидается, что программа должна будет работать именно так. При
оформлении задачи, тестировщики указываю именно ОР по документации, а не из личного
предпочтения
Продакшен, production — версия сайта или приложения для ваших пользователей
Планирование, планинг, planning — встреча всей команды, где обсуждают техническое задание
для разработчиков, декомпозируются и оцениваются задачи в часах или стори- поинтах
Пинговать, пинг, ping — достучаться до кого-то или чего-то, можно рассматривать в
контексте общения с коллегой или в попытках подключиться к серверу. Из терминала вы
можете во всю посмотреть, что такое пинговать какой-то сервис, например, Яндекс:
просто откройте терминал (Win + X) и введите ya.ru ping - и вы будете получать данные
каждую секунду по состоянию этого соединения

18. Словарь

Продукт менеджер, продакт — менеджер, ответственный за продукт. От оунера
отличается тем, что не является ролью в скрам команде и не так приближен к бизнесу, не
является владельцем/совладельцем продукта компании, просто наемный рабочий
Патч — кусочек работающего кода, который будет работать у вас, если получить этот
патч и применить его в своем проекте. Патчи пишутся людьми, не путайте с
шаблонами/темплейтами
Пушить, запушить, push — способ отправить свои изменения в программе на удаленный
репозиторий (GitHub, GitLab, Bitbucket)
Пулить, спулить, пулл, pull — способ достать актуальное обновление из удаленного
репозитория
Прокся, прокси, прокси-сервер, proxy — по факту посредник, передающий данные с сайта или
приложения на его сервер

19. Словарь

Ретроспектива, ретра, retrospective — встреча всей команды в конце спринта, чтобы
подвести его итоги и ответить на вопросы: «Что было хорошо сделано в этом спринте, а
что плохо? Что мы как команда можем улучшить?»
Ребейз, rebase — извращенный вид слияния двух веток, на которых вы или ваш коллега
работаете. От классического мерджа отличается лишь возможностью самому выбрать
последовательность коммитов в истории изменений ветки
Реджект, зареджектить — отказ от действия, которого вы ожидали. В контексте
разработки это будет отказ от слияния веток с другим разработчиком или отказ в
публикации приложения в сторе
Релиз, релизиться, зарелизить, релизный цикл, release cycle — беспрерывный процесс доставки
обновлений продукта до пользователя
Рефералка, рефка, ref, referral — коротко: деньги за рекомендацию

20. Словарь

Ребут, ребутнуть — перезагрузить, в случае если что-то у вас сломалось или
работает не корректно. Порой это может даже помочь
Редирект — изменение движения в ходе программе или переадресовка вас на другой сайт,
например
Репа, репо — сокращение от репозитория проекта, где хранится весь код со всей его
файловой структурой и описанием.. Термин используют в основном разработчики, храня
код проекта в гитлабе/гитхабе/битбакете или на других площадках
Релиз, release — публикация новой версии сайта или приложения для всех пользователей
Регресс — этап полного тестирования программы. Проводят, чтобы убедиться, что
новые изменения в программе не поломали старые. В регрессе могут проверять
программу как угодно, в него входит любой вид тестирования

21. Словарь

Ридмик, реадми, README.md - файл, в котором описано то, как следует работать с
проектом, как настроить окружение, выкачать репозиторий с проектом и установить
его у себя локально, для дальнейшей работы. Могут быть дополнительные ссылки на
документацию проекта, его кодстайл, тесты, правила линтера и прочее
RC, release candidate — более узкая часть процесса релизного цикла, когда уже прошло
тестирование и эта версия продукта - кандидат на публикацию в открытый доступ
для всех пользователей.
Ручка, дергать ручку — это апи метод, который можно вызвать, отправив
определенный запрос на сервер. Этот вызов и есть дерганье ручки. Если вы получили
определенный статус в ответе - значит дернули!
Ручник, ручной/мануальный тестировщик — человек в команде, проверяющий работу
программы по самописным тест-кейсам. Обычно подключается в работу в конце
спринта, чтобы проверить всё и в случае ошибок завести баги на разработку

22. Словарь

Сабтаски, саб, subtask — подраздел большой задачи. Их заводят для декомпозиции
большой задачи, чтобы разбить ее на связанные части
Сеньор, помидор, senior — старший работник, который самостоятельно может
решить любую задачу бизнеса с которой ранее не сталкивался, опираясь лишь на
свою насмотренность и опыт решения других задач
Стор — магазин приложений, куда публикуются все мобильные приложения для
пользователей. Например AppStore и Google Play
Скрининг — первый звонок-знакомство с нанимаемым менеджером, обычно занимает
от 10 до 30 минут, где тебе рассказывают о вакансии и просят рассказать о себе
и ответить на несколько вопросов. Цель - отсеять неадекватных кандидатов и
допустить до технического интервью только самых подходящих под вакансию.
Часто в конце проводят еще и технический скрининг

23. Словарь

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

24. Словарь

Сторипоинт, поинты, story point — единица меры сложности реализации какойто задачи. Часто используют системы фибоначчи - 1, 2, 3, 5, 8, 13 (последние
два - задача сложная и её надо декомпозировать)
Спринт, sprint — отрезок времени, за который нужно выполнить этап работ
Сторя, юзер стори, user story — функционал продукта, который необходим
пользователю. На примере вызова такси будет звучать так: я хочу иметь
возможность с главного экрана приложения задать тему приложения
Сиайка, сиай сиди, CI/CD — это автоматизация сборок и публикации кода.
Вместо того чтобы делать это вручную на своём ПК это делается
автоматически в репозитории (хранилище кода)

25. Словарь

Синк, синкануться, sync — это обычно созвон с вами и командой для синхронизации
всех.
Таск, таска, task — задача, которую необходимо решить. Рабочая задача в виде фичи
или неисправленный баг в работе программы - оба эти понятия являются тасками
Тестер, тостер, куа, QA — человек в команде, отвечающий за качество разработки
и дающий последнее слово перед релизом для всех пользователей. Делятся на
мануальных и авто-тестировщиков
Трекер — место, в котором собраны все задачи команды с их статусами или
система, где учитывается время выполнения задач и их статус (наподобие Jira)
Тимлид, тим, лид команды, teamlead — Руководит командой и процессами, решает
спорные вопросы

26. Словарь

Тикет — файл в трекере, который может быть назначен на тебя или
который ты можешь создать для кого-то.. Любую задачу или баг
оформляют в тикет, в котором должно быть его название, описание
с возможными ссылками или скринами или шаги воспроизведения
ошибки, если это баг
Темплейт, template — шаблон, по которому вы можете работать на
проекте. Например, шаблон для архитектуры VIPER
ТЗ, тэзэшка — техническое задание, которым занимается системный
аналитик при разработке документации по продукту
Факап, нафакапил, fuckup — неудача в процессе работы

27. Словарь

Фича, feature — новый функционал приложения или сайта, который ранее не был
реализован
Фикс, фиксить, fix — доработка функционала. Это не совсем бага, ибо все может
работать исправно, но код может быть не хорошо написан
Фидбек, feedback — обратная связь от людей по поводу качества проекта и вашей
работы
Флоу, flow — последовательность каких-то действий, флоу может быть как у
проекта, у задачи, у пользователя, который пользуется приложением или сайтом
ФР — в тестировании это сокращение от Фактическая реализация. То есть если
программа работает не так, как описано в техническом задании - это уже наша
фактическая реализация или же ФР

28. Словарь

Хотфикс, hotfix — быстрая правка ошибки, когда появляется баг на
проде, чаще всего прибегают именно к хотфиксу
Хост, хостинг, захостить, host — в зависимости от контекста
может касаться как идентификатора вашего ноутбука, так и
хостинга на сайте
Эстимейт, эстимейтить, заистимейтить, esteam — ставить
оценку, оценивать время на выполнение задачи. Используется на
планировании
Эпик, Epic — это очень большой кусок функционала, который нужно
будет реализовать для пользователя, его невозможно успеть сделать
за две недели

29. Словарь

ЭмВиПи, mvp — минимально функционирующий продукт
Флоу, user flow — буквально путь пользователя по сайту или
приложению
Юзер стори, user story — буквально история о том, что пользователь
хотел бы получить, пользуясь конкретным функционалом
Юзабилити — характеристика, которая показывает, насколько удобно
пользоваться интерфейсом программы или приложения
Юнит тест, юниты — небольшой тест функционала, проверяющий
конкретный кейс выполнения программы. Такие тесты могут писать
как разработчики так и тестировщики-автоматизаторы

30. Словарь

Юай, юайка, UI, user interface — это визуальная часть сайта или приложения.
То есть все шрифты, стили, радиусы у кнопок, цвета и формы - это все UI
сайта или приложения. Это никак не связано с удобством пользования
сервиса, его логичной навигацией и прочим. Нет, это отвечает только за
визуальную составляющую экранов
Юикс, UX, user experience — это удобство пользования сайтом или
приложением для пользователя. Если сайт интуитивно понятен,
пользователь на нем не теряется и идет по нужному пути (user flow), то
это считается хорошим юиксом. Плохой - это когда пользователь начинает
ненавидеть интерфейс сайта с первых секунд, ибо не понимает, куда
нажимать, чтобы получить нужный ему результат
Ядро – сленговое название процессора
English     Русский Rules