В книге "Пять строк кода" Клаусен Кристиан, идея быстрого и медленного мышления упоминаются для подготовки программистов пишущих качественный код.Ага, нашёл автобиографию: https://www.linkedin.com/in/thedrlambda/details/experience/Ну а что, по современным меркам один год реального опыта программирования и несколько лет теоретического изучения компиляторов и функционального программирования в университете это вполне себе ничего. Зачастую подобные книги пишут люди с опытом исключительно "консультирования по эджайлу".Наугад почитал отдельные страницы, всё что увидел весьма здраво и конкретно, в отличие от обычно выбираемого авторами подобных пособий псевдофилософского тона.Найти упоминание Канемана не удалось: https://books.google.ae/books?id=MN9EEAAAQBAJ&printsec=frontcover&dq=five+lines+of+code&hl=en&sa=X&ved=2ahUKEwiHmYWliOD7AhWIVaQEHZAmDU8Q6AF6BAgGEAI#v=onepage&q=fast%20thinking&f=false
Наугад почитал отдельные страницы, всё что увидел весьма здраво и конкретно, в отличие от обычно выбираемого авторами подобных пособий псевдофилософского тона.Найти упоминание Канемана не удалось: https://books.google.ae/books?id=MN9EEAAAQBAJ&printsec=frontcover&dq=five+lines+of+code&hl=en&sa=X&ved=2ahUKEwiHmYWliOD7AhWIVaQEHZAmDU8Q6AF6BAgGEAI#v=onepage&q=fast%20thinking&f=falseавторы не упоминаются, но сама идея упоминается в виде Системы 1 и Системы 2."14.2.5. Простота важнее универсальностиЕсли вы озадачитесь выработкой собственных правил, а я вам очень советуюэто сделать, то должны следовать важному принципу. Когда мы видим код,который кажется плохим, и хотим создать правило, его запрещающее, легкоугодить в ловушку, стараясь придумать нечто универсальное. Такой подходприведет к созданию неопределенных и обобщенных правил, во многом подобных запахам кода.Они окажутся очень полезными и впечатляюще проработаны, но многие из них будут лишены самого важного свойства: простотыприменения.В когнитивной психологии описываются две системы когнитивных задач,каждая со своими особенностями. Система 1 быстра, но ей недостает точности.Для использования этой системы практически не требуется энергии, поэтомунаш мозг отдает предпочтение ей. Система 2 медленна и энергозатратна, хотяпри этом точна. Есть классический тест, который демонстрирует эти системыв действии. Ответьте на вопрос: «По сколько животных каждого вида взял с собой в ковчег Моисей?»Если вы ответите «два», то это ответ вашей системы 1.Если же вы верно отметили, что ковчег заполнял Ной, а не Моисей, то это ужеответ системы 2."
-В книге "Пять строк кода" Клаусен Кристиан, идея быстрого и медленного мышления упоминаются для подготовки программистов пишущих качественный код.-Ага, нашёл автобиографию: https://www.linkedin.com/in/thedrlambda/details/experience/Ну а что, по современным меркам один год реального опыта программирования и несколько лет теоретического изучения компиляторов и функционального программирования в университете это вполне себе ничего.Сочетание академического знания, при этом новичок в новой предметной области с этого вроде и НЛП начиналось.
Если вы озадачитесь выработкой собственных правил, а я вам очень советую это сделать, то должны следовать важному принципу. Когда мы видим код, который кажется плохим, и хотим создать правило, его запрещающее, легко угодить в ловушку, стараясь придумать нечто универсальное.Как мы знаем, что код плохой?Что конкретно в коде заставляет его казаться плохим?Что именно отличает код, который кажется плохим, от кода, который плохим не кажется?Такой подход приведет к созданию неопределенных и обобщенных правил, во многом подобных запахам кода. Они окажутся очень полезными и впечатляюще проработаны, но многие из них будут лишены самого важного свойства: простоты применения.Что мешает создать конкретные и определённые правила?
В когнитивной психологииКак конкретно изложенное далее связано с когнитивной психологией? Что делает возможным отнести далее изложенное, во-первых, вообще к психологии и, во-вторых, к когнитивной психологии?описываются две системы когнитивных задач, каждая со своими особенностями1. В отношении "когнитивных задач" существуют и описаны две системы: сознание и "подсознание" (со всеми уже ранее сделанными оговорками)2. Эти системы а) реальны/наблюдаемы и б) многократно описаны/исследованы с разных сторон3. Следовательно, если речь идёт о ЛЮБЫХ двух системах "выполняемых психикой когнитивных задач", то есть происходит деление "что там когнитивного делает человек" именно на обслуживающие эту деятельность системы и именно на две, то речь будет идти ИМЕННО ОБ ЭТИХ двух системахИтак, речь идёт о сознании и подсознании/бессознательном.Далее можно с разных сторон объяснять, почему прямого называния этих систем общепринятым словом не сделано, но в целом все убедительные объяснения так или иначе сводятся к конфликту интересов между условным Канеманом (заказчиками творчества) и пользователем продуктов этого творчества.Система 1 быстра, но ей недостает точности.При "решении когнитивных задач" не существует системы, существо которой выражается свойствами "быстрая и неточная". Чем больше опыта, тем более точными будут "быстрые решения" и тем более избыточным (а то и ошибочным) будет подвергать их перепроверки "медленными расчётами". Это что, настолько нетривиальная мысль, что её надо теперь развёрнуто пояснять?Для использования этой системы практически не требуется энергииЭто точно писал программист? У него не было такого, что за час написал всё что надо было на неделю вперёд, а потом весь оставшийся день он ходил совершенно обессиленный – если уж не физически, то в способности порождения хоть быстрых идей, хоть медленных расчётов точно? Наверное, не той системой какой-то пользовался, каких-то запчастей в ней не хватало.поэтому наш мозг отдает предпочтение ейАга, значит есть три системы: "Система 1", "Система 2" и "наш мозг". За кадром ещё где-то всё же должно быть что-то вроде сознания, иначе описывается не программист, а чат-бог (в наше время - почему бы и нет). То есть всего четыре системы: "первая", "вторая", "мозг" и "сознание или что-то вроде того".Можно возразить, что здесь имеется в виду БУКВАЛЬНО мозг, а не "что-то помимо сознания". Это ещё хуже. Быстрые решения могут быть сортом эмоциональных решений (например, эмоциональных решений во внезапных экстремальных обстоятельствах), которые отличаются сверхвысоким буквальных потреблением/расходом энергии.Тогда получается снова умножение сущностей:- Система 1, "быстрые, малозатратные и неточные решения"- Система 2, "медленные, высокоэнергичные и точные решения"- Ещё система "быстрых, высокозатратных и точных решений"- Для полноты, система "медленных, малозатратных и неточных решений" (у меня, например, постоянно такие во время чаового вечернего залипания в ютюб фоном идут, уверен что я не один на свете такой)Ещё раз резюмируем: весь пафос учения Канемана в строгой группировке свойств по двум системам, "быстрая, малозатратная, неточная" в одну кучу, "быстрая, высокозатратная, точная" в другую сторону. Даже поверхностные размышления и наблюдения показывают, что такая группировка когнитивных свойств попросту не имеет места. Это ложь, в классическом аристотелевском смысле слова.
Есть классический тест, который демонстрирует эти системы в действии. Ответьте на вопрос: «По сколько животных каждого вида взял с собой в ковчег Моисей?» Если вы ответите «два», то это ответ вашей системы 1.Если же вы верно отметили, что ковчег заполнял Ной, а не Моисей, то это уже ответ системы 2."1. То есть "медленная и точная система" нужна для чего-то вроде анализа религиозной литературы? Из этой подразумеваемой мысли (а если не подразумевалось, то значит автор мирового уровня не умеет управлять очевидными ассоциациями читателей – зачем тогда пишет о "когнитивной психологии?") можно развернуть интересное рассуждение, но, опять же, как это относится к теме метамодели не ясно.2. Это языковой трюк – это откровенное мошенничество и "наезд" на читателя. Точно также фокусник может у вас под носом сделать так, чтобы монетка исчезла, и потом с умным видом говорить о существовании чудес или несовершенстве зрительного восприятия. Наличия особенных зрительных систем 1 и 2 и т.д. Причём в случае Канемана (откуда, полагаю по умолчанию, пример и взят - но если авторы книги выдумали сами, то и бог с ним, стиль соблюдён вполне) это фокус примитивный, который два раза уже не пройдёт.3. Для того, чтобы защищаться от мошенников, нужно как раз чтобы постоянно работала система "быстрого и точного мышления" (которой по мнению Канемана нет). Это некоторый аналог того, чтобы в подозрительном районе всегда держаться за карманы, не светить телефон и т.д.: быть в режиме, который запустит нужные точные действия (или мгновенно остановит от не нужных) при первых признаках "чего-то не так". Кстати, при метамоделировании тоже нужна особенная "языковая бдительность".