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

    Ваше имя

    Номер телефона:

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

      Ваше имя

      Номер телефона:

      Узнайте стоимость подбора вашего персонала
      Оставьте телефон, мы свяжемся
      с вами и проконсультируем

        Ваше имя

        Номер телефона:

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

          Ваше имя

          Номер телефона:

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

            Ваше имя

            Номер телефона:

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

              Ваше имя

              Номер телефона:

              Давайте наполним ваш HR-отдел сотнями откликов
              Оставьте свои контакты,
              и мы обсудим детали поиска

                Ваше имя

                Номер телефона:

                Давайте наполним ваш HR-отдел сотнями откликов
                Оставьте свои контакты,
                и мы обсудим детали поиска

                  Ваше имя

                  Номер телефона:

                  Давайте наполним ваш HR-отдел сотнями откликов
                  Оставьте свои контакты,
                  и мы обсудим детали поиска

                    Ваше имя

                    Номер телефона:

                    логотип в шапке
                    8 (800) 301-58-24 Позвоните сейчас (по России)
                    Главная > Блог > 33 термина для IT-рекрутера
                    33 Termina Dlya It Rekrutera, Подбор персонала ХЭД
                    Данил Ильин Данил Ильин
                    11 мая
                    просмотров: 1665

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

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

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

                    6DMM, Подбор персонала ХЭД

                    Баг (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) — проверка исходного кода, цель которой — улучшить качество продукта и разработки в целом. В ходе код-ревью разработчик выявляет ошибки, которые были упущены на начальном этапе разработки. 

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

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

                    SKB, Подбор персонала ХЭД

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

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

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

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

                    Змея — язык Python.

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

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

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

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

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

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

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

                    Данил Ильин
                    Данил Ильин
                    Основатель
                    Поделиться в соцсетях:

                    Рекомендуем

                    Оценка дисциплины и соблюдения сроков: как привести дела в порядок

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

                    17 июля
                    просмотров: 33
                    Ксения Громова
                    Ксения Громова
                    Редактор

                    Оценка командности: как измерить что-то эфемерное

                    Вы наверняка сталкивались: люди вроде бы классные специалисты на работе, а общий результат задач...

                    17 июля
                    просмотров: 28
                    Дарья Алексеева
                    Дарья Алексеева
                    Редактор

                    Оценка клиентоориентированности: как замерить то, что нельзя потрогать

                    Вы наверняка слышали истории. Один бизнес растет без рекламы – «сарафанное радио»...

                    17 июля
                    просмотров: 18
                    Павел Новиков
                    Павел Новиков
                    Редактор

                    Оценка системного мышления: как выявить у сотрудника навыки XXI века

                    Системное мышление перестало быть опцией. Это обязательный фильтр при найме руководителей,...

                    16 июля
                    просмотров: 25
                    Павел Новиков
                    Павел Новиков
                    Редактор

                    Оценка аналитического мышления: как измерить то, что не видно глазами

                    Бывает, смотришь на коллегу – он любую проблему щелкает как орешки, любой тест. А другой человек в...

                    16 июля
                    просмотров: 25
                    Павел Новиков
                    Павел Новиков
                    Редактор

                    Оценка обучаемости: как найти и развить сотрудников, способных меняться вместе с бизнесом

                    Одни вписываются в новые процессы за пару дней. Других любое изменение выбивает из колеи на месяцы....

                    16 июля
                    просмотров: 38
                    Ксения Громова
                    Ксения Громова
                    Редактор

                    Оценка ответственности сотрудника: полное руководство для бизнеса

                    Оценка ответственности сотрудника – это не просто пункт в чек-листе эйчара. Это основа...

                    15 июля
                    просмотров: 53
                    Дарья Алексеева
                    Дарья Алексеева
                    Редактор

                    Оценка инициативности: как измерить то, что не лежит на поверхности

                    Инициативность на работе – это та самая «искра». Она отличает живого сотрудника от болванчика,...

                    15 июля
                    просмотров: 48
                    Ксения Громова
                    Ксения Громова
                    Редактор

                    Оценка стрессоустойчивости: инструменты, цифры, кейсы

                    Стрессоустойчивость – не про «терпеть и не ныть». И не про отсутствие эмоций. Это про способность...

                    15 июля
                    просмотров: 43
                    Дарья Алексеева
                    Дарья Алексеева
                    Редактор

                    Оценка управленческих компетенций: зачем и как измерить то, что меняет бизнес

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

                    14 июля
                    просмотров: 58
                    Павел Новиков
                    Павел Новиков
                    Редактор
                    Подбор персонала