Программирование и при чём тут шутки про дзен?

Программирование и при чём тут шутки про дзен?

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

Примечание: Данный материал является субъективным мнением, носит чисто информативный характер, не является претензией или иным порочащим действием и ни к чему не призывает.

Программирование и при чём тут шутки про дзен?

Во-первых, чаще всего программирование представляет собой медленное и неторопливое движение черепахи. Код медленно придумывается, медленно пишется, много и медленно тестируется. В процессе создания программ нередко возникают моменты, когда приходится просто ждать и нужно чем-то себя занять. К примеру, компиляция программ может заниматься минуты и десятки минут (а то и существенно больше, но это крупные проекты). Вот чем не "постигаю дзен"?

Кстати, обзоры в тему Быстрое и медленное создание программ (код): в чём разница и суть? и ещё Почему мелочи в ИТ могут требовать много времени?

Во-вторых, чтобы там не говорили, но в программировании нередко приходится изучать другие области, так как программирование это решение реальных задач. Абстрактно, если делаете сайт для продажи станков, то хоть немного, но узнаете об особенностях станков и их реализации. Иными словами, речь о постоянном расширении кругозора. И чем больше вы делаете, тем больше вам приходится изучать. А чем это не "я постигаю этот мир во всём его великолепии" или тот же дзен?

Кстати, обзор в тему Изучаете ИТ? Изучайте также и другие области!

Ещё момент. Неторопливость ответов клиентов. Сразу отмечу, что речь не о том, что "приходится ждать, поэтому клиент редиска". Речь о том, что такие задержки тоже не редкость, когда тупо пялишься в экран и ждёшь пояснений к какому-нибудь вопросу, а время при этом течёт и течёт (чем не дзен). При чём понятно, что человек может думать, его могут отвлекать, у него могут быть собственные дела и тому подобное.

Но вот чем себя занять в такие промежутки времени, ведь они не такие уж и большие? Абстрактно, несколько раз по несколько минут. Вроде и времени для ожидания не так уж и много, но за день может уходить достаточное количество (особенно, если приходится часто уточнять). Ну и небольших дел, которыми можно себя занять, может не быть в таком количестве. Плюс некая неопределённость (интрига) тоже нередкое явление: может клиент сразу ответит, а может и через час (кстати, вполне может быть и так, что вы ждёте ответа, а клиент отошёл по делам и ему не до вас, просто он не сообщил об этом).

Четвёртый момент. Дзен это поиск истины и в программировании этого предостаточно. А вы думали по-другому? Скажем, одни из самых частых вопросов: "Почему эта фигня не пашет?", "Кто писал этот кривой код?", "Как в эту конструкцию из палок и грязи ОРГАНИЧНО вставить нужный функционал и при этом не обрушить половину функций?", "Зачем клиенту определённые хотелки и что делать с возникающими нюансами?", "Почему две несвязанные части программы связаны?" и тому подобное. Программирование это про поиск истины, т.е. про дзен!

Пятый момент. Если в программе что-то не соответствует ожиданиям, то всегда вопросы к тому, кто её писал и ни в коем случае это не может быть кто-то другой (к примеру, тот, кто исходно просил так и сделать). В ситуации, когда чуть что, то автор программы редиска, "как бы" только постижение великого духовного равновесия (он же пофигизм, он же дзен) позволяет сохранять комфорт и покой тонкой и ранимой души.

Существуют и иные моменты, такие как попытки объяснить технические особенности, распространённые мифы и тому подобные, но, вероятно, читатель уже стал проникаться мыслью.

Также вам могут быть интересны обзоры:

1. Писать под поисковые запросы, а что в этом плохого?

2. Несколько забавных парадоксов веб-сайтов.

3. Почему нужно уметь корректно выражать свои мысли без сленга?

4. Почему олдфагам нравятся старые игры?

5. Почему не все вещи стоит автоматизировать?

Понравилась заметка? Тогда время подписываться в социальных сетях и делать репосты!

Социальные сети

☕ Понравился обзор? Поделитесь с друзьями!

Добавить комментарий / отзыв
Комментарий - это вежливое и наполненное смыслом сообщение (правила).



* Нажимая на кнопку "Отправить", Вы соглашаетесь с политикой конфиденциальности.
Социальные сети
Программы (Freeware, OpenSource...)