Иногда при общении с программистами можно услышать много непонятных слов. Чтобы понимать их тарабарщину, пользуйтесь небольшим словарем ниже.
А
Айпи (айпишник) — числовой идентификатор устройства в сети.
Например: я тебя вычислю по айпи.
Айтишник (девелопер, кодер, прогер) — специалист в информационных технологиях, программист, разработчик.
Например: для проекта нам нужен айтишник.
Апгрейд — обновление железа.
Например: процессор устарел, нужен апгрейд.
Апдейт — обновление софта.
Например: вышла новая винда, нужен апдейт.
Апликуха — компьютерная программа или мобильное приложение.
Например: пора запустить в апсторе апликуху.
Артефакт — графический глюк, нежелательный визуальный эффект.
Например: картинка покрылась артефактами аж в глазах рябит.
Аттач (аттачить) — файл, прикрепляемый к чему-либо.
Например: прикрепи аттач с картинкой к ответу на сообщение.
Аджайл — методология гибкой разработки.
Например: теперь будем работать по аджайл.
Апи (апишка) — набор функций, с помощью которых одно приложение может работать с другим. Например, все приложения на смартфоне работают по API.
Например: прикрутили апишку к апликухе, теперь ее можно запускать.
Б
Баг (дебажить) — ошибка в коде, из-за которой сайт/приложение работает неправильно или вообще не работает. Дебажить — исправление багов.
Например: сайт вообще не работает, баг на баге. Теперь придется дебажить.
Багрепорт — отчет об ошибках, позволяющий понять, что произошло.
Например: обнаружили баг, нужно посмотреть багрепорт.
Бан — лишение каких-либо прав и возможностей пользователя.
Например: меня отправили на пожизненный бан за нецензурные выражения.
БД (бдшка) — база данных, хранилище информации.
Например: загрузил инфу в бдшку, проверь.
Бенч — режим ожидания, бездействия.
Например: проектов нет, я на бенче, на расслабоне.
Библиотека (либа) — набор скомпилированного кода, который можно использовать в других программах.
Например: просто подгрузи библиотеку. Зачем тебе заново все писать?
Битый — сломанный, неработающий.
Например: эта ссылка битая. Не могу перейти на сайт.
Бот — программа, имитирующая человека и выполняющая рутинные функции.
Например: написал чат-бота для группы ВК, теперь можно не отвечать самим.
Бэкап — резервная копия чего-либо. Из бэкапа можно восстановить старые версии сайта или базы данных.
Например: ты сделал бэкап? Весь сайт полетел, нужно восстановиться из копии.
Бэкенд (бэкенд-разработчик) — разработка серверной части программы. Бэкенд-разработчик — программист, занимающийся бэкендом.
Например: где я найду нормального бэкенд-разработчика? Никто не может нормально в код!
В
Винда — ОС Windows.
Например: вам нужно переустановить винду?
Винт (ХДД, винчестер) — жесткий диск, HDD.
Например: давно было пора поменять винчестер.
Выкатить — опубликовать, выложить в сеть, сделать доступным для клиентов и пользователей.
Например: в понедельник выкатываем обновление Панели управления.
Г
Гайд (мануал, туториал) — инструкция по применению.
Например: не знаешь, что делать? Посмотри гайд.
Галера — компания, известная своим плохим отношением к сотрудникам, низкими зарплатами и отсутствием плюшек.
Например: работаю как раб на галерах. Буду увольняться.
Геймдев — разработка компьютерных игр.
Например: исполню свою детскую мечту — уйду в геймдев.
Гиг (гектар) — гигабайт.
Например: купил винчестер на 500 гигов.
Гуру — опытный специалист в своей области.
Например: в бэкенде он настоящий гуру.
Д
Дамп — сохраненная копия части или всей базы данных.
Например: сделай дамп бдшки и скинь мне.
Девайс — техническое устройство.
Например: закупился самыми свежими девайсами.
Дедлайн — крайний срок выполнения задачи. Чаще всего начинают работать именно к концу дедлайна.
Например: все дедлайны горят, пора начинать кодить.
Демка (демо) — предварительная версия продукта или услуги, нацеленная на ее демонстрацию пользователям. Чаще всего используется в геймдеве. Демкой также можно назвать тестовый период в Спринтхост.
Например: вчера поиграл в демку. Я в восторге. Будущая игра будет классной.
Деплой (задеплоить) — развертывание, запуск программы или приложения на сервере.
Например: сегодня задеплоим на сервер наше приложение.
Джун (джуниор) — программист начального уровня.
Например: на неделе приняли на работу пару джунов.
Директория — папка, в которой находятся файлы, например, сайта.
Например: перейдите на директорию выше и найдите файл index.php.
Дистрибутив — форма распространения ПО.
Например: какой дистрибутив Linux лучше?
Домен — имя сайта в интернете.
Например: хочу зарегистрировать домен у Спринтнеймс.
Дрова — драйверы, программы, являющиеся посредниками в работе между софтом и железом.
Например: стоило обновить дрова, а то игра не работает.
Дропдаун — выпадающее меню на сайте или в приложении.
Например: клиент попросил сделать дропдаун на сайте.
Дропнуть (сносить)— удалить что-либо.
Например: дропни этот файл, он не нужен уже.
Дудос (дудосить) — DDoS-атака.
Например: тревога! Сейчас дикий дудос идет на сервер.
Дыра — лазейка в ПО, через которую может проникнуть вредонос.
Например: нашли пару дыр в коде, надо их заделать.
З
Залить — выложить куда-либо в интернет.
Например: залил вчера видос на YouTube.
Запилить — сделать что-либо, добавить функцию.
Например: запилили анимацию кнопочек при наведении курсора.
Зафакапить (факап) — совершить ошибку, не справиться с чем-либо.
Например: зафакапил весь код. Теперь придется переписывать.
К
Капча — CAPTCHA, проверка человека, не робот ли он часом.
Например: установите капчу на сайт, чтобы спам не приходил из формы обратной связи.
Киберсквоттинг — перехват перспективных доменов для их последующей перепродажи по повышенной стоимости.
Например: только что увели у меня домен! Дурацкий киберсквоттинг!
Код-ревью — оценка написанного кода на предмет ошибок в нем.
Например: провел код-ревью. Там куча ошибок, иди исправляй.
Коммит (закоммитить) — сохранение изменений кода в репозитории.
Например: внес правки в код? Сделай коммит!
Конфиг — конфигурационный файл чего-либо, в котором записаны основные настройки.
Например: не вносите правки в конфиг, если не знаете, к чему это приведет.
Костыль — исправление багов и ошибок «тяп-ляп». Работает, но криво.
Например: завтра деплоим приложение, а тут повсюду баги. Придется костылей понатыкать, потом нормально исправлять будем.
Кракозябры — непонятный набор символов. Чаще всего встречается при неправильной кодировке, но кракозябрами можно назвать плохо читаемый код.
Например: поменяй кодировку, а то тут одни кракозябры.
Л
Лаг (лагать) — глюк в приложении или программе, из-за которого они работают прерывисто и медленно.
Например: у меня ноут залагал, не могу ничего сделать.
Линк — ссылка на сайт.
Например: скинь линк на статью в Дзен.
Линуксоид — программист или просто фанат, разбирающийся в Linux.
Например: линуксоид, а работаешь на винде. Не порядок!
Лог (лог-файл) — журнал, в котором записаны все действия программы в хронологическом порядке.
Например: глянул в логи. Ну и дел ты там наворотил!
М
Мёржить (мержить) — объединять, сливать воедино.
Например: замержим все ветви кода, когда запилим основную часть.
Мидл — программист среднего уровня.
Например: был джуном — стал мидлом.
Митап — встреча или собрание.
Например: сегодня в 12.00 у нас будет митап — подключайся.
Мыло — адрес электронной почты или просто почта.
Например: кинь все документы на мыло.
О
Опенсорс — программное обеспечение, которое может изменять, использовать, дополнять любой человек. Оно находится в свободном доступе.
Например: наш проект будет некоммерческим, поэтому отправим его на опенсорс.
Опенспейс — помещение, офис без каких-либо перегородок, где сотрудники работают вместе.
Например: устроился на работу, а у них там опенспейс. Очень классно!
Отладка — процесс поиска и исправления ошибок во время разработки.
Например: нашли пару ошибок в коде, вечером займусь отладкой.
П
Парсить — процесс сбора информации и данных.
Например: запарсил данные и добавил их в бд.
Патч — обновленная версия чего-либо.
Например: выкатили патч, исправляющий баги предыдущей версии.
Пет-проект — проект-хобби, который обычно не приносит денег.
Например: решил создать пет-проект чисто для души.
Пингануть — проверить доступность IP-адреса.
Например: чего-то сайт не пашет, пингани его.
Подвал — нижняя часть сайта. Обычно в ней находятся контакты, адреса, основные пункты меню, права.
Например: добавил в подвал наш номер телефона.
Попап — всплывающий баннер на сайте.
Например: у меня всплыл попап с попитом и симплом-димплом. Дурацкая реклама.
Продакшн — рабочая версия продукта для пользования.
Например: наконец-то перевели проект в продакшн.
Прокси-сервер — сервер-посредник, который обеспечивает повышенную конфиденциальность информации.
Например: подключили прокси-сервер — теперь меня сложнее отследить.
Проприетарный — являющийся частью чего-либо, коммерческий. В основном относится к ПО, например, к некоторым дистрибутивам Linux.
Например: эта ОС проприетарная, лучше давай воспользуемся опенсорсом.
Пушить — использовать команду push.
Например: запушил новую версию кода в GitHub.
Пэхапэ (пыха) — язык программирования PHP.
Например: учусь писать на пыхе.
Р
Редирект — перенаправление. Например, с одного сайта на другой.
Например: сделал временный редирект на новый сайт, а то старый не работает.
Резолвить — перевод доменного имени в адрес.
Например: зарезолвили домен, теперь все работает.
Репозиторий (репа) — хранилище данных, например, Git-репозиторий.
Например: загрузил новую версию кода в репу.
Рефакторинг — изменение исходного кода ради его упрощения.
Например: сделайте рефакторинг кода, а то исходный совсем уж тяжело читать и работать с ним.
Ругаться — имеется ввиду программа, которая присылает сообщение об ошибке.
Например: приложение ругается, надо посмотреть логи.
С
Сабж — определенная тема для дискуссии или для начала разговора.
Например: не могу придумать сабж, чтобы заговорить с девушкой.
Саппорт — служба технической поддержки, например, Спринтхост.
Например: написал в саппорт Спринтхост — ответили моментально.
Сейвить (сейв) — сохранять изменения.
Например: засейвил проект — можно работать дальше.
Сеньор — программист высшего уровня (но еще не гуру).
Например: был мидлом — стал сеньором!
Скрипт — программа, выполняющая конкретную задачу.
Например: прописал пару скриптов на JS, теперь на сайте будет анимация.
Софт — программное обеспечение.
Например: установил новый софт, теперь можно работать без лагов.
Стек — набор технологий, которыми пользуется программист.
Например: в мой стек входят HTML/CSS, JavaScript и PHP.
Т
Таск (таска) — задание, задача.
Например: мне накинули пару тасков, теперь не выйду из офиса до ночи.
Тимлид — руководитель команды разработчиков, ведущий специалист.
Например: я в айти 20 лет, поэтому мне хватит опыта стать хорошим тимлидом.
Точка остановы — специальный инструмент для остановки программы в нужный момент времени. Используется для выявления багов.
Например: поставил несколько точек остановы — запускай приложение.
Утилита (утилитка, утиль) — вспомогательная программа для выполнения задачи.
Например: добавил пару утилит, теперь должно лучше работать.
Ф
Файервол — межсетевой экран, который помогает отфильтровать нежелательный трафик. Не путайте с антивирусом.
Например: если бы не файрвол, то столько бы нежелательных запросов к сайту было.
Фидбэк — обратная связь.
Например: дай мне фидбэк по моей программе.
Фича — уникальное свойство чего-либо.
Например: не баг, а фича!
Фронтенд (фронтенд-разработчик) — разработка клиентского интерфейса сайта, приложения или программы.
Например: надоел бэкенд, хочу стать фронтенд-разработчиком.
Фулстек — разработка бэкенда и фронтенда одним человеком.
Например: я разобрался в бэкенде и фронтенде, поэтому могу стать фулстек-разработчиком.
Ч
Чекать — проверять.
Например: почекай код на ошибки.
Э
Эксплойт — вредоносная программа, проникающая в ПО жертвы.
Например: эксплойт пробрался к нам через дыры в ПО — надо удалять!
Ю
Юзабилити — степень удобства использования продукта.
Например: юзабилити нашего приложения на высоком уровне.
Юзер — пользователь.
Например: наш продукт исключительно для продвинутых юзеров.
Это еще не все
Этот словарик еще будет дополняться, поэтому предлагайте свои термины. Сделаем целый толковый словарь от Спринтхост.