Понимаем сленг программистов: мини-словарь для начинающих разработчиков
Начинающие программисты не сразу понимают старших. Фразы вроде «я смахнул api» или «импортировать другую библиотеку» звучат для новичков как лекция по калькуляции для первобытного человека. Поэтому мы решили составить небольшой словарь профессионального программистского сленга.
Слова и фразы в словаре отсортированы в алфавитном порядке. Вы можете пополнять словарь от случая к случаю. Напишите в комментариях, с какими терминами вы сталкивались на работе.
Вы читаете обновленную и улучшенную версию нашей старой статьи
Adaptive — адаптивный дизайн, адаптация интерфейса для использования на различных экранах.
Agile — от английского Agile. Общий термин, описывающий ценности и принципы гибкой разработки программного обеспечения, а также практический подход к разработке. Концепция Agile стала популярной после публикации в 2001 году манифеста Agile Software Development Manifesto.
Id означает идентификатор, или идентификатор.
Альфа — этап разработки программного обеспечения, на котором разработчики добавляют новые функции в программное обеспечение, а тестеры тестируют его. Это внутренний или непубличный этап.
Apushka — API, интерфейс программирования приложений или интерфейс программирования приложений.
Одобрить — от одобрить. Утвердить, одобрить, подтвердить.
Аутсорсинг — аутсорсинг, передача компанией части деятельности другой компании.
Баг — это ошибка. Ошибка в программе.
Баг — то, что можно быстро сделать, изменить или добавить к функциональности приложения.
Beta — бета-версия, приложение на стадии публичного тестирования.
Бот — сокращение от «робот». Бот — это программа, которая автоматизирует работу интерфейса. Пример — автореспондер с чатом.
Резервное копирование — резервное копирование или процесс резервного копирования приложения.
Back-end — внутренний офис. Аппаратное и программное обеспечение или серверная часть приложения.
Backlog — отставание. Список рабочих задач команды разработчиков, отсортированных по приоритету.
Предупреждения — от Предупреждения. Предупреждающее сообщение в интерфейсе.
Войти — шутливый термин, обозначающий процесс переквалификации специалиста, далекого от IT-сферы, в разработчика.
Развернуть — сделать доступным для пользователей. Например, «выпустить новую версию сайта» означает сделать новую версию сайта доступной для пользователей.
Drop-down — выпадающее меню, то же, что и выпадающее меню.
Galera — компания, которая платит низкую зарплату и не ценит разработчиков.
Git — система контроля версий Git или сервис GitHub.
G****ocode — плохой, некачественный код. Объяснение этого термина есть в статье нашего студента.
Градиент — плавный переход от одного цвета к другому.
Груминг — от Grooming. Упорядочить, то есть «причесать».
Engine — В веб-разработке это название системы управления контентом.
Debug — отладка, исправление ошибок.
Deploy, deploy — развертывание, публикация рабочей версии приложения. Пример: развертывание веб-сайта — перемещение веб-сайта с тестового сервера на рабочий сервер, делая его доступным для пользователей.
Июнь, младший — от младшего. Младший разработчик. Специалист без опыта или с минимальным опытом работы.
Дизайнер — уничижительный, покровительственный термин для обозначения дизайнера.
Dockerize — обернуть приложение в docker (платформа для создания, обеспечения и запуска контейнерных приложений).
DRY — от DRY, не повторяться. Принцип программирования, который предлагает избегать повторения кода.
Dropdown — Выпадающее меню, то же, что и ‘drop-down’.
Капля — от Drop. Убрать, отключить, сбросить или перезагрузить что-либо.
Toad — язык программирования на языке Java.
Жаба — язык программирования на JavaScript.
Upload — загрузить. Например, «загрузить файлы на сервер».
Zap — сделать что-то, добавить функциональность.
Snake — язык программирования Python.
Source — файлы, в которых находится исходный код приложения, или сам исходный код.
Итерация — повторение. «Мы провели несколько итераций». — мы повторяем шаг несколько раз.
Call — от Call. Беседа, онлайн-конференция, онлайн-встреча.
Commit, commit — совершать, совершить. В контексте разработки приложений это означает запись кода в репозиторий.
Копировать-вставить. Код, скопированный из другого места.
Пуля — это код, который необходим для исправления недостатков в ранее написанном коде.
Это интересно На сайте Hexlet есть раздел с бесплатными курсами. Есть курсы по логике, английскому языку, операционным системам, языкам и инструментам программирования. Зарегистрируйтесь и учитесь бесплатно!
Наследие. Морально устаревший кодекс, который не обновляется, но используется. Или код, который разработчик наследует от предыдущих разработчиков.
Либа — из библиотеки. Он относится к библиотекам кода, таким как React.
Линтер — это общее существительное для программ, которые анализируют код и предупреждают разработчика об ошибках.
Список — из списка.
Местный — локальный. Например, локальный сервер или сеть.
Средний — Средний. Уровень разработчика, следующий за младшим. Опыт и уровень знаний сотрудников среднего звена позволяет им самостоятельно справляться с серьезными задачами.
Merge — объединять, сливать. Это относится к слиянию или объединению ветвей кода.
Упоминание — от Mention. Упомяните в чате или в социальных сетях. ‘Mention me when ready’ означает ‘упомяните меня, когда будете готовы’.
Навбар — поле навигации на сайте или в интерфейсе программного обеспечения.
Rollup — Внесение изменений, запуск новой версии приложения. Противоположность термину «откат».
Open Source — программное обеспечение с открытым исходным кодом. Программное обеспечение с открытым исходным кодом.
Откат означает удаление изменений, возврат к предыдущей версии приложения. Противоположность термину «откат».
ОС — операционная система.
Падаван — ироничное название для стажера или младшего ученика.
Эти слова должен знать даже Junior. СЛЕНГ в IT стартапе
Пилот — пробная (пилотная) версия продукта.
Python — язык программирования Python.
Нижний колонтитул — то же самое, что и «нижний колонтитул». Элемент структуры страницы, который располагается внизу и содержит информацию о сайте — контакты, ссылки на социальные сети, публичные предложения и т.д.
Отраженная верстка — некорректное отображение страницы в браузере.
Production или производственный код — для обозначения кода рабочей версии приложения.
Push — использовать команду push для публикации чего-либо.
Pahapa — язык программирования PHP, то же, что и puff.
Puhapa — язык программирования PHP, то же, что и «pehapa».
Рекурсия — описание процесса с помощью самого процесса. Например, «рекурсивный вызов функции» описывает ситуацию, когда функция вызывает сама себя.
Релиз — программное обеспечение на стадии публичного использования. Стабильная версия программного обеспечения, прошедшая тестирование.
Переезд — перемещение сотрудника или бизнеса в другое место как внутри страны, так и за рубежом.
Repository — хранилище, хранилище данных. Например, программный код может храниться в репозитории на GitHub.
Readme — файл readme, содержащий информацию о программе.
Как Понять Сленг Программистов | GoIT
Ridme — например, ругань линтера — сообщения об ошибках в коде, сервисе и т.д.
Субъект — от английского Subject, object. ‘Субъект — объект обсуждения.
Выключатель, выключатель. Переключатель.
Grid — модульная сетка, используемая для дизайна и компоновки страниц.
Señor, signore — от Senior — старший программист.
Soretz (Sorts) — из источника. Исходный код.
Стек — первоначально абстрактный тип данных. В разговорной речи оно используется для обозначения списка технологий, используемых разработчиком или компанией. Пример: «Наш стек — это HTML/CSS, JavaScript, React».
Software — от Software — программное обеспечение.
Мягкие навыки — знания и качества специалиста, не связанные напрямую с профессиональной деятельностью. Примеры: коммуникативные навыки, проактивность.
Спринт — короткий период времени (до 4 недель), в течение которого скрам-команда выполняет определенный объем работы.
Задание — от Задача. Задача.
Шаблон — от Шаблон.
Тестировщик — специалист по тестированию программного обеспечения.
Лидер команды — является лидером команды. Координатор команды разработчиков.
Убить — удалить что-либо. Например, «убить профиль» означает удалить профиль.
Обратная связь — отзывы.
Fix — от Fix. Чинить, чинить, чинить.
Ficha — это функция или свойство. Это из «Особенностей».
Framework — основа. Это инструмент программирования, коллекция типовых шаблонных решений, которые упрощают работу программиста. Примеры: Laravel, Bootstrap.
Front-end — клиентская часть приложения.
Hatemail, Hatemail — HTML, язык разметки гипертекста.
Жесткий код — статическое хранение данных в коде, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.
Хакер, Coolhacker — ироничное название для новичка, который считает себя опытным программистом. От English Hacker и Cool Hacker.
Хакер, хедер — это элемент структуры сайта в верхней части, который содержит логотип, меню, информацию о сайте.
Hotfix — сокращение от Hotfix. Срочное исправление критических ошибок, уязвимостей или недостатков в программном обеспечении.
CMS — Content Management System, система управления контентом.
CSS — каскадные таблицы стилей.
Check, check, check, check, check — от Check. Проверено, проверено.
To use — Использовать.
Java — это язык программирования Java.
Javascript — это язык программирования языка JavaScript.
Jap — это язык программирования.
Читайте также: Как найти работу и с чего начать карьеру в ИТ: советы от Hexlet