Полезный словарь терминов ИТ-профессий
- Kseniya Sadovska
- 14 янв.
- 8 мин. чтения
Обновлено: 16 апр.
Design

Figma - интерактивный инструмент для дизайна и прототипирования, который обеспечивает совместную работу дизайнеров, разработчиков и других участников команды над проектами. Он предлагает большой набор функций для создания графических интерфейсов, включая векторные изображения, макеты, анимацию, прототипы и совместный доступ для сотрудников в реальном времени. Одна из основных особенностей Figma - это возможность работать в облаке, что позволяет вам работать с дизайном с любого устройства, где бы вы ни были.
UX (User Experience) - взаимодействие и впечатления пользователей при использовании продукта.
UI (User Interface) - графический интерфейс, через который пользователи взаимодействуют с продуктом.
Прототипирование (Prototyping) - создание прототипов или макетов для определения структуры и функциональности интерфейса.
CTA (Call-to-action) - это элемент интерфейса, текстовый или графический, который побуждает пользователя совершить целевое действие: зарегистрироваться на семинар, совершить покупку, заказать услугу, записаться на урок и т.д.
Ховер (hover) - это эффект, который появляется при наведении курсора мыши на элемент интерфейса: появляющаяся подпись, увеличение, смещение и другие изменения.
Вайрфрейм (Wireframe) - самый первый черновик готового продукта, в котором схематично отображено расположение основных элементов и функций. Интерактивность такой черновик в себя не включает. Однако включает основные элементы, навигацию, структуру блоков и базовую визуализацию взаимодействия пользователя с интерфейсом. Иногда с учетом вайрфрейма делают прототип.
Целевая аудитория (ЦА) - группа людей, на которую направлен продукт, чтобы удовлетворить ее потребности и желания. Целевая аудитория может быть определена по разным критериям, в зависимости от требований создаваемого продукта.
Пиксель (сокращение от изображения элемент) - это отдельная точка на изображении. Эти маленькие ребята - самые маленькие управляемые единицы на наших экранах. На мониторе компьютера пиксель обычно представляет собой квадрат. Каждый пиксель имеет цвет, и все пиксели составляют изображение. Это не определенный цвет, а скорее изменение, которое позволяет отображать различные изображения и графику.
Иерархия (Hierarchy) - это визуальное расположение элементов дизайна, подчеркивающее их важность, вес и приоритетность
Шрифт - в дизайне шрифт обозначает определенный набор символов, связанных с однообразным оформлением.
Сетка (Grid System) - система для организации лейаута (слой, полотно, рабочая область, фрейм). Таким образом, можно назвать сетку базовой структурой в дизайне интерфейсов любых продуктов. Она помогает не только сделать элементы более упорядоченными, но и улучшить опыт взаимодействия благодаря повышению читабельности, уточнению информационной архитектуры и созданию основы для привлекательного дизайна.
Форма (Form) - элемент, используемый для заполнения пользователем информации о себе, которая в дальнейшем будет использована в его аккаунте, например в онлайн-магазине. Формы могут состоять из полей ввода, переключателей, радиокнопок, чекбоксов, развернутых списков и тому подобное. Обычно заполненная форма отправляется с помощью подтверждающей кнопки.
Фрейм (Frame) - прямоугольник, представляющий окно или область на холсте, в котором вы работаете.
Лендинг - это страница, на которую пользователь попадает после нажатия рекламного баннера или ссылки. Лендинг предназначен для увеличения конверсии и привлечения новых клиентов. Он может содержать информацию о продукте или услуге, форму заполнения контактных данных, отзывы клиентов и другие элементы, которые помогают убедить пользователя совершить целевое действие.
Поле ввода (Input Field) - элементы, которые позволяют пользователю вводить текстовую информацию в одну или более строк.
Иконка (Icon) - упрощенное изображение, которое интуитивно демонстрирует тот или иной символ и помогает пользователям двигаться по сайту. Обычно иконки имеют гиперссылки.
Developer
Веб программирование или веб разработка - это создание динамических веб-приложений и веб-сайтов.
Браузер - это программа, позволяющая отображать страницы сети «Интернет» на экране компьютера, передавать и получать данные из «всемирной паутины».
VSCode - среда для работы с проектом. Написание кода, тесты и сборки.
Хостинг (hosting) - услуга по предоставлению ресурсов для размещения информации на сервере, который имеет постоянный доступ к сети. Netlify выступает в качестве визуального посредника между пользователем и сервером.
Front-end (еще можете встречать как client-side) - все, что видит пользователь, когда загружает веб-страницу в браузере и, собственно, все, что может показать и выполнить браузер.
HTML (Hyper Text Markup Language) - специальный код, предназначенный для разметки веб-страниц.
CSS (Cascading Style Sheets) - код, который описывает правила стиля для отображения веб-страниц.
Тег (tag) - метка, которую вы используете для указания браузеру, как он должен показывать ваш web-сайт.
JavaScript - скриптовый язык программирования, который широко используется для добавления функциональности и интерактивности веб-страницам.
Back-end (иногда называется server-side) - все, что происходит за кулисами веб-приложений. Back-end преимущественно использует базу данных для хранения информации, с помощью которой затем генерируется front-end.
Сервер - это компьютер, который обслуживает все подключенные к нему персональные компьютеры. При этом сервер выполняет свои функции и задачи без участия в этом процессе человека, то есть самостоятельно.
Библиотека - набор вспомогательных функций, которые решают одну конкретную задачу. Библиотека может добавлять определенный функционал в вашу программу, но ваш код остается тем же кодом.
Фреймворк (framework) - это своеобразный каркас для создания компьютерных программ. Фреймворк «навязывает» разработчику определенные архитектурные ограничения при создании программ.
Апка (App, application) - программное обеспечение (мобильная программа или компьютерная программа).
Апдейт (update) - обновление программы, прогресс в работе, изменения.
Фича (feature)- особенность, уникальная характеристика или функционал.
Фиксить (fixed)- ремонтировать, исправлять ошибки.
Деплой (Deploy)- процесс выгрузки проекта на хостинг. Результат - задеплоенный сайт.
Чекнуть, чЕкать (check)- проверять, проверять
Data Analyst
Дата-аналитика - это процесс сбора, анализа и интерпретации больших объемов данных с целью получения ценной информации и выводов, которые могут использоваться для принятия решений.
Датасет - это коллекция данных, которая состоит из различных наблюдений, описаний или атрибутов, связанных между собой. Он может быть таблицей, матрицей или другой структурой данных, где каждая строка представляет отдельное наблюдение, а каждый столбец отражает конкретный атрибут или признак.
Tableau - это мощный инструмент визуализации и анализа данных, позволяющий быстро превратить сложные наборы данных в понятные графики, таблицы и другие интерактивные визуализации. Он позволяет пользователям подключаться к различным источникам данных, объединять их, выполнять расчеты и создавать визуализации путем перетаскивания и опускания элементов на интерфейсе.
Worksheet (Рабочий лист) - это главный элемент интерфейса Tableau, на котором вы строите свою визуализацию данных. Вы можете добавлять поля из источника данных на лист и настраивать их размещение, размер, цвет и т.д.
Tooltip (Подсказка) – это отображение дополнительной информации о данных, если пользователь приводит курсор мыши на элемент визуализации. Вы можете настроить, какие поля данных отображаются в подсказке и их формат.
Axis (Ось) - это линейная шкала, отображающая значение данных на графике. Вы можете настраивать оси, включая их минимальные и максимальные значения, формат, шаг и так далее. Также можно определить, будет ли ось видна на графике.
Filter (Фильтр) - это инструмент, позволяющий ограничить видимость данных на вашей визуализации. Вы можете настраивать фильтры, чтобы включить или выключать определенные значения или диапазоны значений, используя различные условия.
Marks (маркеры) - это элементы визуализации, которые представляют отдельные записи данных. Маркеры могут быть точками, полосами, точками, сегментами и т.д., в зависимости от типа визуализации. Вы можете настроить внешний вид маркеров, их размер, цвета, символы и т.д.
Show me (Показать мне) - это панель инструментов, которая помогает выбрать тип визуализации, наиболее подходящий для ваших данных. Tableau предлагает разные типы графиков, диаграмм, карт и других визуализаций. Вы можете выбрать тип визуализации из панели Show me, и Tableau автоматически построит визуализацию на основе ваших данных.
Визуализация данных - представление данных в виде графиков, диаграмм, карт или других визуальных элементов с целью понять и выявить паттерны, тенденции и инсайты.
График столбцов (Bar Chart) – отображает категории на одной оси, а значение на другой. Используется для сравнения категорий или показателей.
Гистограмма (Histogram) - визуализирует распределение числовых данных на определенные интервалы или биновые.
Круговая диаграмма (Pie Chart) - показывает пропорциональность категорий к общему целому. Используется для отображения частиц чего-либо целого.
Линейная диаграмма (Line Chart) - отображает изменение значений во времени или других последовательных периодах. Помогает показать тренды, зависимости и смены величин.
Картографические визуализации (Map Visualizations) - Tableau предоставляет возможность создавать картографические визуализации с использованием географических данных, включая карту мира, региональную карту, точечную карту и другие.
Дашборды (Dashboards) - дашборды позволяют комбинировать различные типы визуализаций на одном экране, создавая комплексный обзор данных и ключевых метрик.
Project Manager (PM)
Agile-менеджмент – метод управления проектами, базирующийся на agile-философии.
Agile - ¦философия, способствующая гибкой, быстрой и эффективной подготовке новых продуктов, максимально отвечающих потребностям аудитории.
B2B (Business to Business, от компании к компании) - направление бизнеса, в котором компания продает товары или услуги другим предприятиям.
B2C (Business to Consumer, от компании к клиенту) – направление бизнеса, в котором компании продают товары или услуги непосредственно покупателям.
Беклог (backlog) – полный перечень задач, которые нужно выполнить в рамках проекта по приоритетности.
Brainstorm (мозговой штурм) - обдумывание идей одним или несколькими людьми в попытке придумать или найти решение задачи. Этот метод генерации творческих решений чаще всего используется в группах для свободного обмена мнениями и поиска новых идей на их основе.
Канбан-доска (Canban) - инструмент для управления проектами и визуального отображения выполняемых и завершенных задач, а также ожидающих выполнения. Канбан-доска позволяет выделять задачи цветом, распределять их по статусам и приоритетам, обозначать им дедлайны и т.д. Этот инструмент предоставляет информацию, которая помогает менеджерам оптимизировать рабочий процесс, находить проблемные места и устранять их.
Кейс (кейс-стади) - ¦подробный рассказ о проекте заказчика и о том, как, какие задачи и с помощью каких инструментов было решено исполнителем.
Mindmap (ментальная карта) – метод визуализации данных, помогающий структурировать информацию и находить взаимосвязи между ее частями. Представьте себе дерево с несколькими ветвями – примерно так и смотрится mindmap. Этот инструмент можно использовать как для планирования проекта или для визуализации идей, так и для создания взаимосвязей между задачами и подзадачами.
Scrum - agile-метод управления проектами, разделяющий проекты на небольшие сегменты – спринты. Главная особенность Scrum – гибкость. Всегда можно внести новые идеи в проект или какие-либо необходимые изменения непосредственно в процессе работы. Метод позволяет в течение пути проверять эффективность и ценность проделанной работы.
Спринт – фиксированный период от одной до четырех недель для разработки проекта или его части. Спринты необходимы для разбивки сложных проектов на маленькие задачки. Вместо долгой работы сразу над всеми аспектами проекта команда дробит его на небольшие итерации.
Таймлайн (timeline) – хронологический порядок ключевых событий и задач проекта, обеспечивающий их выполнение по расписанию. Проще говоря, это график проекта.
Usability (юзабилити) – оценка простоты использования программы или вебсайта. Оценивают юзабилити функций, интерфейса и навигации. Например, если пользователь путается в навигации сайта, не может зарегистрироваться или провести онлайн платеж, уровень usability вебресурса можно считать низким.
Юзерстори (история пользователя, User story) - это одно или более предложений на обычном языке предметной области, описывающих, чего пользователь хочет достичь. Истории пользователя используются в гибких методологиях для выяснения базовых функций, которые будут реализовываться.
Метод оценки ICE (Impact+Confidence+Ease) - метод оценки для каждой фичи или идеи проекта в соответствии с тремя критериями:
И - Влияние показывает, насколько ваша идея положительно повлияет на ключевой показатель, который вы пытаетесь улучшить.
С – Уверенность показывает, насколько вы уверены в оценках влияния и легкости реализации.
E – Легкость реализации – это простота реализации. Это оценка того, сколько усилий и ресурсов необходимо для реализации этой идеи.
В ICE используется шкала от 1 до 10, чтобы все факторы сбалансированно влияли на итоговый балл. Вы можете подразумевать под 1-10 то, что вам нужно, чтобы значения были согласованы между собой.
Quality Assurance engineer (QA)
Тестирование - это процесс исследования и проверки продукта, с целью убедиться, что он удовлетворяет потребности заказчика и отвечает заявленным ожиданиям пользователей (expected results).
Testing - самый низкий уровень, который предполагает прохождение тест-кейсов и поиск багов.
Quality Control (контроль качества) - процесс, основной целью которого является анализ результатов, тестов и решение, готов ли продукт к выпуску в продакшн. QC-инженер не может самостоятельно давать апр.
Quality Assurance (обеспечение качества) - процесс, включающий целый комплекс мероприятий, проводимых на протяжении всего цикла разработки, выпуска и эксплуатации.
QA engineer (Quality Assurance engineer) - это специалист, который пытается выявить возможные баги при создании проекта и ищет "проникшие" в уже готовый проект.
Specification (спецификация, требования, техническое задание) - документ, или набор документов, устанавливающий основное назначение, показатели качества, технико-экономические и специальные требования к программному продукту, объему, стадии разработки и составу документации.
Bug tracking system (баг-трекинговая система) — программное обеспечение, позволяющее регистрировать и отслеживать процесс решения каждого дефекта (бага), обнаруженного тестировщиком, до тех пор, пока проблема не будет решена. Пример следующих систем: Jira, Trello, Redmine и другие.
Bug report (баг-репорт) — технический документ, создаваемый тестировщиком в баг-трекинговой системе во время тестирования. Он включает в себя пошаговую инструкцию для воспроизведения бага (дефекта).
Summary - краткое описание проблемы, указывающей на причину ошибки (должно быть описано по принципу Что? Где?Когда?).
Preconditions (предварительные условия) — условия, которые необходимо соблюдать для воспроизведения ошибки.
Severity — показатель, отражающий влияние дефекта на работоспособность программы. Существуют следующие разновидности классификации серьезности бага:
Blocker - блокирует выполнение функций, работать в дальнейшем с продуктом невозможно до момента устранения ошибки;
Critical – критический баг функциональности, нарушающий работу основного функционала продукта;
Major - значительный баг, усложняющий работу основного функционала;
Minor – незначительный дефект, который влияет на функционал системы в относительно малой степени или имеет очевидные обходные пути;
Trivial - не влияет на функционал, но ухудшает общее впечатление о работе с продуктом.
Priority - приоритет дефекта в баг-трекинговой системе, определяет очередность исправления дефекта. Может иметь три степени приоритетности:
low – низкий;
medium - средний;
high - высокий.
Steps to reproduce(шаги) — описание действий, которые необходимо выполнить для воспроизведения ошибки;
Actual result (фактический результат) — то, что мы получаем после выполнения шагов;
Expected result (ожидаемый результат) — то, что мы действительно должны получить после выполнения шагов;
Status (статус) — текущее состояние бага;
Assignet to — указывается, кому присваивается баг-репорт для дальнейшего исправления;
Комментарии