«Не баг, а фича». 17 непонятных слов из IT-сленга, которые мы всё чаще слышим в обычной жизни

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

От англ. agile — «гибкий, подвижный». Так называют гибкий подход к разработке программного обеспечения, применяемый как в небольших командах, так и в больших организациях. Аджайл предполагает, что работа над проектом делится на итерации — циклы по две-три недели, по итогам которых получается мини-продукт, готовый к самостоятельному запуску.
Впрочем, термин «аджайл» уже давно применяется для описания рабочих процессов и за рамками IT: этот метод подразумевает высокую скорость создания готовых продуктов и быструю реакцию на изменения и новые обстоятельства в любой сфере. Условно говоря, можно год разрабатывать новую школьную учебную программу и внедрить ее единовременно, а можно в течение года поэтапно вносить изменения и нововведения в существующую программу и смотреть, эффективны ли они, как на них реагируют учителя и школьники, стоит ли придерживаться изначального плана изменений или нужно двигаться в другом направлении. При аджайле люди важнее процессов, результат важнее документации, гибкость важнее плана.

«Баг» — это программная ошибка, дефект. Дословно английское bug переводится как «жук» или «клоп», а отчет, содержащий информацию об ошибке, называют bug report. Отдельного упоминания стоит фраза «не баг, а фича», означающая, что все работает так, как и было задумано. «Фичей» (от английского feature, «характеристика, свойство») называют дополнительную, специально придуманную (и, возможно, неочевидную) опцию программы. В разговорной речи «багом» можно назвать любой сбой в работе электроники (да и не только).

От англ. front-end и back-end. Эти профессионализмы относятся к «архитектуре» программного обеспечения: фронтендом называют его клиентскую сторону, а бэкендом — внутреннее функционирование. Иначе говоря, фронтенд — это всё, что вы видите на экране девайса, а бэкенд — все, что функционирует где-то там на сервере, на стороне разработчика и продавца услуги. Профессия бэкенд-разработчиков считается одной из наиболее сложных в сфере IT.

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

От англ. to deploy, «развертывать, приводить в действие». Этим термином называют публикацию рабочей версии приложения, сайта на месте его функционирования. Иными словами, деплой — это процедура переноса сайта на сервер, состоящая из ряда взаимосвязанных действий и являющаяся частью жизненного цикла программы.

Этими словами обозначают грейд (иначе говоря, ранг) в иерархии IT-специалистов (а теперь и наемных работников вообще): система грейдов существует в большинстве крупных корпораций. От грейда зависят компетенции работника и его стоимость на рынке труда. Джун (от англ. junior, «младший») решает простые задачи под присмотром опытных коллег, мидл (от англ. middle, «средний») разрабатывает более крупные части проекта, но под наблюдением старших, а синьор (от англ. senior, «старший») обладает обширными навыками и отвечает практически за весь процесс, а также за мидлов и джунов.

В IT-сфере коммитом (от англ. to commit, «совершать, связывать себя обязательствами») называют сохранение и фиксацию изменений программного кода в архиве или репозитории — месте для хранения и поддержки каких-либо данных. Соответственно, скоммитить — значит выполнить коммит, сохранить код в репозитории. А коммиттер — специалист, выполняющий коммиты.
Впрочем, в офисах часто можно услышать глагол «закоммититься», не имеющий отношения к программированию. Закоммититься — значит договориться, подтвердить свое участие во встрече. «Мы с ним закоммитились на три часа дня» — совершенно обычное выражение в бизнес-среде.

В программировании костылем называют способ исправления несовершенств хромающего кода без серьезного вмешательства в него. Это быстрое и не всегда красивое решение проблемы, которое следует впоследствии заменить более долгосрочным и ресурсоемким исправлением.

Фреймворком (от англ. framework, «каркас, структура») называют готовые модели, заготовки или шаблоны для программной платформы, на основе которых пишется собственный код. Этот инструмент разработки состоит из типовых решений с целью упрощения работы программиста.

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

Тимлид — это сокращение от англ. team leader, то есть руководитель команды разработчиков, соединяющий в себе качества опытного программиста и менеджера. Тимлид одновременно обладает как пониманием идейной и технической стороны проекта, так и хорошими управленческими навыками.
Ну а вообще слово «тимлид» так же распространено в бизнес-среде, как «аджайл» или «синьор», — строгой привязки к сфере IT у него нет. Тимлид, то есть менеджер с командой в подчинении, — это должность, а не профессия, поэтому стать им можно в только в результате получения опыта и профессиональной компетенции.
Ещё больше весёлых и полезных карточек о русском языке — в «Грамотности» на «Меле» во «ВКонтакте». Подписывайтесь, чтобы всегда говорить и писать правильно!
Иллюстрация: maybealice / shutterstock / fotodom

Популярные комментарии
Вероника РассказоваЯ очень сочувствую пострадавшим девочкам! Думаю, возможно были и мальчики. Но! Некоторых эпизодов, возможно, можно было избежать. В частности, если бы девушка Ульяна не поехала на дачу! Хотя, она возможно и не знала, что будет там наедине с ним. Танцоры-тренеры, конечно, уроды конченных! И тень падает на всё сообщество.
Сразу нескольких известных танцоров обвиняют в растлении девочек-подростков: что известно о ситуации
АнастасияОчень хорошо понимаю автора. Тоже отпустила сына во взрослую жизнь. Получил образование. Но есть бытовые особенности, особенности самочувствия и здоровья, сопутствующие основному диагнозу трудности, от которых «не отмахнешься». И это все объективно влияет на качество жизни, самостоятельность, принятие решений. И я как мама также оглядываюсь вокруг себя и понимаю, что в прошлом все что могла сделала, и соломку где могла стелила, но будущее открыто. Задумалась, сейчас мне хорошо, когда сын проявляет радость, состояние счастья, говорит о своей любви.
«Наверное, я планирую жить вечно»: мама 26-летней девушки с ОВЗ — о будущем, которое пугает
ОльгаС Чеховым согласна. Еще Бунин и Куприн для изучения отлично подойдут. Пушкин — вполне неплохо. Гоголь — но не то, что изучают. Салтыков-Щедрин тяжеловат, но необходим и очень современен, к сожалению. Достоевского, Толстого и Тургенева оставила бы для изучения во взрослом возрасте, после школы. Кто захочет — прочитает. В школьной же программе оставила бы для изучения Булгакова, Зощенко и обязательно кого-то из современной литературы. Это все можно изучать, начиная с 7 класса. А до этого надо просто прививать детям любовь к чтению. Не вызвать стойкую неприязнь, когда они в 5 классе читают Му-му или Слово о полку Игореве, а в 6-м — Дубровского. Есть прекрасная литература для детей. Которая также учит хорошему и доброму. Но это именно литература для детей. А наши классики, уж простите, но писали ДЛЯ ВЗРОСЛЫХ читателей. У Толстого были рассказики именно для детей. У Чехова тоже есть подходящая литература, у Куприна. Их — пожалуйста. Но не Бежин луг и не Му-му
«Дети читают классику как записки о жизни инопланетян»: писатель Дмитрий Данилов — о любимых книгах и школьной программе








