В этой главе мы едва коснулись увлекательной темы постановки задач для программистов. Чтобы глубже разобраться в этом вопросе, обратитесь к книге Майкла Джексона (Michael Jackson, Software Requirements & Specifications, Addison- Wesley, 1995). Сложные темы в этой книге раскрыты в форме небольших эссе, независимых, но связанных общей идеей.
Проблема программиста, описанная в этой главе, была не столысо технической, сколько психологической: он не мог продвинуться в решении, поскольку изначально поставил перед собой неверно сформулированную задачу. Мы нашли решение, сняв концептуальный психологический блок, и пришли к более простой постановке задачи. Книга Джеймса Адамса (James L. Adams, Conceptual Blockbusting, Perseus, 1986) посвящена изучению подобных прорывов и помогает перейти к более созидательному стилю мышления. Хотя изначально эта книга не была предназначена для программистов, многое в ней может быть применено к решению наших задач. Адамс определяет концептуальные блоки как «ментальные стены, не дающие решающему правильно воспринимать задачу и прийти к ее решению». Приведенные ранее задачи 10, И и 12 дадут вам возможность попробовать сломать несколько таких «стен».
Опубликовал vovan666
April 16 2013 23:34:21 ·
0 Комментариев ·
3667 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.