33 термина для IT-рекрутера
Подберём лучших IT-специалистов
Оставьте свои контакты,
и мы обсудим детали поиска

    Ваше имя
    Номер телефона:
    English EN Russian RU
    Главная Блог 33 термина для IT-рекрутера
    Данил Ильин Данил Ильин
    11 мая
    121 просмотров

    33 термина для IT-рекрутера

    Баг в программе, парсить данные, сделать бэкап. Как IT-рекрутеру понять то, о чем говорит разработчик? В этой статье мы собрали 33 термина, которые пригодятся в общении с разработчиком. 

    Разработка и процессы

    Баг (bug) — это неправильная работа программы из-за ошибки в коде программного продукта. Если код не доработан, это также баг.

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

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

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

    Git — система управления версиями, которая имеет распределенную архитектуру. Она помогает разработчику получить общий доступ к коду, видеть изменения коллег и вносить свои. 

    Исходные данные (source data) — это путь, из которого извлекаются данные в программе. Они могут поступать, например, из таблицы или базы данных. После чего программа извлекает эти данные из своего источника и отображает их в том месте, которое определяет код.

    Фронтенд (front-end) — пользовательская (внешняя) часть программы или приложения, которую разрабатывает frontend-разработчик. К ней относится графические элементы, картинки и все остальное, что видит пользователь.

    Бэкенд (back-end) — серверная (внутренняя) часть программы или приложения, которую разрабатывает backend-разработчик. Эта часть, которую не видит пользователь, но благодаря ей программа функционирует. 

    Высокоуровневый язык программирования (High-level language) — язык программирования, который обеспечивает разработчику удобство, скорость и простоту использования. Высокоуровневые языки работают через абстракцию — смысловые конструкции, которые описывают форматы данных и операции с ними коротко и понятно. Примеры: C++, Delphi, C#, Java, JavaScript, Паскаль, PHP, Ruby и др.

    Низкоуровневый язык программирования (Low-level language) — язык, который похож по принципу работы на машинный язык. Они не так распространены, как высокоуровневые языки и нужны для внутренних процессов компьютерных устройств: операционная система, прошивка для ядра, драйверы. Примеры: ассемблер, машинный код.

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

    БД (база данных) — это комплекс данных, которые хранятся в электронном виде в упорядоченном виде. Они бывают двух видов: 

    • реляционные (набор связанных данных с таблицами, которые состоят из столбцов и строк);
    • нереляционные (данные внутри коллекций JSON).

    MVP (Minimum viable product, минимально жизнеспособный продукт) — продукт с минимальным набором функций. То есть разработчики делают упрощенную версию, собирают фидбэк и дорабатывают его.

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

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

    Бэкап (backup) — это резервная копия компьютерных данных, которая нужна для восстановления в случае их потери. Бэкап можно делать вручную или автоматически. 

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

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

    Юзабилити (usability) – показатель простоты и удобства использования приложения. Сюда входит интерфейс, графика, функции и расположение элементов. Чем легче пользователю разобраться с приложением, тем выше уровень юзабилити.

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

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

    Спринт — короткий промежуток времени для выполнения запланированных задач командой. 

    Сленговые слова

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

    • базовая – главная функция программы/приложения;
    • killer-фича – конкретная функция продукта, которой нет у конкурентов.

    Легаси-код — старый неактуальный код, написанный предыдущими разработчиками.

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

    Змея — язык Python.

    Сырцы — исходный код.

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

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

    Дебажить — поэтапно проходить по программе, чтобы определить ее логику и найти ошибки.

    Коммитить — закреплять изменения в коде с помощью специального хранилища.

    Плюсы — язык программирования C++.

    Пыха — язык программирования PHP.

    Данил Ильин
    Руководитель агентства
    Закажите консультацию Мы свяжемся с вами в ближайшее время
    Данил Ильин
    Данил Ильин
    Основатель
    Поделиться в соцсетях:
    Рекомендуем

    Аналитик данных: чем занимается и когда он нужен в команде

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

    19 мая
    70 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    10 инструментов для управления проектами

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

    18 мая
    93 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    Блокчейн-разработчик: чем занимается и где его искать

    За последние пять лет популярность blockchain резко возросла. И все больше компаний рассматривают...

    13 мая
    184 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    33 термина для IT-рекрутера

    Баг в программе, парсить данные, сделать бэкап. Как IT-рекрутеру понять то, о чем говорит...

    11 мая
    121 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    Джуниор в команде: плюсы, минусы и онбординг

    В бесконечной погоне за крутым разработчиком компании не всегда четко понимают кто им конкретно...

    6 мая
    169 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    JavaScript разработчик: чем занимается и где его искать

    JavaScript не менее популярный язык, чем Java. Но в чем отличие этих технологий и как найти...

    4 мая
    128 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    23 канала на YouTube, в Telegram и блоги в Instagram для рекрутера

    Продолжаем рассказывать о том, как прокачать навыки рекрутерам и HR-ам. В этом материале — подборка...

    29 апреля
    214 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    Что нужно знать IT-рекрутеру о фреймворках

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

    28 апреля
    170 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    17 блогов и подкастов для HR-ов и рекрутеров

    Сфера HR требует постоянного развития. Особенно это важно для IT-рекрутера: чтобы быть в теме и...

    27 апреля
    142 просмотров
    Данил Ильин
    Данил Ильин
    Основатель

    Python разработчик: чем занимается и как его найти

    Python набирает популярность у разработчиков: по индексу TIOBE он занимает первое место среди...

    26 апреля
    188 просмотров
    Данил Ильин
    Данил Ильин
    Основатель