DEV Community

Discussion on: Programming is Problem Solving

Collapse
 
himan10 profile image
Himanshu Bhatnagar

Hey, Great post !!!
Really helpful... also the points which you mentioned about "How to Solve it" are up-to mark but I guess, you should also need to mention "Visualization techniques in order to solve a problem". I mean, I noticed this behavior in myself, like, when I try to solve any problem (medium level or hard level) then sometimes I made it over-complicated by applying the logic of what I previously studied instead of creating a rough sketch of it on paper and then understand it from scratch or understanding it by using flow-charts, diagrams or my own created pseudo-code and finally explaining to some friend or brainstorming with myself and find what are the pros/cons of my created pseudo-code.

Please let me know how can I make my thinking more efficient.

Thankyou