Шутки про программистов — особый вид юмора и городского фольклора. Некоторые из них рассчитаны на самих программистов, то есть понятны только им, хотя другие доступны и более широкой аудитории. В принципе, их можно классифицировать по темам. Есть несколько типичных тематик, некоторые из них мы упомянем здесь. Естественно, с примерами.
▍ Ты же программист
Известная тема, что окружающие люди не понимают суть профессии разработчика. Поэтому они постоянно просят их решить непрофессиональные задачи: установить ОС, починить принтер, удалить вирусы. Они мотивируют это вечной фразой «Ты же программист». Соответственно, существует масса анекдотов на эту тему:
Тяжело быть программистом: приходишь отдохнуть к людям в гости, а тебе сразу показывают домашний компьютер и просят разобраться с его проблемами. Скажите, у гинекологов так же?
***
— Вчера долго пыталась объяснить бабуле, что работаю программистом.
— Удалось?
— Короче, сошлись на том, что чиню телевизоры и развожу мышей.***
Работа программиста и шамана имеет много общего — оба бормочут непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает.
▍ Профессия и жизнь
Это типичные шутки про программистов «в целом», как были про математиков и пр. В стиле математик заходит в бар, просит бокал пива, а потом выдаёт что-то специфическое из математической логики или жаргона, которым он уже пользуется постоянно в жизни. Чем-то напоминает профдеформацию. Вот и программистов то же самое:
— Почему ваши дети всё время ссорятся?
— Конфликт версий, — отвечает программист.***
Программисту нужно попасть на двенадцатый этаж. Он заходит в лифт, нажимает кнопку «1», затем «2» и долго ещё безуспешно ищет глазами клавишу Enter…
***
Идёт программист по улице. Встречает девушек.
— Девушки, хотите пива?
— Нет.
— Вино?
— Нет!
— Водку?
— Нет!!!
Прoграммист думает про себя: «Странно, стандартные драйверы не подошли».
▍ Хакеры и системные программисты
Есть особый вид анекдотов про «самых крутых» программистов, коими считаются хакеры (в хорошем смысле), системные программисты и Джефф Дин, которого считают Чаком Норрисом от программирования, ну и анекдоты там соответствующие: «Когда Джефф Дин разрабатывает программу, то сначала создаёт бинарник, а потом пишет исходный код как документацию» и т. д.
Из примеров «про хакеров» можно вспомнить:
Когда обычный выпускник курсов программирования переходит улицу, он смотрит налево и направо, как учили в школе. Разработчик продакшна смотрит налево, направо и вниз, потому что там может лежать граната. Хакер смотрит налево, направо, вниз и вверх, потому что оттуда тоже может что-то прилететь.
***
Один монитор — обычный программист, два монитора — продвинутый программист, три монитора — системный программист, четыре монитора — охранник.
***
Диктор по радио объявляет:
— На днях суд города Сан-Франциско приговорил хакера Ивана Иванова к десяти годам лишения свободы. Сейчас он уже отбывает наказание в колонии «Прииск Счастливый» штата Аляска. По данным центрального компьютера полиции, завтра в 12.00, полностью отбыв срок наказания, он выходит на свободу...
▍ Профессиональные шутки
Здесь узкоспециализированные шутки о конкретных языках программирования, технологиях и выражениях, понятные только программистам. Примеры:
Беседуют два программиста.
— Чем программист отличается от обычного смертного?
— А тем, что в состоянии ответить на вопрос, в котором уже заключён ответ.
— Это как же?
— Ну, например, ответь на вопрос: сколько будет 2х2=4?
— ТRUЕ!***
Школьный учитель спрашивает учеников о профессии родителей.
— Тим, чем твоя мама занимается на работе?
Тим встаёт и гордо говорит:
— Она доктор.
— Замечательно, ну как насчёт тебя, Эмми?
Девочка стеснительно произносит:
— Мой папа разносит почту.
— Спасибо, Эмми, — говорит учитель. — Ну, а твои родители что делают, Билл?
Билл гордо встаёт и объявляет:
— Мой папа играет музыку в борделе!
Обалдевший учитель решил направиться к Биллу домой.
— В каких условиях вы растите ребёнка? — спрашивает он у отца.
Тот отвечает:
— Вообще-то я программист и специализируюсь на TCP/IP коммуникационном протоколе в системе UNIX. Ну как объяснить это семилетнему пацану?***
Встретил в поле Иван Царевич Змея Горыныча об одной голове.
Достал он свой меч-кладенец и срубил голову, но на её месте появилось две. Срубил две — выросло четыре, срубил четыре — выросло восемь.
Так рубил Иван Царевич головы, пока не снёс Змею 65536 голов, и сдох Змей Горыныч, ибо был он 16-ти разрядный.
▍ Новичок и мастер
Это притчи из серии «учитель и ученик» или «опытный джедай и начинающий падаван», но только про программистов. В принципе, можно рассматривать как подразделение рубрики «Профессиональные шутки», хотя такие истории не столько смешные, сколько поучающие. Например:
Однажды новичок спросил мастера: «Я оптимизировал 10 строк кода на Python в одну строку за счёт осмысления списка, и новый код получился очень элегантным. Почему мой pull request отклонили?».
Мастер ответил: «Это я его отклонил»
Увидев удивление новичка, мастер добавил: «Я написал эти 10 строк кода месяц назад».
Новичок покраснел, но всё равно не хотел отказываться от своего PR, поэтому возразил: «Но прямо рядом с функцией, которую я изменил, находится аналогичная функция с гораздо более сложными однострочниками. Почему их объединили?»
«О, тот код я написал 10 лет назад», — ответил мастер.
***
Однажды новичок спросил мастера: «Каждый день я пишу много кода, выполняя множество требований, но почему мой уровень программирования не повышается?»
Мастер ответил: «Дай посмотреть, что ты пишешь».
Новичок показал компьютер. Мастер указал на обычную строку кода присвоения переменных и сказал: «Когда ты поймёшь, что перед этим нужно пять строк комментариев, тогда и вырастешь». С этими словами мастер ушёл.
Если нужно объяснение этих притч, см. у автора. Там есть ещё несколько историй в таком же стиле. Ещё больше можно найти на этих сайтах. Там они уже скорее смешные, чем поучительные.
Наверное, такая тематика характерна для многих профессий. Везде есть новички и мастера.
▍ Про интернет
Это шутки собственно, не про программистов, а про интернет, но для коллекции можно упомянуть и их. Всё-таки двадцать лет назад интернетом пользовались в основном технические специалисты, хотя те времена далеко в прошлом. Сейчас интернет уже у всех, так что и эти приколы в основном будут понятны всем людям, даже не принадлежащим к профессии разработчика. Примеры:
Между интернетом и жизнью гораздо больше общего, чем может показаться на первый взгляд: в обоих случаях непонятно, что мы здесь делаем и ради чего, но уходить уже как-то не слишком хочется…
***
Давеча узнала страшное — 30% от всех посылаемых дикпиков не настоящие! В смысле не принадлежат отправителю, а тырены с интернета. Не то, чтобы меня это сильно волновало, мне и не присылали никогда, но хотелось верить, что в мире фальшивого блеска, лжи и пропаганды осталось что-то честное и искреннее и вот. Последняя скрепа рухнула…
***
Роскомнадзор не смог отчитаться об успешной блокировке Рунета из-за отсутствия интернета.
▍ Выдуманные истории
Особый вид юмора — это выдуманные истории, где сложно отличить реальность от сатиры. Если вчитаться в текст, то кажется, что история совершенно реальная, здесь прописаны все детали, даже названия компаний, а сама история очень похожа на фельетон по реальным событиям. Но на самом деле это всё фикция, просто очень похожая на правду. На таких историях специализируется сайт The Olognion. Например:
- «Компания забыла о смысле своего существования после 11-недельной миграции на Kubernetes»
- «NPM теперь помечает пакеты как покинутые через 24 часа с момента последнего коммита»
- «ИИ решил все политические, экономические и медицинские проблемы после парсинга комментариев Hacker News» (вполне можно заменить на Хабр, где в комментариях не меньше образованных людей — прим. пер.)
- «Разработчик написал идеальную систему хранения заметок, которая хранит только информацию о создании систем заметок»
- «Компания случайно увеличила производительность разработчиков втрое, уволив 20% среднего менеджмента»
Вот фрагмент последней статьи в списке:
Компания Fagooglix из Кремниевой долины присоединилась к волне увольнений, сократив штат менеджеров среднего звена, agile-тренеров и скрам-мастеров на 20% в попытке снизить расходы.
Удивительно, но через несколько недель после увольнения уровень производительности труда штатных разработчиков ПО вырос минимум в 3 раза. По мнению оставшегося руководства, этот феномен не имеет рационального, осмысленного объяснения. Топ-тренер по продуктивности компании Fagooglix сказал: «Поставки продуктов и темпы разработки, конечно, выросли, но мы не можем сказать ничего определённого до следующего полугодового обзора эффективности».
Совет директоров планирует нанять несколько аналитиков Agile, послов исследования рабочей культуры, мастеров импорта-экспорта-интеграторов-оптимизаторов и мастеров Kanban, чтобы помочь расследовать неожиданный результат.
▍ Выводы
Можно сделать вывод, что шутки про программистов стали неотъемлемой частью городского фольклора. Впрочем, больше половины из них поймут только сами программисты, то есть это профессиональный юмор, как профессиональный жаргон. С другой стороны, в массовой культуре шутки про программистов показывают общее отношение людей к представителям этой профессии. В целом его можно сформулировать так: это очень умные, но непонятные люди, которые занимаются какими-то непостижимыми вещами.
А ещё эти анекдоты в чём-то повышают привлекательность работы программиста. Когда-то его зарплата была как у обычного инженера и сюда шли работать не из-за денег.
Автор: Анатолий Ализар