Глоссарий IT

Глоссарий - "живой" и общий, наполняем через Артемьева. 
Нужен для быстрого погружения в терминологию IT. Наполняем всей командой.
Использование: нажмите Ctrl+F (поиск в браузере) и набирайте искомое слово. Бразузер покажет встречается ли слово или нет. Если нет, то:
1 Если термина нет, необходимо разобраться и направить в телегу Артеьмеву с тегом #Глоссарий IT.
2 Если не получается - разобраться, то уточнить у Артеьмева смысл, и написать ему в телегу для добавления в глоссарий. 

Общие термины

Прежде чем познакомиться с терминами, разберёмся в базовых понятиях.

Айти, или IT — термин, которым обозначают информационные технологии. Это применение компьютеров, мобильных устройств, программ и веб-ресурсов для создания, хранения, обработки, извлечения и использования электронных данных и информации.

Айтишники, или IT-специалисты — люди, которые работают в сфере информационных технологий. В зависимости от специализации они создают, анализируют, тестируют, изменяют и продвигают цифровые продукты.

Далее рассмотрим общие термины, которые IT-специалист практически ежедневно использует в своей работе.

API — расшифровывается как Application Programming Interface, то есть программный интерфейс приложения. Это набор правил и способов, по которым различные программы обмениваются информацией. Например, вы решили оплатить покупки банковской картой. Во время покупки терминал обращается к API банка и отправляет запрос на оплату.

Big data  — в переводе с английского означает «большие данные». Простыми словами Big data — это структурированные и неструктурированные объёмы информации. Пример Big data — данные социологического опроса или контакты оператора мобильной связи. набор специализированных методов и инструментов, использующихся для хранения и обработки огромных объемов данных, т.е. таких, которые характеризуются «тремя V»: volume (объём), velocity (скорость прироста и обработки), variety (многообразие).

BPMN (англ. Business Process Model and Notation, нотация и модель бизнес-процессов) — система условных обозначений (нотация) и их описания в XML для моделирования бизнес-процессов. Подробнее в Рувики

HTML — язык разметки веб-страниц, благодаря которому на веб-ресурсах можно структурировано размещать текст, таблицы, изображения и видео.

Авторизация — это процесс проверки прав доступа пользователя к определенным ресурсам или функциям.

Аутентификация — это сам процесс проверки подлинности пользователя, чтобы убедиться, что он является тем, за кого себя выдает. Для аутентификации пользователи могут вводить логин и пароль, биометрические данные или другие методы идентификации.

Вспоминайте пример про ГАИшника или сотрудника милиции, если не рассказывал - спросите у Артемьева

Админ — это администратор, то есть человек, который поддерживает работоспособность компонентов информационной системы: компьютерной программы, сайта, аккаунта в соцсети.

Бета-тестер (от англ. «beta-tester») — человек, добровольно принимающий участие в бета-тестировании разрабатываемого продукта (сайта/ПО/приложения)

Библиотека — набор скомпилированного кода (например, функций), который «упакован» для вторичного использования в других программах. Библиотеки необходимы, для расширения возможностей программ

Бит (от англ. «bit») — минимальная неделимая единица измерения количества информации. Принимает два значения: вкл/выкл, да/нет, высокий/низкий и т.д. В двоичной системе исчисления это либо 0, либо 1

Блог (или «канал», от англ. «weblog») — дневник или журнал пользователя в Сети, в котором юзер ведет личные записи (в текстовом формате, фото или видео). Обычно, блог находится в открытом доступе и другие интернет-пользователи могу просматривать содержащиеся в нем записи. Следует отличать блог от гостевых книг, форумов и чатов

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

Бот — программа, которая автоматически выполняет заранее настроенные действия. Пример бота: автоматические ответы пользователям в личных сообщениях в соцсетях.

Браузер — специальная программа для поиска информации в интернете, просмотра сайтов, отправки сообщений, скачивания файлов и др. Это связующее звено между интернетом и пользователем. Примеры браузера: «Яндекс Браузер», Google Chrome, Safari и др.

Бэкап (от англ. «backup») — резервное копирование, т.е. создание резервной копии информации/проекта/сайта, для того, чтобы при каких-либо ошибках и сбоях иметь возможность восстановить данные. Безопасным считается регулярное обновление бэкапов и хранение их на различных устройствах

Бэкенд (от англ. «back-end») — непосредственно сама программно-аппаратная или серверная часть приложения, а также разработка этой «внутренней части» сайтов/ПО/приложений

Бэклог (от англ. «backlog») — перечень задач по функционалу в порядке приоритета для реализации в следующих версиях продукта

Валидатор — программное обеспечение или ресурс, проверяющие на правильность написанные код или форму

Валидация (от англ. «validation») — это проверка систем, процессов, пользователей насколько они соответствует определенным заданным условиям

Валидный (от англ. «valid») — допустимый, корректный, приемлемый. Тот, который соответствует установленным правилам и условиям

Варнинг (или «ворнинг», от англ. «warning») — предупреждающее сообщение в интерфейсе. Не является ошибкой, но может иметь негативные последствия для написанного кода

Вебинар (от англ. «web based seminar») — это выступление, лекция или презентация на выбранную тему, проходящая в сети Интернет в онлайн режиме. Также, вебинаром называют и запись проведенного ранее онлайн вебинара

Верификация — проверка соответствия цифрового продукта установленным стандартам и правилам.

Визит — каждое посещение/заход пользователя на веб-страницу сайта, не зависимо от того, сколько разделов он в итоге посетит

Вики (или «википедия» или wiki) — общедоступная многоязычная универсальная интернет-энциклопедия со свободным контентом, созданная и поддерживаемая сообществом добровольных редакторов с использованием системы редактирования на основе wiki

Винт (или «винчестер», «жёсткий диск») — накопитель на жёстких магнитных дисках - одно из самых важных составных частей любого ПК. Это запоминающее устройство для хранения/накопления данных на компьютере

Вирус — вредоносная программа, которая внедряется в коды других программ, секторы загрузки или системные области памяти и распространяет свои копии по разным каналам связи. В результате работа программ, сайтов и даже устройств нарушается.

Выкатить — вывести приложение/программу/сайт в открытый доступ для всех пользователей

Выпадашка — элемент интерфейса ПО/приложения/сайта, сделанный по типу «выпадающего списка» («droplist»). Используется в тех случаях, когда необходимо что-то конкретизировать/детализировать, не перегружая при этом большим количеством информации главный экран

Глобальные переменные — переменные, объявленные вне блока. Они создаются при запуске программы и уничтожаются после её завершения. Их можно использовать в любом месте файла, после их объявления

Гит — 1) система контроля и управления версиями Git, консольная утилита для отслеживания и ведения истории изменения файлов в проекте; 2) веб-сервис GitHub для хостинга IT-проектов и совместной работы над ними

Гитхаб (от англ. «GitHub») — крупный веб-сервис для хранения (хостинга) репозиториев IT-проектов и совместной работы над ними. GitHub является своеобразной соц. сетью для программистов, которая позволяет им ознакомится с кодом друг друга, прокомментировать его и помочь в разработке

Гифка (или «гифчик», «гиф») — растровый графический файл в формате GIF, анимированное цифровое изображение, состоящее из небольшого количества кадров (фреймов), бесконечно сменяющих друг-друга, создавая тем самым некий сюжет/ небольшой мультфильм

Глюк — случайная редкая ошибка в программе, вызванная неправильно написанным кодом, либо работой каких-либо сторонних программ

Дамп  (от англ. «dump») — файл, содержащий резервную копию системы/памяти компьютера/базы данных, актуальную на момент его создания. В разработке дампы применяют для создания и поддержания в актуальном состоянии системы бэкапа

Дата центр (или «ЦОД», от англ. «data center») — это специализированное здание для размещения и обслуживания серверного, сетевого оборудования

Девайс (или «девица», «дежице», от англ. «device») — любое полезное техническое устройство/приспособление, конструктивно законченная техническая система, имеющая определённое функциональное назначение (ноутбук/смартфон/планшет/умные часы и т.д.).

Движок — прикладная часть программного кода (программа/часть программы/комплекс программ/библиотека), выделенная для реализации определенной задачи

Девелопер (или «разработчик» или разраб, от англ. «developer») — специалист, который непосредственно занимается разработкой ПО и приложений

Девелопмент  (от англ. «development») — разработка чего-либо: сайтов, программного обеспечения, приложений, игр и т.д.

Девайс (или «девица», «дежице», от англ. «device») — любое полезное техническое устройство/приспособление, конструктивно законченная техническая система, имеющая определённое функциональное назначение (ноутбук/смартфон/планшет/умные часы и т.д.).

Девелопер (или «разработчик», от англ. «developer») — специалист, который непосредственно занимается разработкой ПО и приложений

Девелопмент  (от англ. «development») — разработка чего-либо: сайтов, программного обеспечения, приложений, игр и т.д.

Дедлайн  (от англ. «deadline») — крайний итоговый срок, к которому должна быть выполнена та или иная задача/сдан проект/достигнута цель

Десктоп — стационарный персональный компьютер.

Деплой  (или «задеплоить», от англ. «deploy») — развёртывание (перенос/помещение) программного обеспечения (исполняемого кода) на выбранный сервер или конкретное устройство, где оно будет работать

Директория — объект в файловой системе компьютера. По сути, это синоним таких слов, как каталог и папка.

Интеграция - (от лат. integratio — «восстановление», «восполнение», «соединение») — процесс объединения частей в целое. Если очень просто, то это когда соединяют разные информационные системы для получения единого продукта: сайта, проекта, приложения.

Итерация — повторение процесса для получения результата, который устроит всех. Пример итерации в программировании: замена отдельных элементов или страниц при создании сайта. Допустим, дизайн кнопок или вёрстку можно менять неограниченное количество раз, пока результат не устроит всех членов команды и заказчика.

Капча — компьютерный тест, который определяет, кем является пользователь: человеком или роботом. Капчу обычно устанавливают на сайт, чтобы заблокировать ботов и таким образом обезопасить веб-ресурс. Пример капчи: картинки, на которых нужно найти определённый предмет и нажать на него.

Кибербезопасность — система защиты компьютеров, мобильных устройств, программ, серверов, данных и веб-ресурсов от атак злоумышленников.

Код — текст компьютерной программы, который написан на определённом языке программирования и может быть прочтён человеком, знакомым с основами кодирования.

Кодирование — процесс написания кода при разработке цифрового продукта.

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

Никнейм — имя пользователя на сайте, в соцсетях и других цифровых ресурсах.

Программа — система, перечень или набор данных и инструкций, которые обеспечивают нормальную работу компьютера.

Программное обеспечение — комплекс из нескольких программ для корректной работы компьютера и других электронных устройств.

Протокол — определённый стандарт или набор правил для передачи данных между устройствами.

Подвал, или футер — нижняя часть страницы сайта, на которой обычно размещается служебная информация. Например, вот так выглядит подвал сайта Checkroi:

Релиз — версия готового цифрового продукта, которая прошла тестирование, а также презентация обновлений уже существующей версии.

Репозиторий — место хранения файлов, метаданных и объектов в компьютерной программе.

Референс — образец или пример того, каким должен быть итоговый цифровой продукт.
Сессия — в рамках IT термин означает:

- временной интервал, в течение которого пользователь находится на сайте;
- последовательность запросов пользователя во время нахождения на сайте — то, как и на какие страницы он заходит;
- период от запуска до закрытия браузера.

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

Скроллинг — прокрутка экрана колесиком мыши, бегунком на странице или движением пальца по сенсорному дисплею для просмотра информации.

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

Спам — это навязчивая реклама: электронные письма, уведомления, сообщения в соцсетях и др.

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

Софт — совокупность программ, установленных на компьютере или мобильном устройстве.

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

Привлечением аудитории занимается трафик-менеджер. А ещё сегодня популярен так называемый арбитраж трафика, то есть его закупка и перепродажа на выгодных условиях — об этом мы писали в статье «Что такое арбитраж трафика: разбор для новичков».

Урл (url) — адрес страницы в интернете. Например, адрес блога Checkroi выглядит так: https://checkroi.ru/blog/. Вы можете перейти по этому адресу и попасть на страницу со всеми статьями нашего сайта.

Утилита — вспомогательная программа, которая помогает что-либо сделать на сайте или при создании цифрового продукта. Иногда утилита устанавливается для защиты устройства. Примеры утилит: антивирус, архиватор, программы для резервного копирования и др.

Хедер — верхняя часть веб-страницы, на которой расположены логотип, меню, служебная информация и др. Простыми словами хедер — это шапка сайта. Вот пример хэдера на сайте Checkroi:

Хостинг — услуга, когда клиент арендует у хостинг-провайдера место на сервере для размещения сайта.

Хостинг-провайдер — компания,которая предоставляет дисковое пространство для хранения файлов и размещения сайтов в сети.

Юзабилити — показатель того, насколько удобно пользователю взаимодействовать с веб-ресурсом. Необходимо регулярно проверять юзабилити сайта — от этого показателя зависит время, которое пользователь проводит на веб-ресурсе, а также трафик в целом.

Языки программирования — то, с помощью чего записываются компьютерные программы. С начала существования вычислительных машин человек придумал более 8 тысяч языков программирования, однако наиболее популярные сегодня следующие:

Python,
Java,
JavaScript,
SQL,
языки семейства С,
Kotlin,
Go.

Scrum-терминология


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

Бэклог

От англ. backlog (дословно — очередь работ) — еще не запланированный объем работы, который требуется выполнить команде. Каждая созданная задача вначале попадает в бэклог, а потом уже в спринт.

Как и в случае со спринтом, термин используется и в отрыве от скрама. Часто бэклогом называют отложенные задачи. Которые сделать нужно, но не сейчас.

Примеры употребления:

«Надо разгрести бэклог»
«Пусть пока задача полежит в бэклоге, не будем брать её в этот спринт»
«Не забудь добавить эту задачу в бэклог своей команды»

Гол, голевой

От англ. goal (дословно — цель) — цель спринта (бывает одна или несколько), которую команда берется сделать. Цель состоит из ряда задач, которые нужно выполнить, чтобы его достигнуть.

Слово употребляется и как существительное, и как прилагательное. Может быть множественного числа.

Примеры употребления:

«Эта задача голевая, нужно сделать ее в первую очередь»
«Все голы в этот раз не выполнили»
«Почему неголевые задачи в работе?»

Дейли

От англ. daily (дословно — ежедневно) — ежедневные короткие (от 5 до 30 минут) встречи команды с целью поделиться прогрессом по выполненным задачам за предыдущий день и озвучить план работ на текущий день. Также дейли могут называть стендапом (от daily standup), потому что обычно такие встречи происходят стоя — для большей эффективности.

Примеры употребления:

«Ребята, у нас дейли, встаем»
«Я сегодня удаленно, подключите меня на дейли по Zoom»
«К сожалению, дейлик пропускаю, нужно идти на важный митинг»

Коммититься

Глагол от англ. существительного commitment (дословно — ответственность). Коммититься — значит обещать выполнить определенный объем работы в оговоренные сроки. Это не просто обещание, это сознательное обязательство перед собой и командой. Человек, который закоммитился, обязан сделать всё возможное, чтобы выполнить то, что сам и пообещал реализовать.

Примеры употребления:

«Мы на это не коммитились, поэтому надо вернуться к более приоритетным задачам»
«Вы уверены, что мы можем коммититься на такое?»
«В этом спринте мы выполнили все цели, на которые коммитились»

Спринт

От англ. sprint (дословно — бег на короткую дистанцию) — заданный отрезок времени, за который нужно выполнить запланированный объем работы, чтобы в конце этого отрезка был ожидаемый результат.

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

Примеры употребления:

«Опять завалили спринт»
«На этот спринт выпадают праздничные дни, поэтому он будет короче»
«Невыполненные задачи из прошлого спринта надо перенести в следующий»


Инструменты для работы

Технические, информационные и вспомогательные средства и приложения для работы.

Ветка

От англ. branch (дословно — ветка) — тот редкий случай, когда в ходу русский перевод термина. Веткой (термин git) называют полную копию проекта, в которой ведется разработка. В проекте может быть создано много веток, что позволяет работать одновременно с разными частями кода. Потом все ветки загружаются в мастер. Процесс «ответвления» иногда называют «бранчеванием», уже как раз от branch.

Примеры употребления:

«Изменения можно посмотреть в моей ветке»
«Я отбранчевался от твоей ветки»
«Можешь глянуть на конфликты в этой ветке?»

Мок

От англ. mock-up (дословно — эскиз) — макет с UX-дизайном для разработки. Несмотря на то, что слово дословно переводится как «эскиз» или «прототип», в Wrike моками называют готовые проработанные макеты с дизайном.

Примеры употребления:

«А моки где?»
«Моки еще не закончены, но уже можно глянуть внешний вид»
«Как было в моке, так я и сделал»

Прод

От англ. production (дословно — промышленная среда) — ветка с рабочей версией продукта, которую видят пользователи. Это окончательная точка куда попадает результат разработки. Иногда так же называют мастер.

Примеры употребления:

«Этот баг на проде»
«Мы готовы катить эту задачу на прод?»
«На проде нет этих изменений»


Реф

От англ. reference (дословно — пример) — схожий функционал или внешний вид, который используется для ориентира. Он служит для сравнения.

Примеры употребления:

«Я тут нашла несколько рефов, давайте обсудим»
«Для подобного функционала даже рефов нет»
«Рефы есть в задаче»

Спека

От англ. specification (дословно — спецификация) — документ с подробным описанием требований, условий и технических характеристик, как должен работать разрабатываемый функционал.

Примеры употребления:

«Спека еще не готова»
«В спеке нет четких уточнений по поводу этого поведения»
«Я обновлю спеку, и задачу можно брать в работу»

Таска

От англ. task (дословно — задача) — задача, заведенная или планируемая на любого работника.

Примеры употребления:

«Заведи на это таску, чтобы мы не забыли»
«Кинь мне таску с этим багом, я гляну»
«А чьи это таски висят в бэклоге?»