 |
|
 |
Семечки подсолнуха
Записи с меткой: шаблоны
YamaNeko
YamaNeko
Шаблоны и программирование. Читая "Совершенный код" Макконнелла.
Продолжая размышления о шаблонах, природе и вечном, приведу некоторые свои зарисовки, мини-этюды, возникшие при чтении книги Стива Макконнелла "Совершенный код". *** Применение шаблонов в программировании - аналог применения технических стандартов АРИЗ. Сложность упрощаем: 1) абстракцией; 2) шаблонами (стандартами). Должно бы: снижение вероятности и глубины ошибки. Кроме того: повышается скорость анализа и решения проблемы. Не надо гадать, что было задумано программистом. Возможно: связано с интеллект-картами: базовые понятия - шаблоны программирования - техстандарты АРИЗ. Коммуникация: не нужно гадать, что пытается сказать инициатор транзакции, сообщения. Упрощение в трансляции и интерпретации сообщения. Эллочка-людоедочка. Возможно: легче выполнять переход от микросистемы к макросистеме или наоборот. *** С.106. Рис.5-10. Д.Полья "Как решать задачу" (How to Solve It), 1957. - Близкий аналог АРИЗ для математических задач. *** Рекомендации Макконнелла по решению задач ПО перекликаются с ЖСТЛ (?), использованием интеллект-карт. Вывод: практически все можно свести к системе. И дальше действовать, исходя из принципов развития систем. *** С.144 "Одним из главных условий эффективного программирования является максимизация части программы, которую можно игнорировать при работе над конкретными фрагментами кода. Классы - главное средство достижения этой цели."
Перекликается с Хакеном "Принципы работы мозга": происходит сильное сжатие информации, т.е. б0льшая часть информации игнорируется, хоть и подразумевается - обобщение+абстрагирование+контекст. ***
Про шаблоны я уже писал в заметках: Кто автор первого шаблона? Полагаете, некто Бог? Они и меня ошаблонили! Дед Мороз, это не спам, это реальный способ заработать О человеках-автоматах. И опять о Кийосаки.
Примечания. АРИЗ - алгоритм решения изобретательских задач, предложенный Альтушллером Г.С. (фонд Альтшуллера). ЖСТЛ - жизненная стратегия творческой личности, предложенная Альтушллером Г.С. и Верткиным И.М. Интеллект-карта (mind map) - система визуализации задачи и её решения, предложенная Бьюзеном Т.
настроение: Рабоче-шланговое
Метки: шаблоны, эффективность, Макконнелл
YamaNeko
YamaNeko
Кто автор первого шаблона? Полагаете, некто Бог?
Не согласен с таким утверждением.
Знаете, почему? Вот посмотрите и ответьте на такие простые вопросы: Вопрос1. Как Вы узнали о том, что есть некто Бог, который создал мир вокруг Вас? Предполагаемый ответ: Мне почему-то кажется, что узнали Вы об этом некто с чужих слов (родные, друзья, учителя, масс-медиа, кино, книги). Т.е. для Вас это изначально чужой опыт. Совсем не тот, который Вы приобретаете в первые годы после рождения: потребность в еде, сне, испражнениях. С первых дней жизни Вы через себя познаете эти потребности, познаете, как их удовлетворять или избегать. Сами. Своими действиями. Где осознанно, где нет. Но вот про Бога Вы узнаете из чужого опыта. Причем такого, который нельзя проверить. Проверить здесь и сейчас, как голод или усталость. И принимаете его - чужой непроверенный, и что важнее - непроверяемый, - опыт. Вы что-то сделали, а Вам говорят: так Бог пожелал или не пожелал. А проверить то как? Вот папа хочет, чтобы сын сел за стол и поел. Проверяемо. Мое, отцовское, желание исходит из моих потребностей и моего опыта. Очевидно. Для папы. Для сына.
Вопрос2. Познаваем ли Бог? Если нет, то слова о нем - пустые слова ни о чем. Нельзя это узнать, понять, осознать, проверить на своем опыте. Почему? Умозаключение - это прогноз, который может и не сбыться. Построение теории. А теория может оказаться ошибочной. Взгляните на развитие науки. Но Вы-то Бога познали. Через чужой опыт. Приняли на веру. И теперь строите свой дальнейший жизненный опыт в жескто заданных рамках религии. На основе всего лишь чужого слова. Да, есть слово - есть понятие. Если бы не было такого слова, не было бы и образа, не было бы предмета. Но если мы строим прогноз, мы можем создать слово для прогнозируемого предмета (события). Иначе как нам его обозначить? Мы строим свой новый опыт из чужого прогноза, из чужой теории. Который может оказаться ошибочным. Но мы не учитываем возможность ошибки. Мы принимаем чужой прогноз как безошибочный. И пожалуй, как единственно возможный в будущем. Чем ограничиваем свой опыт.
- Святой отец, а в Библии правда? - Да, сын мой. - А откуда это известно? - Так сказано в Библии.
Коперник предложил вращение Солнца вокруг Земли.
Лобачевский предложил новую геометрию, в которой изменена евклидова (классическая) аксиома параллельности прямых (через точку, не принадлежащую прямой, можно в плоскости этой прямой провести более одной прямой, параллельной ей).
Циолковский предложил ракетотехнику.
Эйнштейн предложил специальную теорию относительности.
Вопрос3. Что может находиться над Богом, быть выше Бога, содержать в себе Бога? Как выглядит качественно новая система, которая будет надсистемой для Бога?
P.S. В продолжение предыдущей заметки о шаблонах.
настроение: Занятое
Метки: шаблоны, Бог, размышления
YamaNeko
YamaNeko
Они и меня ошаблонили!
Проводя небольшое исследование, наткнулся на вот какое интересное противоречие: 1. Мы живём по шаблонам; 2. Наш мозг мыслит шаблонами. А в чём, собственно, противоречие? А оно таково: мы не признаём шаблонности (я - свободный человек! Творчество - это акт уникальности!), но мозг обрабатывает входящую информацию по шаблонам (признано нейробиологами), так называемым паттернам, и выдаёт результаты работы в виде шаблона. Причём в данном контексте шаблон - это целая последовательность, растянутая во времени (даже если длится полсекунды). Безусловно, я свободный человек. Но сутра я встаю с кровати, умываюсь, завтракаю, одеваюсь и еду на работу. И что-то мне подсказывает, что точно так же поступают несколько миллионов человек, живущие в разных климатических и социальных условиях, разной национальности, разного возраста, разного вероисповедания, разной образованности, с разным семейным положением (можете продолжить дальше сами). Наверное, в 9 из 10 случаев я (и ещё миллион человек) так буду делать каждое утро. Безусловно прогнозируя, что ничего за время моего сна не случится такого, что изменило бы этот шаблон. Но при этом я остаюсь свободным человеком. В том смысле, что свободен именно в это утро воспользоваться другим шаблоном. Эволюция живых организмов говорит нам о том, что у животных формируются устойчивые шаблоны поведения. Биология, психология, история, экономика - все в один голос утверждают, что развитие систем происходит по шаблонам. Только в каждой сфере у шаблона название своё. Астрология, этология, соционика, бихевиористика - всё в одну мошну. Современная нейробиология признаёт факт того, что в общем-то хаотичная внешняя информация мозгом обрабатывается, скажем так, через сверку с шаблонами. Шаблонами, которые мы сами "загрузили" (и продолжаем "загружать") в свой мозг в результате нашего жизненного опыта. Например, "(красно-оранжевое+тепло)-> огонь -> контакт -> обжечься -> боль -> бездействие". Помните замечательную шутку про то, что "курение - это здоровье"? Получается, что я свободен ровно на столько, насколько меня била жизнь, то есть мой опыт ограничивает мою свободу. И в самом деле, я ни разу не прыгал с парашютом, и сегодня опасаюсь делать это. Без раздумий прыгну разве что в той ситуации, где нельзя уже использовать все мои заготовленные шаблоны. Имея уже сформированные и многократно проверенные шаблоны, мне легче и быстрее всего воспользоваться ими. Да и сам мозг доводит это до автоматизма. Чтобы освободить ресурсы для другой работы. Например, анализа совершенно новой информации. Именно так и построены боевые искусства. До автоматизма заучиваются базовые навыки (удары, приёмы, ката - шаблоны). Чтобы боец в каждой новой ситуации не думал, а действовал.
Природа стремится к простоте. Так стоит ли протестовать против этого?
Есть целая наука - метрология. Один из её аспектов - стандартизация. Есть другая целая наука - систематика. Занимается классификацией. Как бы мы общались друг с другом или исследовали окружающий нас мир, если бы не пользовались чем-то общим, объединящим нас, таких разных? Ведь Солнце попрежнему встаёт на Востоке, а садится на Западе.
И хотелось бы узнать наконец, кто автор самого первого шаблона...
настроение: Веселое
Метки: стандарт, интеллект, мозг, эффективность, размышления, шаблоны
YamaNeko
YamaNeko
О человеках-автоматах. И опять о Кийосаки.
МЫ – АВТОМАТЫ?
Можно сказать, что мы живем насильственной жизнью: так мало зависит от нашей воли то главное, что поддерживает наше существование.
Нас заставляет жить и дает возможность сознавать свою жизнь биохимическая машина организма: все эти триллионы клеток, составляющие наше тело, что-то усваивают и выделяют, расщепляют и синтезируют абсолютно без нашего ведома и непрестанно ставят нас перед свершившимся фактом, который и есть мы. Не спрашивая наших пожеланий, работают почки, печень и селезенка, молчаливо обновляет кровь костный мозг, сосредоточенно бьется сердце… Каждый волосок живет своей жизнью… Не наша воля запускает в ход этот агрегат и не наша, за немногими исключениями, останавливает.
Но этого мало. В самом сознании – масса от него не зависящего. Со-знание… Это несметное множество межлюдских шаблонов, которые, впечатываясь в мозг, производят чувства и побуждения, мысли и суждения, решения и поступки – а мы их считаем своими. Существует ли что-либо свое, кроме новых сочетаний из уже имеющегося и усвоенного?
Но автомат, осознавший свою автоматичность, перестает быть просто автоматом. Когда он проникает в суть и связь вещей, когда ясно видит причинно-следственные цепочки, появляется возможность рассчитывать. Дальнейшее – только за правильным сочетанием действий, и вот уже можно творить.
Цитата по книге Леви В. "Искусство быть собой" (СССР, 1973г.)
Что там Кийосаки говорил про образование? Нас учат шаблонам... Шаблонами думать, шаблонами реагировать, шаблонами проживать свои, СВОИ жизни...
Это я вычитал еще у Кобо Абэ (японского фантаста) в его "Женщине в песках", "Человеке-ящике", "Маске" лет семь назад...
А чего я так прицепился к этому гавайцу с японскими корнями? Сам не пойму...
настроение: Виноватое
Метки: шаблоны, Кобо Абэ, Кийосаки, автомат, человек, психология

|
 |