Diving head-first with a difficult problem is a good indicator of progress

Solving with a difficult problem often Start with wishful thinking. This allows us to think about the steps we need to deeply learn about a particular field.

This practice also comes with additional benefits especially when we're beginners of a field.

In other words, practicing this prevents us from quitting at the first sign of difficulties. We have a fallback excuse that we're beginners and shouldn't expect it learn it smoothly but rather smoothen the process of learning with Consistency over time creates more progress.

It is more important to know the importance of failure as an indicator of progress. That successes show where you are and failure show where you lack. Having a difficult problem where it can present "real" application of that subject can put yourself to the test how to gauge where you stand.

However, this could go very badly with very real consequence of wasting real efforts. Diving head-first into a difficult problem makes a bad start if you don't have an intention to begin with. It costs you time that you could have spent learning more on fundamentals. This is best used as a measuring tool, not a real application of skill (regardless of the result).

Backlinks