Подпишитесь
на нас в фейсбуке

10 классных мемов на английском, которые помогут влиться в тусовку программистов

Как понять юмор разработчиков, если вы не умеете кодить

Шутка считается неудачной, если ее приходится объяснять. Но в случае с юмором программистов иначе никак. Чтобы вы не были теми, кто судорожно гуглит услышанное в надежде оправдать неуверенное хихикание в компании кодеров, вместе с Яндекс.Практикумом объясняем, что к чему.

В английском языке выражение «feeling a bit off» переводится как «неважно себя чувствую», «что-то мне нехорошо». Герою комикса тоже нездоровится — в его коде не хватает целого бита. И в слово bit вложено два смысла: «чуть-чуть» и «бит».

Эта шутка лучше всего воспринимается на слух, так как строится на созвучии слов. Arrays — это массивы, последовательности данных, которые используются в программировании. Дословно: программист ушёл с работы, потому что он не догнал, как работать с массивами.

А теперь переводим в шутку. Arrays созвучно со словом «a raise», что означает прибавку к зарплате. То есть на самом деле программист уволился, потому что ему не захотели платить больше денег.

C# — один из языков программирования, который разработали инженеры Microsoft. Произносится это как «си шарп», что звучит как «see sharp». А на английском это означает «четко видеть». То есть программисты носят очки, потому что зрение у них так себе.

Эта фраза наверняка знакома вам по сериалам, где журналисты пытаются выпытать у главных героев какие-то грязные подробности. А они на это всегда отвечают: «No comment» — «Без комментариев».

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

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

Сперва на просьбу прислать свой адрес программист дает свой IP. На просьбу поделиться местным адресом (локальным адресом), он скидывает цифры локальной сетки. А физический адрес для него означает не что иное, как адрес его устройства. И собеседнику ничего не остается, кроме как обозвать его geeky nerd — «задрот», «ботанский ботан», «ботан зубрильский».

Sudo в UNIX-системах позволяет выполнять команды от админа. Sudo расшифровывается, как «substitute user and do», что значит «заменить пользователя и выполнить». Поэтому в комиксе герой использует команду Sudo, что оставляет его друга без выбора, и тот вынужден сделать сендвич для своего админа.

Программист спрашивает у коллеги: «Я не понимаю твой код, зачем тут эти линии?» Тот отвечает: «Понятия не имею, но без них он не работает».

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

Правда или ложь? Иногда и в жизни насчет простых вещей трудно выяснить истину, а программисты завернули все еще сложнее.

Восклицательный знак в программировании является логическим отрицанием, а соответственно, «!False» будет означать «True».

Поначалу читаешь и ожидаешь увидеть список из 10 типов людей, ведь тебе обещали это фразой «There are only 10 types of people in the world». Но тут вмешался бинарный код, в котором последовательность 1 и 0 означает 2. Поэтому фраза с английского программерского переводится так: «В мире есть два типа людей: те, кто смыслят в бинарном коде, и те, кто ничего в этом не понимает».

Mix up — путать между собой, перепутать, смешать. Так почему же программисты путают Хэллоуин с Рождеством? Сокращения Oct. и Dec. — это не только про октябрь и декабрь, но еще и про две системы исчисления: Octal и Decimal. И, по счастливой случайности, число 31 в Octal тождественно равно 25 в Decimal. Соответственно, 31 октября программисты празднуют Рождество, а Хэллоуин у них 25 декабря.


Профессия программиста крута тем, что усваивается два языка одновременно — программирования и английский. Весь код строится на инглише, поэтому знать надо побольше, чем London is the capital of Great Britain. Так что если хотите попробовать свои силы в программировании, то в Яндекс.Практикуме вас ждут 20 бесплатных часов погружения в профессию разработчика. 


Это журнал онлайн‑школы Skyeng
Читать статьи полезно.
Заниматься с преподавателем —
полезно вдвойне
Подпишитесь
на «Skyeng Weekly»
Лучшие образовательные материалы по английскому. Раз в неделю по вторникам
Подписываясь, я соглашаюсь
Бесплатный вебинар:
«Принципы, которые помогают стать успешным» от основателя Skyeng
Забронировать место