Обучение - Работа Над Одной Проблемой В Отличие От Работы Над Несколькими Проблемами При Программировании.

  • Автор темы Shiloku
  • Обновлено
  • 20, Oct 2024
  • #1

Я изучаю программирование и сейчас на продвинутом этапе, а это означает, что мне нужно решать проблемы из таких областей, как динамическое программирование, поиск пути или проблемы рекурсии. В зависимости от проблемы мне нужно от нескольких часов до недель, чтобы решить проблему. Я часто застреваю, что, судя по тому, что я прочитал до сих пор, кажется нормальным. Однако иногда я застревал и неделями не писал код, а потом, наконец, смог решить проблему, даже не задумываясь об этом. Я просто посмотрел на это под другим углом и смог решить эту проблему. Вопрос в следующем: если я действительно застрял и не программирую дни или недели, стоит ли мне начинать новую проблему или мне следует настаивать на поиске решения проблемы, с которой я застрял. Есть ли какие-либо исследования, касающиеся этого явления?

#обучение

Shiloku


Рег
24 May, 2010

Тем
68

Постов
205

Баллов
585
  • 25, Oct 2024
  • #2

Интересный вопрос. Я студент-психолог и тоже учу программировать. Я часто думаю о том, какие стратегии лучше всего изучить. Ниже я ссылаюсь на исследовательскую работу, которая показала, что слишком жесткий образ мышления снижает эффективность общих способностей к решению проблем.

ЭрЭл Х. и Мейран Н. (2017). Падение производительности на гибком тесте интеллекта из-за мышления, основанного на инструктированных правилах. Психологические исследования, 81 (5), 901–909. https://doi.org/10.1007/s00426-016-0796-8

Я обнаружил нечто подобное в своих попытках учиться. Иногда полезно сделать перерыв, чтобы расслабить свое мышление, так как кажется, что разум тормозит другие решения, когда вы сосредоточены исключительно на чем-то.

 

Halfelf2000xp


Рег
21 Apr, 2009

Тем
68

Постов
178

Баллов
548
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно