Программирование и при чём тут шутки про дзен?
- Категория: Технические советы
- – Автор: Игорь (Администратор)
Когда в сфере информационных технологий заходит речь о программировании, то шутки про дзен и необходимость его постижения это вполне нормальное явление. При чём это достаточно обоснованный юмор. Почему это так - об этом и поговорим в сегодняшнем обзоре.
Примечание: Данный материал является субъективным мнением, носит чисто информативный характер, не является претензией или иным порочащим действием и ни к чему не призывает.
Во-первых, чаще всего программирование представляет собой медленное и неторопливое движение черепахи. Код медленно придумывается, медленно пишется, много и медленно тестируется. В процессе создания программ нередко возникают моменты, когда приходится просто ждать и нужно чем-то себя занять. К примеру, компиляция программ может заниматься минуты и десятки минут (а то и существенно больше, но это крупные проекты). Вот чем не "постигаю дзен"?
Кстати, обзоры в тему Быстрое и медленное создание программ (код): в чём разница и суть? и ещё Почему мелочи в ИТ могут требовать много времени?
Во-вторых, чтобы там не говорили, но в программировании нередко приходится изучать другие области, так как программирование это решение реальных задач. Абстрактно, если делаете сайт для продажи станков, то хоть немного, но узнаете об особенностях станков и их реализации. Иными словами, речь о постоянном расширении кругозора. И чем больше вы делаете, тем больше вам приходится изучать. А чем это не "я постигаю этот мир во всём его великолепии" или тот же дзен?
Кстати, обзор в тему Изучаете ИТ? Изучайте также и другие области!
Ещё момент. Неторопливость ответов клиентов. Сразу отмечу, что речь не о том, что "приходится ждать, поэтому клиент редиска". Речь о том, что такие задержки тоже не редкость, когда тупо пялишься в экран и ждёшь пояснений к какому-нибудь вопросу, а время при этом течёт и течёт (чем не дзен). При чём понятно, что человек может думать, его могут отвлекать, у него могут быть собственные дела и тому подобное.
Но вот чем себя занять в такие промежутки времени, ведь они не такие уж и большие? Абстрактно, несколько раз по несколько минут. Вроде и времени для ожидания не так уж и много, но за день может уходить достаточное количество (особенно, если приходится часто уточнять). Ну и небольших дел, которыми можно себя занять, может не быть в таком количестве. Плюс некая неопределённость (интрига) тоже нередкое явление: может клиент сразу ответит, а может и через час (кстати, вполне может быть и так, что вы ждёте ответа, а клиент отошёл по делам и ему не до вас, просто он не сообщил об этом).
Четвёртый момент. Дзен это поиск истины и в программировании этого предостаточно. А вы думали по-другому? Скажем, одни из самых частых вопросов: "Почему эта фигня не пашет?", "Кто писал этот кривой код?", "Как в эту конструкцию из палок и грязи ОРГАНИЧНО вставить нужный функционал и при этом не обрушить половину функций?", "Зачем клиенту определённые хотелки и что делать с возникающими нюансами?", "Почему две несвязанные части программы связаны?" и тому подобное. Программирование это про поиск истины, т.е. про дзен!
Пятый момент. Если в программе что-то не соответствует ожиданиям, то всегда вопросы к тому, кто её писал и ни в коем случае это не может быть кто-то другой (к примеру, тот, кто исходно просил так и сделать). В ситуации, когда чуть что, то автор программы редиска, "как бы" только постижение великого духовного равновесия (он же пофигизм, он же дзен) позволяет сохранять комфорт и покой тонкой и ранимой души.
Существуют и иные моменты, такие как попытки объяснить технические особенности, распространённые мифы и тому подобные, но, вероятно, читатель уже стал проникаться мыслью.
Также вам могут быть интересны обзоры:
1. Писать под поисковые запросы, а что в этом плохого?
2. Несколько забавных парадоксов веб-сайтов.
3. Почему нужно уметь корректно выражать свои мысли без сленга?
4. Почему олдфагам нравятся старые игры?
5. Почему не все вещи стоит автоматизировать?
Понравилась заметка? Тогда время подписываться в социальных сетях и делать репосты!
☕ Понравился обзор? Поделитесь с друзьями!