04:09
Словарь программиста. Сленг, который должен знать каждый кодер. Часть 2.

Большинство всех сленговых словечек перешло к нам из английского языка. Люди, которые далеки от IT-индустрии, но хорошо знают английский, смогут понять около половины этих слов. Для начинающего программиста этот словарь будет особо полезен, так как позволит немного окунуться в мир Ай-Ти.

О

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

Обработка исключений — это механизм обработки ошибок, возникающих в функции. Если в функции возникает ошибка, с которой она не может справиться, то она может выбросить исключение. Это заставит ЦП перейти к ближайшему блоку кода, который обрабатывает исключения данного типа.

Оверклокер — человек, занимающийся всякого рода модернизацией персонального компьютера (часто из-за отсутствия денег).

Оверклокинг (от англ. «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») — промежуточный сервер между пользователем и конечным сайтом/сервером. Прокси-серверы работают в качестве посредника (дополнительного звена), что обеспечивает дополнительную конфиденциальность и затрудняет возможность слежки за пользователем и посещаемыми им сайтами.

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

Прототип функции — состоит из типа возврата функции, её имени и параметров. Тело функции (основная часть) опускается. Прототип функции используется в предварительном объявлении.

Профан — человек, который не имеет опыта или не разбирается в определенной теме.

Профит (от англ. «profit») — прибыль, выгода, польза.

Прошивка — встроенное программное обеспечение, работающее непосредственно на устройстве и управляющее им.

Прошить — изменить прошивку.

Путон (или «Питон»«Пайтон») — язык программирования Python.

Пэхапэ (или «Пыха») — язык программирования PHP.

Р

Разраб — разработчик.

Рандом (или «рандомный», от англ. «random») — произвольный, случайный.

Рассылка — автоматизированное отправление письма(ем) сразу большому количеству пользователей. Очень часто рассылку используют в качестве спама, т.е. отправление ненужной (бесполезной) информации или рекламы.

Ребзя — ребята.

Ребутнуть (или «ребутить», от англ. «reboot») — перезагрузить. Например, «ребутнуть Винду» — перезагрузить ОС Windows.

Регулярки — регулярные выражения.

Редизайн (от англ. «redesign») — обновление или модернизация дизайна/интерфейса/внешней оболочки какого-либо продукта (например, сайта или программы). Иногда под этим термином подразумевается и внутреннее обновление продукта.

Редирект (от англ. «redirect») — принудительное перенаправление пользователя с одного ресурса (например, сайта) на другой.

Рекурсивная функция — это функция, которая вызывает сама себя.

Рекурсия (от англ. «recursion») — ситуация, когда объект является частью самого себя.

Релиз (от англ. «release») — выпуск готовой версии продукта (например, игры, программы или музыкального альбома), представление на всеобщее обозрение. Например, «релиз игры» — выпуск игры для старта продаж.

Релокейт (от англ. «relocate») — это переезд в другой город или страну, связанный с получением предложения о работе от желаемой компании или в связи с изменением структуры внутри текущей компании.

Репа — репозиторий, хранилище данных.

Респект (от англ. «respect») — проявление уважения к чему-либо или кому-либо.

Рефакторинг кода (от англ. «refactoring») — изменение исходного кода программы с целью упрощения и облегчения его понимания и дальнейшей поддержки. С помощью рефакторинга код становится чище, исправляются ошибки и «узкие места» в коде.

Референс (или «рефка»«реф», от англ. «reference») — примерное представление того, что хотелось бы увидеть или «получить на выходе». Попытка объяснить собеседнику на чужих примерах свое представление.

Рисёрч (или «ресерч», от англ. «research») — исследование, изучение определенной темы. Когда вас просят выполнить рисёрч на определенную тему, то подразумевается, что вы должны разобраться с этой темой, изучить её суть, нюансы и детали.

Рофл (от англ. «Rolling On the Floor Laughing») — кататься по полу от смеха.

Рофлить — подшучивать, издеваться над кем-то, ржать с кого-то или чего-то. Очень часто используется в негативном ключе.

Рояль — клавиатура.

Рубиться (или «зарубиться») — увлеченно играть.

Рунет — русскоязычный Интернет, совокупность русскоязычных сайтов.

Рэк (от англ. «rack») — 19-дюймовая стойка (шкаф) для ИТ-оборудования. 19 дюймов — стандартная ширина ИТ-оборудования для размещения в стойках серверных и коммутационных комнат.

С.

Сабж (или «сабжект», от англ. «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») — графический объект в компьютерной графике.

Cтейтмент (от англ. «statement») — это наименьшая независимая единица в языке программирования, которая является наиболее распространенным типом инструкций в программах. Стейтмент в программировании — это то же самое, что и «предложение» в русском языке. Мы пишем предложения, чтобы выразить какую-то идею. В языке программирования мы пишем стейтменты, чтобы выполнить какое-то задание.

Стек (от англ. «stack») — это структура данных типа LIFO (сокр. от «Last In, First Out» — «Последним пришел, первым ушел»). Последний элемент, который находится на вершине стека, первым и уйдет из него. По мере того, как элементы помещаются в стек — стек растет, по мере того, как элементы удаляются из стека — стек уменьшается.

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

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

Структура (от англ. «structure») — это пользовательский тип данных, который позволяет сгруппировать переменные различных типов в единое целое.

Т

Таска (от англ. «task») — задание.

Текстура (от англ. «texture») — это особый тип изображения, накладываемый на объекты для создания иллюзии чрезвычайно детализированного объекта.

Тестировщик (сокр. «QA» от англ. «Quality Assurance») — специалист по тестированию программного обеспечения.

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

Тимлид (или «тимлидер», от англ. «team leader») — ведущий разработчик, руководитель команды программистов.

Тип данных с плавающей точкой (или «тип данных с плавающей запятой», англ. «floating point») — это тип данных, переменные которого могут содержать любые действительные дробные значения, например: 4320.0-3.33 или 0.01226. Почему точка «плавающая»? Дело в том, что точка/запятая перемещается («плавает») между цифрами, разделяя целую и дробную части значения.

Точка останова (англ. «breakpoint») — это специальный маркер, на котором отладчик останавливает процесс выполнения программы.

Транслитерация (или «транслит») — передача текста с одного языка на другой при помощи другого алфавита (иногда с использованием цифр и спецсимволов). Например, слово «привет» транслитом можно написать как «pr1vet».

Трейни (от англ. «trainee») — стажер. Сотрудник, который не дотягивает до уровня Junior-специалиста.

Троллинг (или «троллить», от англ. «trolling») — писать провокационные посты, комментарии, пытаясь вызвать конфликт или разозлить участников беседы.

Тролль (от англ. «troll») — анонимный Интернет-провокатор, который намеренно публикует провокационные статьи и/или сообщения для возникновения конфликта между пользователями или участниками беседы.

Троян — вредоносная компьютерная программа, которая используется для заражения системы целевого компьютера, и приводит к вредоносной активности на нем. Трояны могут удалять файлы или уничтожать информацию на жестком диске.

ТС (или «топик стартер», от англ. «topic starter») — человек, который начал разговор/дискуссию.

ТСП (сокр. «TCP» от англ. «Transmission Control Protocol») — «туда-сюда» протокол. Один из основных протоколов передачи данных в интернете и ЛВС. Предназначен для управления передачей данных.

У

Угарать (или «угорать») — смеяться (или надсмехаться) над чем-либо или кем-либо. Часто используется в негативном ключе.

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

 

Ц

Целочисленный тип данных — это тип, переменные которого могут содержать только целые числа (без дробной части, например: -2-1012).

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

ЦП — центральный процессор (он же «проц» или «процик»).

Ч

Чайник — новичок, неопытный пользователь.

Чекать (или «прочекать», от англ. «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.

ЯП — Язык Программирования.

Просмотров: 318 | Добавил: GLOOMY | Рейтинг: 5.0/1
Всего комментариев: 0