Хорошее наблюдение про принципы и адаптацию

Нет картинки

Наткнулся на хорошее размышление на блоге rubydev.ru. Немного философии помогает учиться мудрости. Спокойно и вдумчиво.

Что такое принцип? Принцип – это заранее установленное поведение во всех похожих ситуациях. Принципиальным называют того человека, который несмотря ни на что добивается задуманного. «Он принципиален» – положительная характеристика человека.

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

Неленивый человек будет поступать иначе, он будет изучать каждую ситуацию и выбирать для нее наиболее правильное решение. Такое поведение, когда человек поддается ситуации называется адаптацией.

Когда реакцию на любую ситуацию человек не обдумывает, а поступает по шаблону, то часто может оказаться, что он противопоставляет себя. Быть принципиальным – означает находиться в напряжении, принимать не всегда лучшие решения и подвергаться риску.

Инстинкты, рефлексы и память
Бытует мнение, что инстинкты, рефлексы и память – это результат того, что природа по своей сущности ленива и всегда ищет менее затратные пути развития. Природа наделила живое инстинктами, чтобы оно имело колею, по которой следует двигаться, и которая оберегает живое. Рефлекс – это важное приобретение благодаря которому живое может не думая, максимально быстро решить какую-то проблему. Прикасаясь к чайнику и чувствуя боль от ожога, мы не думаем о том, что это вредно для организма, что надо бы руку поскорее убрать с горячего чайника, мы просто мгновенно отрываем руку от чайника. Здесь не нужно думать, все и так ясно, хотя, если человек обладает некоторой силой воли и заранее задумал ожеться, то он может преодолеть инстинкт выживания и рефлекс защищающий от ожога. Затем природа наделила живое памятью. Память необходима для того, чтобы мы не думали, а знали. Природа – вот кто придумал принцип DRY (don’t repeat yourself – не повторяйся). Теперь мы можем записывать прошлый опыт в памяти и избегать повторного мыслительного процесса направленного на решение той же задачи.

И инстинкты и память и рефлексы – все это дело рук природы и адаптации всего живого к условиям жизни. Принципы – это попытка человека еще больше отключить мозг, чем то позволяет природа.

Как это применимо в веб разработке? – Вы могли начитаться умных книжек, где достаточно известные и уважаемые авторы предлогают свои рецепты или рекомендации по решению каких-либо проблем, которые могут стоять перед веб-разработчиком. Опираясь на авторитетность мнения, совет или рецепт может стать окостенелым принципом, который вы будете использовать где-угодно вместо того, чтобы адаптироваться под задачу и создавать собственное ее решение. Здесь свое решение не подразумевает разработку велосипеда, хотя и написание собсвенного велосипеда может быть отличным решением. Адаптация подразумевает то, что вы решаете задачу основываясь на задаче, а не на примере решения похожей задачи или каком-то шаблоне ее решения, ведь то, что ответ 4 верен для выражения 2 + 2 не означает, что он веред для любого другого математического выражения.

 

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.