Аффектить что это в ит
Словарик айтишника или Что? Где? Куда? Часть 1
«Привет! Добро пожаловать! Спасибо, что приняла наш оффер. Пойдем знакомиться с твоей командой. У них как раз сейчас дейли. Ты вышла под конец спринта, поэтому пока работы для тебя не запланировали. Как стендап закончится, можешь почитать спеки, командные окиары и просмотреть бэклог на следующий спринт. По всем вопросам обращайся к своему пио.»
Язык айтишников
Каждый, кто работает в IT, непременно сталкивался с профессиональным жаргоном и компьютерным сленгом. Его можно любить или ненавидеть, принимать или терпеть, но непреложным остается факт — IT-жаргон существует и от него никуда не деться.
Когда приходишь в новую компанию, на тебя наваливается куча незнакомых слов. Кажется, их так много, что потребуется немало времени, чтобы понять и выучить их все. Многие слова ты уже знаешь, о смысле других догадываешься, часть из них является англицизмами, поэтому догадаться об их значении несложно Первая реакция — неприятие: «Зачем использовать английские слова в русский речи, когда есть достаточно русских альтернатив?» Потом ты пытаешься сохранить чистоту языка. В итоге, начинаешь говорить так же, как и все. Это неизбежно.
Профессиональный жаргон существует не для того, чтобы испортить русский язык. Он позволяет ускорить устное общение IT-специалистов и наладить их взаимопонимание. Обычно слова получаются короткими и емкими. Иногда одно слово заключает в себе целую фразу. Поэтому польза в них, на мой взгляд, есть.
Я послушала, как говорят разработчики в Wrike, и составила словарик из самых распространенных слов. Слова собраны по тематическим группам.
Scrum-терминология
Scrum — это методология по управлению проектами. Набор принципов, ценностей, политик, ритуалов для организации работы. В скраме полно терминов, но в ежедневный обиход попала и закрепилась только часть из них.
Бэклог
От англ. backlog (дословно — очередь работ) — еще не запланированный объем работы, который требуется выполнить команде. Каждая созданная задача вначале попадает в бэклог, а потом уже в спринт.
Как и в случае со спринтом, термин используется и в отрыве от скрама. Часто бэклогом называют отложенные задачи. Которые сделать нужно, но не сейчас.
Гол, голевой
От англ. goal (дословно — цель) — цель спринта (бывает одна или несколько), которую команда берется сделать. Цель состоит из ряда задач, которые нужно выполнить, чтобы его достигнуть.
Слово употребляется и как существительное, и как прилагательное. Может быть множественного числа.
Дейли
От англ. daily (дословно — ежедневно) — ежедневные короткие (от 5 до 30 минут) встречи команды с целью поделиться прогрессом по выполненным задачам за предыдущий день и озвучить план работ на текущий день. Также дейли могут называть стендапом (от daily standup), потому что обычно такие встречи происходят стоя — для большей эффективности.
Коммититься
Глагол от англ. существительного commitment (дословно — ответственность). Коммититься — значит обещать выполнить определенный объем работы в оговоренные сроки. Это не просто обещание, это сознательное обязательство перед собой и командой. Человек, который закоммитился, обязан сделать всё возможное, чтобы выполнить то, что сам и пообещал реализовать.
Спринт
От англ. sprint (дословно — бег на короткую дистанцию) — заданный отрезок времени, за который нужно выполнить запланированный объем работы, чтобы в конце этого отрезка был ожидаемый результат.
Термин используют не только те, кто работает по скраму, но и те, кто просто хочет организовать свою работу и сформировать ясные рамки, во время которых должны быть выполнены задачи.
Инструменты для работы
Технические, информационные и вспомогательные средства и приложения для работы.
Ветка
От англ. branch (дословно — ветка) — тот редкий случай, когда в ходу русский перевод термина. Веткой (термин git) называют полную копию проекта, в которой ведется разработка. В проекте может быть создано много веток, что позволяет работать одновременно с разными частями кода. Потом все ветки загружаются в мастер. Процесс «ответвления» иногда называют «бранчеванием», уже как раз от branch.
От англ. mock-up (дословно — эскиз) — макет с UX-дизайном для разработки. Несмотря на то, что слово дословно переводится как «эскиз» или «прототип», в Wrike моками называют готовые проработанные макеты с дизайном.
От англ. production (дословно — промышленная среда) — ветка с рабочей версией продукта, которую видят пользователи. Это окончательная точка куда попадает результат разработки. Иногда так же называют мастер.
От англ. reference (дословно — пример) — схожий функционал или внешний вид, который используется для ориентира. Он служит для сравнения.
Спека
От англ. specification (дословно — спецификация) — документ с подробным описанием требований, условий и технических характеристик, как должен работать разрабатываемый функционал.
Таска
От англ. task (дословно — задача) — задача, заведенная или планируемая на любого работника.
Разработка
Термины, употребляющиеся разработчиками при работе над задачами.
От англ. boost (дословно — ускорение) — процесс повышения производительности, ускорение загрузки.
Катить
Отправлять готовую работу в деплой, предпринимать шаги для подготовки ветки к мерджу в продуктовую ветку.
Комплитить
От англ. complete (дословно — заканчивать) — завершать задачу, закрывать задачу, когда она полностью готова.
Консистентность
От англ. consistency (дословно — системность) — общее единообразие во всех частях продукта.
Матчится
От англ. match (дословно — совпадать) — полное соответствие чего-либо с чем-либо. Процесс приведения к единообразию.
Пинать
Термин, подобный глаголу «пинать», который также имеет значение «делать» и «работать». Конкретное значение определяется по приставке. Подопнуть — сделать немного, допинать — доделать.
Ручка
От англ. handler (дословно — обработчик) — бэкэнд-термин, означающий ответ от сервера, в котором приходят данные.
Скоуп
От англ. scope (дословно — объем) — набор фич и частей продукта, закрепленных за отдельной командой.
От англ. feature (дословно — характеристика) — определенная часть или деталь от общего продукта, которая разрабатывается изолированно.
От англ. flow (дословно — течение) — порядок действий при работе над задачей. Например, вначале задача берётся в разработку, потом проходит ревью, далее тестируется и т.д.
Должности
Некоторые должности, названия которых вошли в обиход в виде сокращений с английского.
Девопс
От англ. DevOps, сокращенно от Developer Operations (дословно — интеграция разработки и эксплуатации) — специалист, занимающийся внедрением DevOps-методологии. Полное название должности — DevOps-инженер, но в речи вторую часть всегда отбрасывают.
От англ. PO, сокращенно от Product Owner (дословно — владелец продукта) — роль по скрам-методологии, человек, ответственный за проработку продукта и распределение бэклога. Он знает о требованиях пользователя и возможностях команды.
От англ. PM, сокращенно от Product Manager (дословно — менеджер продукта) — менеджер, который отвечает за продукт, его обязанности совпадают с обязанностями пио, отличие только в том, что это название должности, а не роли в скраме. Так же, как пио, пиэмов могут называть продакт.
Организационное
Термины, относящиеся к организации работы, а также термины, употребляющиеся в неформальной речи при обсуждении чего-либо.
Дейоф
От англ. day-off (дословно — выходной) — просто выходной.
Драйвер
От англ. driver (дословно — водитель) — человек, который берет на себя инициативу управления проектом/процессом/задачей. В его обязанности входит следить за тем, как протекает созданный им процесс, и руководить им. Он мотивирует других людей выполнять работу для достижения поставленных целей.
Консёрн
От англ. concern (дословно — тревога, участие) — в английском языке слово «консёрн» имеет много различных значений, при этом очень часто употребляется в русской речи. Какое именно значение вкладывает в него автор, известно только ему самому. Иногда — это смесь многих значений, таких как: особый интерес, беспокойство, цель, настороженность, опасение и т.д.
Окиары
От англ. OKR, сокращенно от Objectives and Key Results (дословно — цели и ключевые результаты) — система по постановке и достижению целей. Она нужна для синхронизации работы всех участников компании/отдела/команды, чтобы все двигались в одном направлении, с понятными приоритетами и постоянным ритмом. В отличие от KPI, это амбициозное целеполагание, достижение окиаров (окров) на 70-80% — отличный результат.
Оффер
От англ. offer (дословно — предложение) — предложение о работе / приглашение на работу.
Поинт
От англ. point (дословно — точка) — чаще всего употребляется в значении «точка зрения», сокращенно от point of view. Также в значениях: «суть», «смысл», «довод».
Понимаем сленг программистов: мини-словарь для начинающих разработчиков
Начинающие разработчики не сразу понимают старших товарищей. Фразы вроде «я апишку свитчнул» или «заимпорти другую либу» звучат для новичков как лекция по математическому анализу для первобытного человека. Поэтому мы решили сделать небольшой словарь профессионального сленга программистов.
Слова и фразы в словаре отсортированы по алфавиту. Кстати, словарь можно дополнять. Пиши в комментариях термины, с которыми вы сталкивались на работе.
Аджайл — от англ. Agile. Общий термин, описывает ценности и принципы гибкой разработки программного обеспечения, а также практические подходы к разработке. Понятие Agile стало популярным после публикации Манифеста гибкой разработки программного обеспечения в 2001 году.
Айдишник — id, идентификатор.
Альфа — этап разработки программного обеспечения, на котором разработчики добавляют в программу новые функции, а тестировщики испытывают программу. Это внутренний или непубличный этап.
Апишка — API, программный интерфейс приложения или интерфейс прикладного программирования.
Аутсорс — аутсорсинг, передача компанией части операционной деятельности другой компании.
Адаптив — адаптивный дизайн, адаптация интерфейса к использованию на разных экранах.
Баг — от англ. Bug — жучок, клоп. Ошибка в программе.
Бахнуть — что-то быстро сделать, изменить или дополнить функциональность приложения.
Бета — бета-версия, приложение на стадии публичного тестирования.
Бот — сокращение от «робот». Ботом называют программу, которая автоматизирует интерфейс. Пример — автоответчик в чате.
Бэкенд — от англ. Back-end. Программно-аппаратная или серверная часть приложения.
Бэкап, бэкапить — резервная копия или процесс создания резервной копии приложения.
Ворнинг — от англ. Warning — предупреждение. Предупреждающее сообщение в интерфейсе.
Войтивайти — шуточное, обозначает процесс переквалификации далёкого от сферы IT специалиста в разработчика.
Выкатить — сделать доступным для пользователей. Например, «выкатили новую версию сайта» значит сделали новую версию сайта доступной для пользователей.
Выпадашка — выпадающее меню, то же, что и «дропдаун».
Галера — компания, в которой платят низкие зарплаты и не ценят разработчиков.
Гит — система контроля версий Git или сервис GitHub.
Г****окод — плохой, некачественный код. Объяснение термина есть в статье нашего студента.
Градиент — плавный переход из одного цвета в другой.
Движок — в веб-разработке так называют системы управления контентом.
Дебажить — устранять ошибки, баги.
Деплой, деплоить — развёртывание, публикация рабочей версии приложения. Пример: задеплоить сайт — перенести сайт с тестового на рабочий сервер, сделать его доступным для пользователей.
Джун, джуниор — от англ. Junior. Младший разработчик. Специалист без опыта или с минимальным опытом работы.
Дезигнер — презрительно-снисходительное название дизайнера.
Драй — от англ DRY, don’t repeat yourself. Принцип программирования, предлагающий избегать повторений кода.
Дропдаун — выпадающее меню, то же, что и «выпадашка».
Жаба — язык программирования Java.
Жабаскрипт — язык программирования JavaScript.
Залить — загрузить. Например, «залить файлы на сервер».
Запилить — сделать что-то, добавить какую-то функциональность.
Змея — язык программирования Python.
Исходник — файлы, в которых находится исходный код приложения, или сам исходный код.
Итерация — повторение. «Мы сделали несколько итераций» — мы повторили шаг несколько раз.
Коммит, коммитить — от англ. To commit — совершать. В контексте работы над приложением — сохранять код в репозитории.
Костыль — код, который нужен, чтобы исправить несовершенство ранее написанного кода.
Это интересно На Хекслете есть раздел с бесплатными курсами. Здесь есть курсы по логике, английскому языку, операционным системам, по языкам и инструментам программирования. Регистрируйтесь и учитесь бесплатно!
Либа — от англ. Library — библиотека. Речь идет о библиотеках кода, например, React.
Линтер — общее нарицательное название программ, которые анализируют код и предупреждают разработчика об ошибках.
Лист — от англ. List — список.
Локалка — локальный. Например, локальный сервер или сеть.
Мидл — от англ. Middle — средний. Уровень разработчика, следующий за джуниором. Опыт и уровень знаний миддла позволяет ему самостоятельно решать серьезные задачи.
Мёржить — от англ. Merge, сливать. Речь идет об объединении или слиянии веток кода.
Меншить — от англ. Mention — упоминание. Речь идёт об упоминаниях в чатах или соцсетях. «Менши меня, когда будет готово» значит «упомяни меня, когда будет готово».
Навбар — навигационный блок на сайте или в интерфейсе программы.
Накатить — внести изменения, задеплоить новую версию приложения. Противоположное термину «откатить».
Откатить — удалить изменения, вернуть предыдущую версию приложения. Противоположное термину «накатить».
Ось — операционная система.
Падаван — ироничное название стажёра или джуниора.
Пилот — пробная (пилотная) версия продукта.
Питон — язык программирования Python.
Подвал — то же, что и «футер». Элемент структуры страницы, который находится в нижней части и содержит служебную информацию.
Поплыла вёрстка — некорректное отображение страницы в браузере.
Продакшн или продакшен (продакшн-код) — обозначение кода для рабочей версии приложения.
Пушить — использовать команду push, публиковать что-то.
Пэхапэ — язык программирования PHP, то же, что и «пыха».
Пыха — язык программирования PHP, то же, что и «пэхапэ».
Релиз — программное обеспечение на стадии публичного использования. Стабильная версия программы, которая прошла тестирование.
Рекурсия — описание процесса с помощью самого процесса. Например, выражение «рекурсивный вызов функции» описывает ситуацию, в которой функция вызывает сама себя.
Репа — репозиторий, хранилище данных. Например, код программы можно хранить в репозитории на GitHub.
Ридми — файл Readme, в котором содержится информация о программе.
Ругаться, например, линтер ругается — сообщения об ошибках в коде, работе сервиса и так далее.
Сабж — от английского Subject — тема, предмет. «По сабжу» — по теме обсуждения.
Свитчнуть, свичнуть — переключить. От английского switch.
Сетка — модульная сетка, используется для дизайна и вёрстки страниц.
Сеньор, синьор — от англ. Senior — старший разработчик.
Стек — изначально абстрактный тип данных. В разговорной речи используется для обозначения списка технологий, которые использует разработчик или компания. Пример: «Наш стек — HTML/CSS, JavaScript, React».
Софт — от англ. Software — программное обеспечение.
Софт-скилы — от англ. Soft skills — знания и качества специалиста, прямо не связанные с профессиональной деятельностью. Примеры: коммуникабельность, проактивность.
Темплейт — от английского template — шаблон.
Тестировщик — специалист по тестированию программного обеспечения.
Тимлид — от английского Team leader — руководитель команды. Координатор группы программистов.
Убить — удалить что-то. Например, «убить профиль» означает удалить профиль.
Фидбек — от англ. Feedback — обратная связь.
Фича — функция, возможность. От англ. Feature.
Фреймворк — от англ. Framework — каркас. Инструмент разработки, набор типовых шаблонных решений, упрощающих работу программиста. Примеры: Laravel, Bootstrap.
Фронтенд — от англ. Front-end — клиентская часть приложения.
Хатэмээль, хатээмэль — HTML, язык гипертекстовой разметки.
Хардкодить — статически прописывать в коде данные, которые должны вычисляться динамически. Плохая практика, антипаттерн в программировании.
Хацкер, кулхацкер — ироничное название начинающего специалиста, который считает себя опытным программистом. От английского hacker и cool hacker.
Хедер, хэдер — элемент структуры веб-страницы, находится в верхней части и содержит логотип, меню, служебную информацию.
Цэмээс, цээмэс — от англ. CMS — content management system, система управления контентом.
Цээсэс — от англ. CSS — Cascading Style Sheets, каскадные таблицы стилей.
Юзать — от английского to use — использовать.
Ява — язык программирования Java.
Яваскрипт — язык программирования JavaScript.
ЯП — язык программирования.
С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.
Словарь программиста. Сленг, который должен знать каждый кодер
Большинство всех сленговых словечек перешло к нам из английского языка. Люди, которые далеки от IT-индустрии, но хорошо знают английский, смогут понять около половины этих слов. Для начинающего программиста этот словарь будет особо полезен, так как позволит немного окунуться в мир Ай-Ти.
Примечание: Здесь представлено 450+ терминов. Если вы не нашли термин, который, по вашему мнению, используется в обиходе программистов и просто людей из сферы IT, или какое-то слово я неверно истолковал — сообщите об этом в комментариях.
А
Абстрактная функция (или «чистая виртуальная функция») — это функция, которая не имеет определения. Её переопределяют дочерние классы.
Ава (или «аватарка», от англ. «avatar») — графическое представление (картинка/фото/изображение) человека в Интернете/соц.сетях/мессенджерах/играх и т.д.
Автогад — система автоматизированного проектирования и черчения AutoCAD.
Админ (от англ. «admin») — администратор.
Айди (от англ. «identificator») — идентификатор.
Айпи (или «Айпишник», «Айпи-адрес», от англ. «Internet Protocol Address») — уникальный адрес компьютера в сети Интернет. Этот адрес каждому компьютеру присваивает провайдер, который предоставляет устройству возможнось выхода в Интернет.
Айти (или «Ай-Ти», «АйТи», сокр. «IT» от англ. «Information Technologies») — информационные технологии.
Айти-евангелист (или «IT-проповедник/пропагандист») — человек, который занимается пропагандой в сфере IT.
Айтишник (он же «айтишнег», «ойтишнег», «ойтишник») — специалист в информационных технологиях. Нередко айтишниками называют всех программистов и просто продвинутых пользователей компьютера и Интернета.
Ака (или «a.k.a», от англ. «also known as») — если дословно, то «еще известен как». Другими словами, никнейм, псевдоним.
Аккаунт (или «акаунт», от англ. «account») — учетная запись пользователя, которая создается после регистрации в какой-либо системе (например, на сайте или в программе). Как правило, для входа в свой аккаунт вам нужно ввести логин и пароль.
Алгоритм — последовательность действий для решения определенной задачи.
Аноним (или «анонимус», «анон», от англ. «anonym/anonymous») — человек, скрывающий свою личность. Как правило, использует вымышленные или ненастоящие данные о себе.
Антивирус (или «антивирусник») — это специализированная программа для обнаружения компьютерных вирусов и их удаления. Также может выполняться профилактика в виде обнаружения и прекращения выполнения нежелательных программ и регулярная проверка файлов компьютера для выявления подозрительных файлов.
Апгрейд (от англ «upgrade») — обновление/модернизация аппаратного обеспечения (железа).
Апдейт (от англ «update») — обновление/модернизация программного обеспечения (софта).
Апликуха (от англ. «application») — прикладное программное обеспечение. Например, компьютерная программа или мобильное приложение.
Апрув (от англ. «approve») — подтверждение, согласие, одобрение чего-либо.
Апрувить (или «заапрувить») — подтверждать, давать добро на выполнение чего-либо.
Артефакт (от англ. «artefact») — это нежелательный визуальный эффект по типу искажения цветов, форм объектов, несовместное движение частей изображения и т.д.
Архиватор — программа для создания архивов (например, 7-Zip, WinRAR и др.).
Ассемблер (или «Асм», от англ. «Assembler») — это транслятор (переводчик), который переводит код, написанный на языке Ассемблера, в машинный язык.
Аська (или ICQ от англ. «I seek you») — централизованная служба мгновенного обмена сообщениями в сети Интернет. С 2010 года принадлежит инвестиционному фонду Mail.ru Group. До возникновения социальных сетей была очень популярной, сейчас же ею пользуется сравнительно малое количество пользователей Интернета.
Аттач (от англ. «attachment») — прикрепляемый к чему-либо файл.
Аттачить — прикреплять (например, файл или фото/скриншот к письму).
Аутсорс (или «аутсорсинг», от англ. «outsource») — передача компанией выполнения определенной работы специалистам вне штата (фрилансерам или работникам других компаний). Например, есть специализированные конторы бухгалтеров, которые обслуживают десятки других компаний на аутсорсе, не являясь сотрудниками этих компаний.
Аффтар (или «афтор», «афтар») — автор.
Agile (англ. «agile software development») — это семейство гибких методологий разработки, которые используются для создания проектов/продуктов в сфере программного обеспечения. К ним относятся Scrum, экстремальное программирование, DSDM и пр. Отличительной особенностью гибких методологий разработки является наличие итераций (коротких циклов), когда большой проект разбивается на подпроекты с задачами, на выполнение каждого из которых отводится 2-3 недели, с возможностью регулировать вектор движения разработки непосредственно в процессе самой разработки.
API (или «Апишка», сокр. от англ. «Application Programming Interface») — это набор функций, которые позволяют одним приложениям получать доступ к данным и взаимодействовать с внешними (другими) приложениями, программными компонентами, операционными системами или микросервисами. Если упростить, API доставляет ответ пользователя системе и отправляет ответ системы обратно пользователю. Например, когда вы используете приложение на своем смартфоне, оно подключается к Интернету и отправляет данные на сервер > сервер извлекает эти данные, интерпретирует их, выполняет над ними необходимые действия и отправляет их обратно на ваш смартфон > приложение на вашем смартфоне интерпретирует полученные от сервера данные и предоставляет вам нужную информацию в читабельном виде. Каждый раз, когда вы используете на своем смартфоне Facebook, отправляете мгновенное сообщение или проверяете погоду, вы используете API.
ASCII (сокр. от «American Standard Code for Information Interchange») — это американский стандартный код для обмена информацией, который определяет способ представления символов английского языка (+ несколько других) в виде чисел от 0 до 127. Например: код буквы ‘а’ — 97, код буквы ‘b’ — 98.
Б
Баг (от англ. «bug») — ошибка в программе/коде, из-за которой результаты выполнения программы неправильные.
Багрепорт (от англ. «bug report») — сообщение или отчет об ошибке с её описанием, причиной возникновения, приоритетом и прочими свойствами.
Байт — единица хранения и обработки цифровой информации, равная 8 битам.
Бан (от англ. «ban») — лишение или ограничение каких-либо прав пользователя (например: лишение права оставлять комментарии, просматривать определенные страницы и пр.). Пожизненный бан — исключение пользователя из системы/игры/сайта/группы и т.д.
Баннер — графическое или анимированное изображение, чаще всего, рекламного характера.
Банщик — человек-дизайнер, который занимается версткой баннеров.
Батник — командный файл с расширением .bat. Используется для работы с командной строкой в Windows.
Баян — шутка или информация, которая ранее уже была опубликована/известна.
БД (сокр. от «База Данных») — программный или программно-аппаратный комплекс, разработанный для хранения большого объема различной информации.
Бенефит (от англ. «benefit») — непрямое денежное или другое нематериальное вознаграждение, которое чаще всего используется для мотивации сотрудников. Другими словами, бонус.
Бенч (от англ. «bench») — режим ожидания. Выражение «программист на бенче» означает, что программист простаивает вхолостую в ожидании нового проекта/задания и, по факту, ничего не делает, но зарплату получает.
Бета-версия — тестовая версия какого-либо продукта (например, программы или игры), которая выпускается с целью получить обратную связь от пользователей для усовершенствования и устранения ошибок готового выпускаемого продукта.
Бета-тестер — человек, который использует бета-версию продукта и предоставляет свою обратную связь о продукте для разработчиков.
Библиотека — это набор скомпилированного кода (например, функций), который был «упакован» для повторного использования в других программах. С помощью библиотек можно расширить возможности программ. Например, если вы пишете игру, то вам придется подключать библиотеки звука или графики (если вы не хотите самостоятельно их писать с нуля).
Биткоин (от англ. «bitcoin») — одна из самых известных криптовалют в мире.
Битый — нерабочий. Например, «битые ссылки» — это ссылки, которые ведут на несуществующие страницы. Пользователь, попадая на подобную страницу, видит «Ошибка 404» ( Error 404 ).
Блок-схема — графическая нотация для описания алгоритмов. Используется программистами в процессе разработки и анализа логики работы программных компонентов.
Блокчейн (от англ. «blockchain») — система учета проводимых транзакций с криптовалютой.
Болванка — чистый (незаписанный) компакт-диск.
Бот (сокр. от «робот«) — программа, имитирующая действия человека, иногда с зачатками искусственного интеллекта.
Браузер (от англ. «browser») — программа, с помощью которой можно просматривать веб-страницы (другими словами, выходить в Интернет).
Брейншторм (от англ. «brainstorm») — способ генерации новых идей или решения существующих проблем путем мозгового штурма.
Буржунет — зарубежная (нерусскоязычная) часть Интернета. Очень часто под этим термином подразумеваются все англоязычные сайты.
Бутовый (от англ. «boot») — загрузочный (например, «бутовый диск» — загрузочный диск).
Буфер данных — это просто часть памяти, зарезервированная для временного хранения данных, когда они перемещаются из одного места в другое.
Бэкап (от англ. «backup») — резервное копирование. Создание резервной копии проекта/сайта/данных, чтобы в случае непредвиденных обстоятельств/сбоя можно было вернуть всю систему в прежнее состояние. Хорошей практикой является регулярное обновление бэкапов и их хранение сразу в нескольких местах (не только на рабочем компьютере).
Бэкенд (от англ. «back-end») — разработка серверной (или «внутренней») части продукта (например, сайта или приложения).
В
Валидный (от англ. «valid») — корректный, действительный. Тот, который соответствует требованиям/условиям/правилам.
Варез (от англ. «warez») — любая интеллектуальная собственность или программное обеспечение, которое свободно распространяется в сети Интернет, нарушая при этом права правообладателя.
Варезник — сайт, который распространяет варез (пиратское программное обеспечение, пиратские фильмы/музыку и пр.). Обычно, термин «варезник» применяется к сайтам-файлообменникам.
Вебинар (от англ. «web based seminar») — это семинар, презентация или лекция на определенную тему, которая проходит онлайн (в режиме реального времени) в Интернете. Под этим термином также подразумевают и запись вебинара, который проходил ранее.
Видос (или «видосик») — видео.
Видюха (или «видяха») — видеокарта.
Вики — Википедия (свободная энциклопедия).
Виндоус (или «Винда») — операционная система Windows.
Виндузятник — саркастическое название пользователя операционной системы Windows.
Винт (или «хард») — винчестер. Он же «жесткий диск», «HDD».
Виртуальный базовый класс — это родительский класс, объект которого является общим для использования всеми дочерними классами.
Вирус (от англ. «virus») — программа, заражающая другие программы. Как правило, вирусы используют хакеры для взлома системы и распространения своего влияния на максимальное количество устройств с дальнейшим нанесением вреда (например, повреждение или удаление данных, кража информации и т.п.).
Ворд — программное обеспечение MS Word для работы с текстовыми файлами.
Воркшоп (от англ. «workshop») — обучающее мероприятие для работников из определенной сферы деятельности (например, программистов, фотографов или дизайнеров).
Выебщик — программист или человек, работающий в IT, с завышенным ЧСВ, который всегда выражает свое экспертное мнение, нередко в неподходящих случаях, и не уважает мнения окружающих (очень часто даже не удосуживается их выслушать). Другими словами — «выпендрежник».
Выкатить — опубликовать или сделать доступным что-либо. Например, «выкатить новую часть игры» — опубликовать новую часть игры.
Г
Гаджет (от англ. «gadget») — техническое устройства для облегчения выполнения какой-либо задачи (например, телефон является гаджетом).
Гайд (от англ. «guide») — инструкция, руководство.
Галера — компания или организация, в которой трудится программист. В основном, термин «галера» применяется к компаниям, где практикуется плохое отношение начальства к работникам.
Гейм (от англ. «game») — игра.
Геймдев (от англ. «game development») — разработка/создание игр.
Геймер (от англ. «gamer») — игрок.
Геймпад (от англ. «gamepad») — игровой пульт. Обратите внимание, это не то же самое, что джойстик.
Геймплей (от англ. «gameplay») — игровой процесс, сюжет игры.
Генерить (или «сгенерить», от англ. «generate») — сгенерировать, создать, сформировать что-либо.
Гиг (или «гектар») — гигабайт.
Гик (от англ. «geek») — человек, который хорошо разбирается в определенной сфере деятельности, являясь фанатиком своего дела. Сейчас под «гиками» очень часто подразумевают именно программистов.
Гиф (или «гифка») — анимация, изображение в формате .gif.
Глобальные переменные — это переменные, которые объявлены вне главного (основного) блока программы. Они создаются при запуске программы и уничтожаются при её завершении. Их можно использовать в любом месте файла, после их объявления.
Глюк — непонятный сбой, задержка, торможение процессов в программе или игре.
Глючит — медленно работает или работает с ошибками. То же самое, что и «виснет», «лагает».
Говнокод — плохой код, который некорректно написан, выполняет не то, что нужно, или код, в котором сложно разобраться и который сложно поддерживать/модифицировать.
Говнокодер — программист, пишущий говнокод.
Гребцы — работники галеры (компании).
Грызун — компьютерная мышь.
Гуглить — искать информацию в поисковике Google.
Гуй (сокр. «GUI» от англ. «Graphical User Interface») — графический интерфейс пользователя.
Гуру — опытный специалист, мастер в своем деле.
Д
Дамп (от англ. «dump») — файл с полной или частичной копией содержимого памяти компьютера или базы данных в момент создания данного файла. Очень часто дампы используются с целью создания и поддержания в актуальном состоянии системы бэкапа.
Дебажить (от англ «debug») — отладка кода, т.е. поиск и исправление ошибок в коде.
Девайс (от англ. «device») — техническое устройство (например, ноутбук или смартфон).
Девелопер (от англ. «developer») — разработчик, программист.
Девелопмент (от англ. «development») — разработка чего-либо (например, программ или игр).
Дедлайн (от англ. «deadline») — крайний срок выполнения или сдачи проекта/задания/работы.
Дезигнер (от англ. «designer») — дизайнер.
Декремент (от англ. «decrement») — уменьшение значения на заданное значение (как правило, на единицу).
Делфи — язык программирования Delphi.
Демка (или «демо», от англ. «demo») — демонстрационная версия чего-либо, как правило, с урезанным функционалом или с пробным периодом использования.
Деплой (или «задеплоить», от англ. «deploy») — это развертывание (перенос) программного обеспечения (исполняемого кода) на сервер или устройство, где оно должно функционировать.
Деструктор (от англ. «destructor») — это специальный тип метода класса, который выполняется при удалении объекта класса. В то время как конструкторы предназначены для инициализации класса, деструкторы предназначены для очистки памяти после него.
Дефолтный (или «по дефолту», от англ. «default») — тот, что используется по умолчанию, стандартный.
Джуниор (или «джун», от англ. «Junior Developer») — начальный уровень специалиста. Человек, имеющий минимальный опыт (как правило, до 2 лет) и навыки в определенной сфере деятельности.
Динамическая библиотека (или «общая библиотека») — состоит из подпрограмм, которые подгружаются в вашу программу во время её выполнения. При компиляции программы, которая использует динамическую библиотеку, эта библиотека не становится частью вашего исполняемого файла, она так и остается отдельным модулем. В Windows динамические библиотеки имеют расширение .dll (сокр. от «dynamic link library» — «библиотека динамической компоновки»), тогда как в Linux динамические библиотеки имеют расширение .so (сокр. от «shared object» — «общий объект»). Одним из преимуществ динамических библиотек является то, что разные программы могут совместно использовать одну копию динамической библиотеки, что значительно экономит используемое пространство и рабочее время программистов. Еще одним преимуществом динамической библиотеки является то, что её можно обновить до более новой версии без необходимости перекомпиляции всех исполняемых файлов, которые её используют.
Динамический массив (англ. «dynamic array») — это массив, размер которого может изменяться во время выполнения программы.
Динамическое выделение памяти — это способ запроса памяти из операционной системы запущенными программами по мере необходимости. Эта память не выделяется из ограниченной памяти стека программы, а выделяется из гораздо большего хранилища, управляемого операционной системой — кучи. На современных компьютерах размер кучи может составлять гигабайты памяти.
Директория — папка.
Дисконнект (или «отконнектиться», от англ. «disconnect») — разрыв связи или соединения.
Дистрибутив — форма распространения программного обеспечения.
Драйвер — программа, которая служит для взаимодействия программного обеспечения устройства с аппаратным обеспечением устройства (являясь, по сути, посредником).
Дрова — драйвера.
Дропнуть (от англ. «drop») — удалить, сбросить, уничтожить.
Дружественная функция — это функция, которая имеет доступ к закрытым членам класса, но при этом сама не является членом данного класса. Во всех других отношениях дружественная функция является обычной функцией. Ею может быть как обычная функция, так и метод другого класса.
Дыра — лазейка в коде ПО, которую могут использовать хакеры в своих целях.
DDoS-атака (от англ. «Distributed Denial of Service attack») — хакерская атака, способная частично или полностью вывести из строя серверы атакуемого Интернет-ресурса. Суть атаки заключается в посылании веб-серверу большого количества запросов одновременно с большого количества устройств (так называемой «ботнет-сети»).
DIY (сокр. от англ. «Do It Yourself») — самодельничество, или «сделай сам»; вид деятельности, при котором вы что-то делаете своими руками.
Ж
Железо — аппаратное обеспечение (комплектующие) устройств (например, компьютеров, ноутбуков или смартфонов).
З
Заголовочные файлы (или «заголовки», англ. «header files») — их целью является удобное хранение набора объявлений объектов для их последующего использования в других программах.
Задрот — человек, который слишком много времени уделяет виртуальной реальности (будь то игры, программирование или еще что-либо). Также иногда под этим термином подразумевают фанатиков своего дела (не зависимо от специальности).
Зазиповать — сделать архив каких-либо файлов в формате .zip.
Законнектиться (или «подконнектиться», «приконнектиться», от англ. «connect») — присоединиться к чему-либо.
Запилить (или «залить») — загрузить, выставить на всеобщее обозрение. Например, «запилил видосик в YouTube» — загрузил видео в YouTube.
Зарарить — сделать архив каких-либо файлов в формате .rar.
Зафакапить — не справиться с выполнением поставленной задачи.
Зашквар — позор, гнусное поведение, какой-то постыдный поступок или действие.
Звуковуха (или «звукавуха») — звуковая карта в персональном компьютере (сервере).
И
ИБ — Информационная Безопасность.
Ибешник — сотрудник подразделения информационной безопасности.
Идентификатор — это имя переменной, функции, класса или другого объекта в языке программирования.
Иксы (от англ. «Х») — так называют в просторечье стандарт X Window System, на котором построена графическая оболочка в Linux-дистрибутивах, по аналогии с окнами в ОС Windows.
Имба (от англ. «imbalanced») — несбалансированный персонаж, предмет или иной элемент компьютерной игры. Данный термин используется в основном в онлайн-играх и применяется к более сильному на фоне остальных персонажу.
ИМХО (сокр. «IMHO» от англ. «In My Humble Opinion») — по моему скромному мнению.
Инет — Интернет.
Инкапсуляция (англ. «encapsulation») — это процесс скрытого хранения деталей реализации объекта.
Инкремент (от англ. «increment») — увеличение значения на заданное значение (как правило, на единицу).
Инсайт (от англ. «insight») — внезапная догадка, озарение или прозрение. Зачастую приводит к обнаружению скрытой проблемы или внезапному нахождению её решения, или новому видению сложившейся ситуации.
Инсталлировать (от англ. «install») — установить. Например, «инсталлировать Винду» — установить ОС Windows.
Интегрированная cреда разработки (сокр. «IDE» от англ. «Integrated Development Environment») — это комплекс программного обеспечения, которое содержит всё необходимое для разработки, компиляции, линкинга и отладки кода.
Интерпретатор — это программа, которая напрямую выполняет код без его предыдущей компиляции в исполняемый файл. Интерпретаторы более гибкие, но менее эффективные, так как процесс интерпретации выполняется повторно при каждом запуске программы.
Инфа — информация.
ИТ — Информационные Технологии.
Итератор (англ. «iterator») — это объект, разработанный специально для перебора элементов контейнера (например, значений массива или символов в строке), обеспечивающий во время перемещения по элементам доступ к каждому из них.
Итерация (от англ. «iteration») — повторение какого-либо действия.
ISP (сокр. от «Internet Service Provider») — провайдер.
К
Камень — процессор.
Капча (сокр. «CAPTCHA» от англ. «Completely Automated Public Turing test to tell Computers and Humans Apart») — картинка для проверки пользователя, является ли он настоящим человеком или это просто бот (программа). Капча используется в качестве защиты от автоматических регистраций и спам-ботов.
Кастомер (от англ. «customer») — покупатель, клиент или заказчик.
Кастомный (от англ. «custom») — переделанный под индивидуальные требования определенного пользователя, сделанный на заказ.
Кейс (от англ. «case») — реальная ситуация (или случай), которая произошла с автором.
Киберсквоттинг — покупка или перехват на аукционе перспективных доменных имен для их последующей выгодной перепродажи (зачастую, в разы, если не в десятки раз, больше от первоначальной стоимости).
Килобаксы — тысячи долларов. Приставка «к» означает «кило», т.е. тысяча. Например, 10к = 10 000.
Кирпич — неработающее или сломанное устройство (например, неработающий телефон).
Клава — клавиатура.
Класс — это пользовательский тип данных, который может содержать не только данные (переменные), но и функции, работающие с этими данными (методы).
Кликать — нажимать на кнопки компьютерной мыши.
Коворкинг (от англ. «coworking») — место для организации труда специалистов одной или сразу нескольких сфер деятельности, фрилансеров.
Кодер (или «кодерок», от англ. «coder») — программист.
Кодить — программировать.
Код-ревью (от англ. «code review») — рецензирование/проверка кода с целью обнаружения и исправления ошибок, которые остались незамеченными при написании кода.
Командная строка — разновидность текстового интерфейса между человеком и компьютером, в котором инструкции компьютеру даются в основном путем ввода с клавиатуры текстовых строк.
Коммитить (или «закоммитить», «сделать коммит», от англ. «commit») — сохранить/зафиксировать изменения кода в репозитории (хранилище) кода.
Компиляция — конвертация кода, написанного на высокоуровневом языке, в исполняемую программу, которую процессор понимает напрямую.
Компилятор — это программа, которая читает код и создает автономную (способную работать независимо от другого аппаратного или программного обеспечения) исполняемую программу, которую процессор понимает напрямую. При запуске программы весь код компилируется целиком, а затем создается исполняемый файл, и уже при повторном запуске программы компиляция не выполняется.
Компуктер (или «комп», «компудахтер», «компутер») — компьютер.
Коннект (от англ. «connect») — установленная связь между объектами.
Константа (англ. «constant») — это переменная, значение которой нельзя изменить.
Конструктор (англ. «constructor») — это особый тип метода класса, который автоматически вызывается при создании объекта этого же класса. Конструкторы обычно используются для инициализации переменных-членов класса значениями, которые предоставлены по умолчанию/пользователем, или для выполнения любых шагов настройки, необходимых для используемого класса (например, открыть определенный файл или базу данных).
Контент (от англ. «content») — содержимое или информация.
Контра (или «КС») — компьютерная игра Counter-Strike.
Конфиг (от англ. «configuration») — конфигурационный файл ПО, в котором записаны настройки данного ПО.
Конфа — конференция.
Копипаст (от англ. «copy/paste») — скопировать (copy) и вставить (paste).
Костыль — исправление серьезных багов/дыр/ошибок без должного исправления системы в целом, т.е. решение проблемы «на коленке» в кратчайшие сроки в ущерб эффективности и хорошим практикам программирования.
Крипово — страшно.
Кроссплатформенный — тот, который не зависит от аппаратных платформ и операционных систем (например, может работать как на Windows, так и на Linux).
Кряк (или «таблетка», от англ. «crack») — специальная программа или дополнение к ПО для взлома данного ПО. В основном используется для преобразования лицензионной (платной) версии чего-либо (например, программы или игры) в бесплатную.
Крякнуть (или «крэкнуть») — взломать ПО (например, программу или игру).
Куки (или «кукисы», от англ. «cookies») — небольшие текстовые файлы, создаваемые браузером пользователя, которые используются для определения уникальности пользователя и для отслеживания его действий на сайте.
Кулер (от англ. «cooler») — охлаждающее устройство (система охлаждения) для частей персонального компьютера или сервера.
Кулхацкер (или «хацкер», от англ. «cool hacker») — человек, считающий себя хакером или опытным программистом, не являющийся таковым на практике.
Л
Лаг (или «лаги») — задержка в выполнении программы/игры, отсутствие реагирования на действия пользователя. Синоним к термину «глюк».
Лайфхак (от англ. «lifehack») — полезный совет, помогающий решить определенную проблему и сэкономить время и/или усилия.
Ламер (от англ. «lamer») — неопытный человек, который не разбирается в определенной сфере, но думает, что разбирается. Не путать с чайником.
Лапша — телефонный кабель старого образца.
Левел (от англ. «level») — уровень.
Легаси-код (от англ. «legacy code») — устаревший чужой код, написанный очень давно, и с которым сейчас приходится иметь дело.
Лейбл (или «лейба», от англ. «label») — этикетка — графический/текстовый знак/наклейка на любом ИТ-продукте, с указанием торговой марки, названия, производителя, даты производства и т.п.
Либа (от англ. «library») — библиотека.
Ликбез (сокр. от «ликвидация безграмотности») — обучение азам, основам.
Линк (от англ. «link») — ссылка/гиперссылка на какой-либо ресурс (например, статью, сайт или страницу сайта).
Линкануть — отправить куда-нибудь (кому-нибудь) определенную ссылку.
Линкинг (от англ. «linking») — это процесс связывания всех объектных файлов, генерируемых компилятором, в единую исполняемую программу, которую вы затем сможете запустить/выполнить. Это делается с помощью программы, которая называется линкер (или «компоновщик»).
Линукс (или «Линух», от англ. «Linux») — это семейство Unix-подобных операционных систем, использующих ядро Linux, которое разработал финно-американский программист Линус Торвальдс. Операционные системы, использующие ядро Linux, называются дистрибутивами Linux, и они являются такими же операционными системами, как Microsoft Windows, Apple macOS, iOS, но с одной очень важной особенностью, а именно — их исходные коды являются открытыми, так как они распространяются под лицензией GNU GPL, которая подразумевает создание бесплатного и открытого программного обеспечения (open-source software).
Линуксоид — человек, который использует дистрибутив Linux или ярый фанат всего, что касается темы «Linux».
Литерал — это фиксированное значение, которое записывается непосредственно в исходном коде (например, 7 или 3.14159 ).
Лицуха — лицензия.
Личка — личные сообщения. Например, «написать в личку в Инсте» означает написать в личные сообщения в Instagram.
Лог-файл (от англ. «log file») — текстовый файл, в котором записываются в хронологическом порядке все выполненные действия в программе или на сервере, например: время возникновения ошибок/сбоев, действия пользователей и пр.
Логин (от англ. «login») — 1) процесс, с помощью которого пользователь получает доступ к чему-либо (например, к сайту или программе) путем идентификации и аутентификации; 2) уникальное имя пользователя для входа в систему.
Логический тип данных (от англ. «boolean») — это тип данных, переменные которого могут содержать лишь одно из двух возможный значений: true ( 1 ) или false ( 0 ).
Лого — логотип.
Локалка — это группа вычислительных устройств (компьютеры, периферия) вместе с активным оборудованием, соединенные между собой кабельной системой, а также беспроводными технологиями, и образующие структуру, покрывающую конкретную, как правило, небольшую территорию (например, одно помещение, здание или несколько зданий/сооружений, расположенных компактно).
Локальные переменные — это переменные, которые определены внутри блока. Они создаются (и инициализируются, если необходимо) в точке определения и уничтожаются при выходе из блока.
Локейшн (от англ. «location») — месторасположение.
ЛОЛ (или «LOL», от англ. «Laughing Out Loud») — англоязычный акроним, интернет-мем. Термин используется в сетевом общении главным образом для выражения смеха в письменной форме.
Лузер (от англ. «loser») — неудачник или проигравший в игре.
Лэптоп (от англ. «laptop») — ноутбук.
Лямбда-выражение (или просто «лямбда») — позволяет определить анонимную функцию внутри другой функции. Возможность сделать функцию вложенной является очень важным преимуществом, так как позволяет избежать как захламления пространства имен лишними объектами, так и определить функцию как можно ближе к месту её первого использования.
М
Майнинг (от англ. «mining») — добыча какого-либо ресурса/предмета.
Мамка (или «мать», «материнка», «мазерборд») — материнская плата.
Манагер (от англ. «manager») — менеджер, руководитель.
Мануал (от англ. «manual») — руководство, инструкция по использованию чего-либо.
Массив (англ. «array») — это совокупный тип данных, который позволяет получить доступ ко всем переменным этого типа данных через использование одного идентификатора.
Мейл (от англ. «E-mail») — электронное письмо/сообщение.
Мейнстрим (от англ. «mainstream») — преобладающее направление в какой-либо области (научной, культурной, технической и др.) для определенного отрезка времени.
Ментор (от англ. «mentor») — наставник, учитель.
Мерч (от англ. «merchandise») — разного рода продукция, товары с определенной символикой или без. Очень часто данный термин используется для обозначения одежды, выпускаемой известными лицами, знаменитостями.
Мидл (от англ. «Middle Developer») — средний уровень специалиста. Человек, имеющий «средний» опыт (как правило, от 2 и более лет) и навыки в определенной сфере деятельности.
Митап (от англ. «meetup») — собрание/встреча специалистов определенной сферы деятельности для обмена опытом, в образовательных целях или просто для общения в неформальной обстановке.
Митинг (от англ. «meeting») — собрание (встреча) людей.
Моб (от англ. «mob») — 1) любой нестатичный объект в компьютерной игре. Также данным термином называют любых игровых персонажей/монстров, неуправляемых игроком; 2) толпа.
Модератор (англ. «moderator») — пользователь, наделенный правами администрирования содержимого на сайте/форуме/ресурсе. Как правило, данный пользователь обладает меньшими полномочиями, чем администратор, но большими, чем обычный пользователь, и занимается модерацией (проверкой) комментариев/постов обычных пользователей.
Моник — монитор.
Мониторить — наблюдать за чем-либо, отслеживать какие-либо процессы.
Мост (или «бридж», от англ. «bridge») — сетевое устройство второго (канального) уровня сетевой модели OSI. Предназначен для объединения сегментов (подсетей) компьютерной сети в единую сеть.
Мультикаст (от англ. «multicast») — передача данных сразу группе заинтересованных получателей.
Мусорка — корзина (папка) для удаленных файлов и папок.
Мыло — адрес электронной почты, E-mail пользователя.
Н
Накрутка — действия, направленные на увеличение показателей каких-либо счетчиков (например, лайков, репостов или подписчиков).
Нативный (от англ. «native») — родной. Часто используют выражение «нативный код» — исходный код (не модифицированный позже), написанный разработчиками.
Нетворкинг (от англ. «networking») — окружение специалистов определенной сферы деятельности, где, используя связи между этими людьми, можно легко и быстро решить определенные проблемы/вопросы или просто познакомиться с целью будущего сотрудничества.
Ник (от англ. «nickname») — придуманный псевдоним, прозвище или кличка пользователя.
Ноулайфер (от англ. «no life») — человек, который большинство своего времени проводит за компьютером/ноутбуком/смартфоном в виртуальном мире (Интернет/соц.сети/игры). Человек, не имеющий личной жизни, хобби или каких-либо других занятий в реальном мире.
Ноут — ноутбук.
Нуб (или «нубчик», «нубас», «нубарь», «нубак», от англ «newbie») — новичок или человек у которого ничего не получается, или он не знает, как правильно что-то сделать. Неопытный.
О
Область видимости переменной — часть программы, в пределах которой можно использовать переменную.
Обработка исключений — это механизм обработки ошибок, возникающих в функции. Если в функции возникает ошибка, с которой она не может справиться, то она может выбросить исключение. Это заставит ЦП перейти к ближайшему блоку кода, который обрабатывает исключения данного типа.
Оверклокер — человек, занимающийся всякого рода модернизацией персонального компьютера (часто из-за отсутствия денег).
Оверклокинг (от англ. «overclocking») — разгон компьютера — процесс увеличения тактовой частоты (и напряжения) компонента компьютера сверх штатных режимов с целью увеличения скорости его работы.
Овертайм (от англ. «overtime») — переработка, сверхурочные часы.
Околоайтишник — человек, который не является айтишником/программистом, но работает в сфере IT/программирования. Например, специалист по кадрам (HR), бухгалтер, финансист.
ООП (сокр. от «Объектно-Ориентированное Программирование») — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
Опенсорс (от англ. «open source software») — программное обеспечение с открытым исходным кодом, которое может использовать/дополнять/изменять любой желающий. В большинстве случаев данное ПО является некоммерческим.
Опенспейс (от англ. «open space») — офис открытого типа, в котором все (или большинство) сотрудники работают в едином относительно большом помещении без каких-либо перегородок/стен.
Операнды — это данные, с которыми работает выражение.
Оперативка — оперативная память. Она же «RAM» — «Random Access Memory», она же «ОЗУ» — «Оперативное Запоминающее Устройство».
Оптика — сетевой оптоволоконный кабель.
ОС (или «операционка», «ось», сокр. «OS» от англ. «Operating System») — Операционная Система — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Откат — возвращение на исходную позицию.
Отладка — этап в разработке программного обеспечения, на котором выполняется поиск и исправление ошибок.
Отладчик (или «дебаггер», от англ. «debugger») — программа, с помощью которой выполняется отладка.
Офис — программное обеспечение MS Office или другое подобное ПО, обеспечивающее такой же или похожий функционал.
Офсайт — официальный сайт.
Оффер (или «офер», «джоб оффер», от англ. «offer») — предложение о работе. Как правило, в нем указываются должность, должностные обязанности (или цели) и зарплата.
Оффтоп (или «оффтопик», от англ. «off topic») — любое сообщение не по теме.
Очепятка — опечатка, ошибка в слове.
П
Парсить (от англ. «parse») — собирать (анализировать) определенные данные.
Паскаль — язык программирования Pascal.
Патч (от англ. «patch») — дополнение или обновление, которое исправляет ошибки/баги/глюки. Применение патча к программе называется «пропатчиванием».
Паутина — Интернет.
Перегрузка функций — это возможность определять несколько функций с одним и тем же именем, но с разными параметрами.
Переполнение (англ. «overflow») — происходит, когда запрашиваемой памяти нет в наличии (вся память уже занята).
Песочница (англ. «sandbox») — специальная область/среда для безопасного выполнения программы. Раздел «Песочница» на сайте/форуме обозначает категорию для записей новичков (новоприбывших).
Пет-проект (или «pet-проект», от англ. «pet-project») — личный (реже групповой) проект, создаваемый и продвигаемый с целью получения опыта или в качестве хобби. Редко, но бывает, что приносит своим создателям деньги (в отдельных случаях, даже перерастает в полноценный проект или компанию).
Пингануть (или «пропинговать», от англ. «ping») — проверить доступность определенного IP-адреса, сетевую связность.
Пиратка (от слова «пиратский») — нелицензионное программное обеспечение или операционная система.
Писюк (от англ. «PC») — персональный компьютер.
Плюшки — бонусы. Очень часто относятся к условиям работы: гибкий график, наличие спортзала, кухни, комнаты отдыха и пр.
ПО — Программное Обеспечение.
Побитовые операции (англ. «bitwise operations») — это манипулирование отдельными битами в пределах переменной. Сюда же входят битовые сдвиги и применение побитовых операторов.
Подкаст (от англ. «podcast») — аудио- или видеоуроки, рассказы на определенную тему, чаще всего образовательного характера. Сейчас очень популярны подкасты-интервью или TED-подкасты.
Попап (от англ. «pop-up») — всплывающее окно, зачастую рекламного характера.
Пост (от англ. «post») — запись/статья/сообщение в социальной сети или на сайте.
Предварительное объявление — прототип какой-либо функции, помещенный в начале файла программы, который сообщает компилятору о существовании идентификатора ДО его фактического определения.
Провайдер — организация, обеспечивающая доступ в Интернет или к услугам мобильной связи.
Прога — программа.
Прогер — программист.
Программа — набор инструкций, которые указывают компьютеру, что ему нужно делать.
Продакшн (или «прод», от англ. «production») — рабочая версия продукта (например, сайта, программы или приложения).
Продолжительность жизни (или «время жизни») переменной — часть программы, в пределах которой переменная создается и уничтожается.
Прокси-сервер (от англ. «proxy») — промежуточный сервер между пользователем и конечным сайтом/сервером. Прокси-серверы работают в качестве посредника (дополнительного звена), что обеспечивает дополнительную конфиденциальность и затрудняет возможность слежки за пользователем и посещаемыми им сайтами.
Проприетарный (от англ. «proprietary») — частный, в составе чьей-либо собственности. Данный термин часто применяется к программному обеспечению, указывая, таким образом, на несвободное программное обеспечение, которое является частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО. Простыми словами, «проприетарное программное обеспечение» = «несвободное/лицензионное/платное программное обеспечение».
Пространство имен — это область кода, в которой гарантируется уникальность всех идентификаторов. По умолчанию, глобальные переменные и обычные функции определены в глобальном пространстве имен.
Прототип функции — состоит из типа возврата функции, её имени и параметров. Тело функции (основная часть) опускается. Прототип функции используется в предварительном объявлении.
Профан — человек, который не имеет опыта или не разбирается в определенной теме.
Профит (от англ. «profit») — прибыль, выгода, польза.
Прошивка — встроенное программное обеспечение, работающее непосредственно на устройстве и управляющее им.
Прошить — изменить прошивку.
Путон (или «Питон», «Пайтон») — язык программирования Python.
Пэхапэ (или «Пыха») — язык программирования PHP.
Р
Разраб — разработчик.
Рандом (или «рандомный», от англ. «random») — произвольный, случайный.
Рассылка — автоматизированное отправление письма(ем) сразу большому количеству пользователей. Очень часто рассылку используют в качестве спама, т.е. отправление ненужной (бесполезной) информации или рекламы.
Ребутнуть (или «ребутить», от англ. «reboot») — перезагрузить. Например, «ребутнуть Винду» — перезагрузить ОС Windows.
Редизайн (от англ. «redesign») — обновление или модернизация дизайна/интерфейса/внешней оболочки какого-либо продукта (например, сайта или программы). Иногда под этим термином подразумевается и внутреннее обновление продукта.
Редирект (от англ. «redirect») — принудительное перенаправление пользователя с одного ресурса (например, сайта) на другой.
Рекурсия (от англ. «recursion») — ситуация, когда объект является частью самого себя.
Релиз (от англ. «release») — выпуск готовой версии продукта (например, игры, программы или музыкального альбома), представление на всеобщее обозрение. Например, «релиз игры» — выпуск игры для старта продаж.
Релокейт (от англ. «relocate») — это переезд в другой город или страну, связанный с получением предложения о работе от желаемой компании или в связи с изменением структуры внутри текущей компании.
Репа — репозиторий, хранилище данных.
Респект (от англ. «respect») — проявление уважения к чему-либо или кому-либо.
Рефакторинг кода (от англ. «refactoring») — изменение исходного кода программы с целью упрощения и облегчения его понимания и дальнейшей поддержки. С помощью рефакторинга код становится чище, исправляются ошибки и «узкие места» в коде.
Референс (или «рефка», «реф», от англ. «reference») — примерное представление того, что хотелось бы увидеть или «получить на выходе». Попытка объяснить собеседнику на чужих примерах свое представление.
Рисёрч (или «ресерч», от англ. «research») — исследование, изучение определенной темы. Когда вас просят выполнить рисёрч на определенную тему, то подразумевается, что вы должны разобраться с этой темой, изучить её суть, нюансы и детали.
Рофл (от англ. «Rolling On the Floor Laughing») — кататься по полу от смеха.
Рофлить — подшучивать, издеваться над кем-то, ржать с кого-то или чего-то. Очень часто используется в негативном ключе.
Рояль — клавиатура.
Рубиться (или «зарубиться») — увлеченно играть.
Рунет — русскоязычный Интернет, совокупность русскоязычных сайтов.
Рэк (от англ. «rack») — 19-дюймовая стойка (шкаф) для ИТ-оборудования. 19 дюймов — стандартная ширина ИТ-оборудования для размещения в стойках серверных и коммутационных комнат.
С
Саббатикал (от англ. «sabbatical») — творческий отпуск или карьерный тайм-аут для сотрудника с целью не допустить его «выгорания» (или ситуация, когда нужно справиться с существующим «выгоранием») и сохранить место на работе. Как правило, это неоплачиваемый отпуск от трех месяцев до года (может быть и больше), когда человек перестает заниматься определенной деятельностью и старается достичь жизненного баланса.
Сабж (или «сабжект», от англ. «subject») — тема для дискуссии между пользователями на определенном ресурсе (чаще всего, на форуме). Тема для начала разговора.
Саппорт (от англ. «support») — служба поддержки.
Свитч (или «свич», от англ. «switch») — сетевой коммутатор — устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети.
Свитчер (от англ. «switcher») — человек, который перешел работать в сферу IT или программирования из другой профессии. Например, если человек раньше работал учителем или поваром, а затем стал программистом, то его считают свитчером.
Сейвить (или «засейвиться», от англ. «save») — сохранить изменения.
Секьюрный (от англ. «secure») — надежный, защищенный.
Семантическая ошибка — это ошибка, которая возникает, когда код является синтаксически правильным, но делает не то, что задумал программист.
Сеньор (или «сеньор-помидор», «сеньйор», «сениор», от англ. «Senior Developer») — высокий уровень специалиста. Человек, имеющий большой опыт (как правило, от 5 и более лет) и навыки в определенной сфере деятельности.
Сервак (или «серв», «сервант», «стервер») — сервер.
Сервис пак (от англ. «service pack») — набор обновлений, исправлений, улучшений компьютерной программы или ОС, поставляемый в виде единого установочного пакета.
Сетевик — сотрудник ИТ-подразделения, занимающийся поддержкой рабочего состояния ЛВС: активного оборудования сети и СКС (структурированной кабельной системы).
Сетевуха — сетевая карта (плата) в персональном компьютере (сервере).
Сижка — язык программирования Си.
Сиквел — SQL (язык SQL или сервер SQL).
Синтаксис — это правила, которые регулируют построение предложений.
Синтаксическая ошибка — это ошибка, которая возникает, когда вы пишете код, который не соответствует правилам грамматики языка программирования. Например, пропущенные точки с запятой, необъявленные переменные, непарные круглые или фигурные скобки и пр.
Сионист — программист, пишущий на языке Си.
Сисадмин — системный администратор — специалист по поддержанию сетевой (и вообще, компьютерной) инфраструктуры в компании.
Системник — системный блок.
Скилл (или «скиллы», «скилы», от англ. «skill») — навыки, умение хорошо что-то делать.
Скин (от англ. «skin») — внешний вид, обложка, оболочка чего-либо, которая может варьироваться по дизайну. Скины в играх — это отличающийся от всех остальных внешний вид определенного персонажа или предмета.
Скипнуть (от англ. «skip») — пропустить или пролистать. Например, можно скипнуть рекламу и сразу перейти к контенту.
Скрин (или «скриншот», от англ. «screenshot») — снимок экрана.
Скрипт (от англ. «script») — небольшая программа для выполнения определенной задачи.
Слить — 1) выложить в открытый доступ «закрытые» файлы (например, слить фото знаменитостей); 2) проиграть в компьютерной игре (например, «слить катку» — проиграть игровой матч).
Слоупок — медленный, тормоз. Название произошло от розового покемона Slowpoke.
Смузи — любимый напиток выебщиков.
Смузихлеб — программист-выебщик.
Сниппет (от англ. «snippet») — фрагмент чего-либо (например, кода).
Сносить (или «снести») — удалить что-либо (например, программу).
Собес — собеседование.
Софт (или «софтина», от англ. «software») — программное обеспечение, программа.
Софт скиллы (от англ. «soft skills») — социальные навыки и качества специалиста, необходимые, в первую очередь, для адаптации и работы в коллективе.
Спам (от англ. «spam») — электронные письма/сообщения рекламного и иного характера, отправляющиеся пользователям, которые не нуждаются в данной информации.
Спамить — отправлять спам.
Спрайт (от англ. «sprite») — графический объект в компьютерной графике.
Спс (или «sps») — спасибо.
Статическая библиотека — файл, содержащий набор подпрограмм, которые непосредственно компилируются и линкуются с вашей программой. При компиляции программы, которая использует статическую библиотеку, весь функционал статической библиотеки (тот, который использует ваша программа) становится частью вашего исполняемого файла. В Windows статические библиотеки имеют расширение .lib (сокр. от «library»), тогда как в Linux статические библиотеки имеют расширение .a (сокр. от «archive»).
Статическая переменная (или «переменная со статической продолжительностью жизни») — это переменная, которая сохраняет свое значение даже после выхода из блока, в котором она определена. То есть она создается (и инициализируется) только один раз, а затем сохраняется на протяжении выполнения всей программы.
Cтейтмент (от англ. «statement») — это наименьшая независимая единица в языке программирования, которая является наиболее распространенным типом инструкций в программах. Стейтмент в программировании — это то же самое, что и «предложение» в русском языке. Мы пишем предложения, чтобы выразить какую-то идею. В языке программирования мы пишем стейтменты, чтобы выполнить какое-то задание.
Стек (от англ. «stack») — это структура данных типа LIFO (сокр. от «Last In, First Out» — «Последним пришел, первым ушел»). Последний элемент, который находится на вершине стека, первым и уйдет из него. По мере того, как элементы помещаются в стек — стек растет, по мере того, как элементы удаляются из стека — стек уменьшается.
Стек вызовов — отслеживает все активные функции (те, которые были вызваны, но еще не завершены) от начала программы и до текущей точки выполнения, и обрабатывает выделение всех параметров функции и локальных переменных.
Стек технологий — используется для обозначения списка технологий, с которыми работает разработчик или компания.
Стрим (от англ. «stream») — трансляция действий, происходящих на компьютере (или в реальной жизни) в режиме реального времени.
Стример — тот, кто делает стрим.
Стримить — делать стрим.
Структура (от англ. «structure») — это пользовательский тип данных, который позволяет сгруппировать переменные различных типов в единое целое.
Scrum — это Agile-методология управления проектами, которая используется в сфере разработки ПО. Отличительной особенностью является итеративность процесса разработки с наличием т.н. «спринтов» — небольших временных промежутков, за которые команда разработчиков предоставляет конечному пользователю (заказчику) результат своей работы над проектом с возможностью согласования внесения изменений непосредственно в процессе разработки.
Т
Таска (от англ. «task») — задание.
Текстура (от англ. «texture») — это особый тип изображения, накладываемый на объекты для создания иллюзии чрезвычайно детализированного объекта.
Тестировщик (сокр. «QA» от англ. «Quality Assurance») — специалист по тестированию программного обеспечения.
Технарь — человек, имеющий специальное техническое образование или сотрудник, который работает в бэкенде (бэкенд-разработчик).
Тимлид (или «тимлидер», от англ. «team leader») — ведущий разработчик, руководитель команды программистов.
Точка останова (англ. «breakpoint») — это специальный маркер, на котором отладчик останавливает процесс выполнения программы.
Транслитерация (или «транслит») — передача текста с одного языка на другой при помощи другого алфавита (иногда с использованием цифр и спецсимволов). Например, слово «привет» транслитом можно написать как «pr1vet».
Трейни (от англ. «trainee») — стажер. Сотрудник, который не дотягивает до уровня Junior-специалиста.
Троллинг (или «троллить», от англ. «trolling») — писать провокационные посты, комментарии, пытаясь вызвать конфликт или разозлить участников беседы.
Тролль (от англ. «troll») — анонимный Интернет-провокатор, который намеренно публикует провокационные статьи и/или сообщения для возникновения конфликта между пользователями или участниками беседы.
Троян — вредоносная компьютерная программа, которая используется для заражения системы целевого компьютера, и приводит к вредоносной активности на нем. Трояны могут удалять файлы или уничтожать информацию на жестком диске.
ТС (или «топик стартер», от англ. «topic starter») — человек, который начал разговор/дискуссию.
ТСП (сокр. «TCP» от англ. «Transmission Control Protocol») — «туда-сюда» протокол. Один из основных протоколов передачи данных в интернете и ЛВС. Предназначен для управления передачей данных.
Тулза (от англ. «tools») — вспомогательное программное обеспечение, предназначенное для выполнения специфических задач.
Туториал (от англ. «tutorial») — руководство, учебник, уроки по определенной теме.
Тян — подруга, девушка.
У
Угарать (или «угорать») — смеяться (или надсмехаться) над чем-либо или кем-либо. Часто используется в негативном ключе.
Удалёнка — удалённая работа или работа из дома — вид дистанционной работы, когда от сотрудника не требуется каждодневное физическое присутствие в офисе.
Указатель (англ. «pointer») — это переменная, значением которой является адрес ячейки памяти.
Умный указатель (англ. «smart pointer») — это класс, предназначенный для управления динамически выделенной памятью и обеспечения освобождения (удаления) выделенной памяти при выходе объекта этого класса из области видимости.
Упс (сокр. «UPS» от англ. «Uninterruptible Power Supply») — источник (устройство) бесперебойного питания электроэнергией.
Утечка памяти — происходит, когда ваша программа теряет адрес некоторой динамически выделенной части памяти (например, переменной или массива), прежде чем вернуть её обратно в операционную систему. Когда это происходит, то программа уже не может удалить эту динамически выделенную память, поскольку больше не знает, где выделенная память находится. Операционная система также не может использовать эту память, поскольку считается, что она по-прежнему используется вашей программой.
Утилита (или «утиль», «утилитка», от англ. «utility») — вспомогательная программа, предназначенная для выполнения определенной задачи.
Уши — наушники.
Ф
Фаервол (или «файрвол», «межсетевой экран», от англ. «firewall») — это программа, основной задачей которой является защита сегментов сети или отдельных хостов от несанкционированного доступа с использованием уязвимых мест в протоколах сетевой модели OSI или в программном обеспечении, установленном на компьютерах сети. Межсетевые экраны пропускают или запрещают трафик, сравнивая его характеристики с заданными шаблонами. Другое название — Brandmauer (или «Брандмауэр», в переводе с немецкого означает «стена, защищающая от пожара»). Это не то же самое, что антивирус.
Фак (сокр. «FAQ» от англ. «Frequently Asked Questions») — часто задаваемые вопросы.
Факап (от англ. «fuck up») — неудача, провал, облом.
Фейк (от англ. «fake») — дезинформация, поддельная, лживая информация.
Фидбек (от англ. «feedback») — обратная связь.
Фиксить (или «пофиксить», от англ. «fix») — исправлять ошибки.
Фича (от англ. «feature») — особенность, уникальное свойство. Существует популярное выражение — «Это не баг, а фича».
Флейм (или «флэйминг», от англ. «flame») — спор ради спора, когда пользователи начинают общение не по теме разговора/дискуссии и переходят на личностные и взаимные оскорбления.
Флеха (или «флэха», «флешка») — запоминающее устройство, подключаемое к компьютеру по USB-интерфейсу.
Флуд (от англ. «flood») — сообщения/комментарии не по теме.
Флудить — оставлять нетематические сообщения/комментарии.
Формошлеп — человек, который занимается формошлепством. Очень часто формошлепами называют тех, кто занимается версткой шаблонов сайтов.
Формошлепство — любая низкоквалифицированная работа в программировании для выполнения которой не требуется много ума.
Фреймворк (от англ. «framework») — программные продукты, которые упрощают создание и поддержку технически сложных или нагруженных проектов.
Фриланс (от англ. «freelance») — ненормированная работа на себя или работа со сменяемыми заказчиками. Как правило, фрилансом можно заниматься дома, в коворкингах или в любом другом месте, где есть Интернет.
Фрилансер (от англ. «freelancer») — свободный работник, который работает не по найму и не обязательно привязан к конкретному работодателю в долгосрочной перспективе. Человек, занимающийся фрилансом.
Фронтенд (от англ. «front-end») — разработка «внешнего вида» (интерфейса) продукта (например, сайта или программы).
Фулстек-разработчик (от англ. «full stack developer») — специалист, у которого есть опыт и навыки разработки одновременно во фронтенде и бэкенде. Он принимает участие как в создании визуальной части создаваемого продукта (фронтенда), так и в реализации серверной (бэкенда).
Функция (от англ. «function») — это последовательность стейтментов для выполнения определенного задания.
Х
Хаб (от англ. «hub») — класс устройств для объединения компьютеров в сетях Ethernet с применением кабельной инфраструктуры типа витая пара. В настоящее время вытеснены сетевыми коммутаторами (свитчами).
Хакатон (от англ. «hack marathon») — мероприятие, на которое на несколько дней (или день) собираются специалисты из разных отраслей разработки программного обеспечения (чаще всего программисты, но могут быть и дизайнеры, тестеры) для разработки определенного продукта или решения проблемы.
Хакнуть — взломать.
Хард скиллы (от англ. «hard skills») — технические знания и навыки специалиста в определенной сфере деятельности.
Холивар (от англ. «holy war») — споры между людьми, которые имеют противоположные взгляды и пытаются навязать их друг другу.
Хостить — 1) предоставлять ресурсы для использования; 2) услуга хранения и отгрузки вашего сайта посетителям.
Хрюша (сокр. «HR» от англ. «Human Resources») — человек, который занимается работой с персоналом в компании. Очень часто в небольших компаниях хрюша еще занимается и поиском кадров, т.е. рекрутингом.
Ц
Цикл — это конструкция, которая заставляет программу многократно выполнять определенное количество стейтментов до тех пор, пока заданное условие не станет ложным (или наоборот).
ЦП — центральный процессор (он же «проц» или «процик»).
Ч
Чайник — новичок, неопытный пользователь.
Чекать (или «прочекать», от англ. «check») — что-то проверить, изучить.
Чекиниться (или «зачекиниться», от англ. «check-in») — отметиться, что вы были в каком-либо месте (например, на мероприятии или конференции).
Чек-лист (от англ. «checklist») — контрольный список вещей, дел или задач, которые нужно выполнить или проверить.
Чит-код (от англ. «cheat code») — последовательность букв, цифр или нажатий клавиш, которая используется в компьютерных играх для добавления чего-либо полезного, но при этом не документирована.
Читерство (или «читинг», от англ. «cheating») — практика получения нечестного преимущества в многопользовательских компьютерных играх с помощью внешних программ и нестандартного аппаратного обеспечения. Впоследствии термин перебрался на настольные и азартные игры.
Читкодер (или «читер») — тот, кто использует чит-коды втайне от других играющих для получения преимущества в компьютерной игре.
ЧСВ — Чувство Собственной Важности.
Ш
Шаблон — многократно используемый (типовой) кусок кода, позволяющий написать одну версию функции или класса, которая будет работать с разными типами данных. Функция или класс, реализованная через шаблон с фактическим (одним) типом данных, называется экземпляром.
Шаблоны функций — это функции, которые служат образцом для создания других подобных функций. Главная идея — создание функций без указания точного типа(ов) некоторых или всех переменных.
Шарить — понимать, разбираться в чем-либо.
Шарпы — язык программирования C#.
Шейдер (от англ. «shader») — это небольшая программа, предназначенная для исполнения процессорами видеокарты.
Шерить (или «расшарить», от англ. «share») — делиться информацией, открыть доступ к информации.
Шильдик (от нем. «schild») — информационная табличка, на которой размещены надписи и обозначения, относящиеся к маркируемому изделию (как правило, это модель и/или основные технические характеристики ИТ-техники).
Э
Эксель — программа MS Excel для работы с электронными таблицами.
Эксплойт (от англ. «exploit») — вредоносная программа, способная выполнять код (хакера) через найденную уязвимость в ПО.
Эникей (от англ. «any key») — любая кнопка. Очень часто, при установке или загрузке чего-либо, нас просят «Press any key» — отсюда и термин.
Эникейщик — неопытный пользователь, человек, который не знает, что ему нужно делать — ищет кнопку «эникей». Как правило, данный термин относится к низкоквалифицированным IT-специалистам, которые занимаются рутинными, несложными заданиями.
Ю
Юзабилити (от англ. «usability») — уровень удобства использования определенного продукта или интерфейса (например, программы или сайта) для его пользователей.
Юзать (от англ. «use») — использовать/пользоваться.
Юзер (или «юзверь», от англ. «user») — пользователь.
Я
Яблочник — пользователь устройств компании Apple или ярый представитель когорты фанатов компании Apple.
Ява — язык программирования Java.
Яваскрипт — язык программирования JavaScript.
ЯП — Язык Программирования.
Поделиться в социальных сетях: