Известный в айтишечке Кент Бек, создатель методологий экстремального программирования (XP) и разработки через тестирование (TDD), как-то давно поделился любопытной мыслью:
«Эксперты редко решают сложные задачи с помощью доведения до предела своих экспертных навыков решения соответствующего класса сложных задач. Сначала они тратят значительные усилия на разложение сложной задачи на подзадачи, которые можно решить с помощью обычных навыков.»
Можно сказать, что умение композировать и декомпозировать задачи являются одними из мета-навыков для любого эксперта. Хоть они и являются по сути противоположностями.
А как вы считаете, так ли это? И какие другие навыки на ваш взгляд являются обязательными для эксперта?