+79895667771Подобрать персонал

IT-словарь для HR: термины, без которых сложно нанять разработчика

Простые объяснения слов, которые встречаются в IT-резюме и на собеседованиях.

IT-словарь для HR: термины, без которых сложно нанять разработчика

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

Как устроен мир IT

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

Инфраструктура

Сервер

Мощный компьютер, который работает круглосуточно. На нём хранятся данные и работают сайты и приложения.

Облако

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

Бэкап

Резервная копия данных. Если что-то сломалось или удалилось, данные восстанавливают из бэкапа.

VPN

Защищённое соединение, через которое сотрудник из дома работает так, будто сидит в офисной сети.

Код и продукт

База данных

Хранилище информации: пользователи, заказы, цены. Когда вы регистрируетесь на сайте, ваши данные попадают в базу.

API

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

Фронтенд и бэкенд

Фронтенд — то, что пользователь видит и нажимает: кнопки, формы, меню. Бэкенд — то, что работает на сервере: хранение данных, расчёты, связь с банком.

Репозиторий и коммит

Репозиторий — хранилище кода проекта со всей историей изменений, чаще всего на GitHub или GitLab. Коммит — сохранённое изменение в коде с описанием.

Баг

Ошибка в программе: кнопка не нажимается, сайт падает, цена отображается неправильно.

Релиз и деплой

Деплой — выкладка кода на сервер. Релиз — выпуск новой версии, которую увидят пользователи.

Тестовое задание

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

Код-ревью

Проверка кода одного разработчика другим: ищут ошибки и неудачные решения.

Технический долг и легаси

Технический долг — код, написанный быстро, но плохо: потом его придётся переделывать. Легаси — старый код, который работает, но который трудно и дорого менять.

Пет-проект

Личный проект разработчика, сделанный для себя или для портфолио. Хорошо показывает реальный уровень: его никто не заставлял делать.

Процессы в команде

Agile, Scrum, Kanban

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

Спринт

Отрезок времени, обычно одна-две недели, за который команда делает запланированную часть работы.

Дейли

Короткая ежедневная встреча команды: что сделал вчера, что сделаю сегодня, что мешает.

CI/CD

Автоматическая проверка и выкладка кода. Разработчик сохраняет изменения, система сама прогоняет тесты и выкладывает код на сервер.

Docker и Kubernetes

Docker упаковывает программу вместе со всем необходимым, чтобы она одинаково работала на любом сервере. Kubernetes управляет большим количеством таких контейнеров.

Роли и уровни

Стек

Набор технологий, которыми владеет специалист. «Мой стек — Python, Django, PostgreSQL» значит, что человек работает с этими тремя технологиями.

Сеньоритет

Уровень квалификации: Junior (начинающий), Middle (самостоятельный), Senior (опытный, решает сложные задачи и помогает другим).

Тимлид

Руководитель команды разработчиков. Пишет код сам и управляет людьми.

Продакт-менеджер и проджект-менеджер

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

Hard skills и soft skills

Hard skills — профессиональные навыки: язык программирования, работа с конкретными инструментами. Soft skills — личные качества: умение договариваться, ответственность, работа в команде.

Как использовать словарь

Перед собеседованием выпишите из вакансии стек и уровень, который вам нужен. Попросите кандидата рассказать о проекте, где он использовал эти технологии: что делал сам, какие были трудности. Ответ с конкретикой — признак реального опыта.

Как работаем мы

В IT-подборе Feewa подбирает кандидатов под стек и задачи вашей команды и оценивает опыт по существу. Оплата после выхода на работу, гарантия 90 дней.

Заявка

Нужен персонал?

Ответим в течение часа в рабочее время. Бесплатно оценим, насколько ваша вакансия конкурентна по зарплате и графику.

Чем можем помочь?

Защита формы загружается…