If you’re interested in programming, it may be interesting for you to understand a more effective way for problem-solving. How to learn thinking like a programmer? We’ll try to make it more clear.
So, what should you do when you encounter a new problem?
Here are the steps:
- Know exactly what is being asked. Most hard problems are hard because you don’t understand them
- Don’t dive right into solving without a plan (and somehow hope you can muddle your way through). Plan your solution!
Do not try to solve one big problem. You will cry. Instead, break it into sub-problems. These sub-problems are much easier to solve.
- Go step by step through your solution trying to find where you went wrong. Programmers call this debugging (in fact, this is all a debugger does).
- Practice. Practice. Practice.
As if that wasn’t enough, notice how you also know what to do to practice your problem-solving skills! Find out more here.
And we want to remind you about Agile Rock Conference 2019 by Scrum Ukraine that welcomes you!