Ask HN: How to become better at problem solving?
Could you suggest methods, ways or books that can improve my problem solving skills?
Could you suggest methods, ways or books that can improve my problem solving skills?
Given you are asking on HN, I would guess that you code and are looking to become better at programming problems as well.
If that is the case, check out this resource for programming games, challenges and competitions: https://github.com/dakaraphi/development-resources
- Identify a structure as against finding an idea or solution. Structures help you be through and ensure you are limited to just brain waves
- Solve more problems. Solve a particular problem and then try to see if the solution is scaleable. That will help you improve your structure.
- Read more. Read a lot. Read just about anything. Good editorials can be a master class in problem structuring.
See: https://medium.com/@yegg/mental-models-i-find-repeatedly-use...
Doesn't have to be a complete idea all the time; mainly you need to build yourself hands-on experience of trying to solve a problem, the more you do the more ideas you get as well as the wisdom of why some methods may not work.
Sometimes I think of stupid ideas, but even thought I'm pretty certain it wont work, I will try it out just to see anyway. Many times such attempts leads me to other ideas.
Also if you are stuck, do some research, sometimes you will find a solution, others solutions might lead you to other possible methods. Just keep trying stuff.
* relate it to other problems you have solved or seen solved
* break the problem down into parts. Some of those parts may be things you have previously solved or have seen solved
* research the problem
* after completing one problem, reflect on it and learn from it