Разговор про когнитивные стратегии напомнил мне старую (1997 года!) культовую и немного эзотерическую книгу (или сборник статей) "Программистский камень" — Programmer's Stone. Книга как раз пытается ответить на вопрос — чем отличаются лучшие программисты в плане мышления.
В первой части авторы предполагают деление людей на "паковщиков" (packers) и "картостроителей" (mappers). Подавляющее большинство людей — "паковщики".
Особенности и стиль рассуждений паковщиков:
1. Запомнить множество инструкций и алгоритмов решения проблем.
2. При встрече с задачей — попробовать вспомнить из своего опыта или спросить у окружающих подходящий алгоритм для решения похожей задачи
3. Предложить решение, аналогичное предыдущему опыту.
4. Следовать алгоритму и убеждать других следовать алгоритму/процедуре.
5. Если люди не следуют процедуре — могут злиться на них и расстраиваться.
6. Ориентированы на процесс.
7. Запутанные задачи (high complexity) вызывают фрустрацию (не находится подходящий алгоритм).
8. Нравятся стандарты, традиции, ритуалы, регулярные, повторяемые действия — так спокойнее. Учатся по книгам и курсам.
9. Склонны к трудоголизму, переработкам.
10. Чаще бывают экстравертами, любят общаться.
Особенности и стиль рассуждений картостроителей:
1. Создать мысленную модель проблемы.
2. Исследовать связи между всеми объектами в проблемной области.
3. Определить требуемый результат и его измеримые показатели.
4. Упростить проблему до минимально разумного уровня (соотнося при этом частные решения с общей картиной и итоговым результатом).
5. Ориентированы на результат. Испытывают трудности с выполнением повторяемых процессов, часто даже бесятся от них. Учатся всему в основном сами, складывая из обрывков знаний общую картину.
6. Генерируют сразу множество идей. Креативны и любопытны. Легко отвлекаются. Могут по цепочке ассоциаций уйти далеко от начальной проблемы.
7. Склонны выявлять паттерны, особые случаи (объект, который чем-то отличается от других похожих), связи, обобщать, переходить на более абстрактный уровень.
8. Любят интеллектуальные вызовы, узнавать новое, придумывать необычные и новые способы выполнить работу, достижение целей неочевидным способом, "хаки".
9. С крайне высокой производительностью работают "в потоке", но не всегда могут войти в поток и удержаться в нём. Без потока производительность наоборот низкая.
10. Интроверты, любят быть в одиночестве, отлично себя чувствуют, когда ни с кем не общаются.
Как вам кажется, какой тип личности больше подходит для системного / бизнес-аналитика?
В этом сборнике статей, который сами авторы называют "проектом", ещё есть рассуждения о качестве и Total Quality Management (и его принципиальных отличий от Тейлоризма и выросшего на этой почве KPI и прочих инструментов контроля) , а в качестве одной из вдохновивших их книг они упоминают "Дзен и искусство уход за мотоциклом". Также там есть обоснования разницы в поведении разницей в выработке гормонов (дофамин vs серотонин, например), но тут я совсем не компетентен. На удивление, перевод "Программистского камня" на русский всё ещё доступен.
В первой части авторы предполагают деление людей на "паковщиков" (packers) и "картостроителей" (mappers). Подавляющее большинство людей — "паковщики".
Особенности и стиль рассуждений паковщиков:
1. Запомнить множество инструкций и алгоритмов решения проблем.
2. При встрече с задачей — попробовать вспомнить из своего опыта или спросить у окружающих подходящий алгоритм для решения похожей задачи
3. Предложить решение, аналогичное предыдущему опыту.
4. Следовать алгоритму и убеждать других следовать алгоритму/процедуре.
5. Если люди не следуют процедуре — могут злиться на них и расстраиваться.
6. Ориентированы на процесс.
7. Запутанные задачи (high complexity) вызывают фрустрацию (не находится подходящий алгоритм).
8. Нравятся стандарты, традиции, ритуалы, регулярные, повторяемые действия — так спокойнее. Учатся по книгам и курсам.
9. Склонны к трудоголизму, переработкам.
10. Чаще бывают экстравертами, любят общаться.
Особенности и стиль рассуждений картостроителей:
1. Создать мысленную модель проблемы.
2. Исследовать связи между всеми объектами в проблемной области.
3. Определить требуемый результат и его измеримые показатели.
4. Упростить проблему до минимально разумного уровня (соотнося при этом частные решения с общей картиной и итоговым результатом).
5. Ориентированы на результат. Испытывают трудности с выполнением повторяемых процессов, часто даже бесятся от них. Учатся всему в основном сами, складывая из обрывков знаний общую картину.
6. Генерируют сразу множество идей. Креативны и любопытны. Легко отвлекаются. Могут по цепочке ассоциаций уйти далеко от начальной проблемы.
7. Склонны выявлять паттерны, особые случаи (объект, который чем-то отличается от других похожих), связи, обобщать, переходить на более абстрактный уровень.
8. Любят интеллектуальные вызовы, узнавать новое, придумывать необычные и новые способы выполнить работу, достижение целей неочевидным способом, "хаки".
9. С крайне высокой производительностью работают "в потоке", но не всегда могут войти в поток и удержаться в нём. Без потока производительность наоборот низкая.
10. Интроверты, любят быть в одиночестве, отлично себя чувствуют, когда ни с кем не общаются.
Как вам кажется, какой тип личности больше подходит для системного / бизнес-аналитика?
В этом сборнике статей, который сами авторы называют "проектом", ещё есть рассуждения о качестве и Total Quality Management (и его принципиальных отличий от Тейлоризма и выросшего на этой почве KPI и прочих инструментов контроля) , а в качестве одной из вдохновивших их книг они упоминают "Дзен и искусство уход за мотоциклом". Также там есть обоснования разницы в поведении разницей в выработке гормонов (дофамин vs серотонин, например), но тут я совсем не компетентен. На удивление, перевод "Программистского камня" на русский всё ещё доступен.