+ 16
How can I improve my logical thinking?
In Programming
26 Answers
+ 23
My advice, keep on programming. As you progress you will learn to "think like a programmer", so to speak
Of course a bit of reading and doing puzzles/math can help😉
+ 16
- Learn new Maths and Physics concepts. Those may not be relevant to coding but will improve your brain.
- Solve complex Math and Physics problems, first by hand and THEN by writing codes.
- Increase the complexity of the problems with the time.
These will definitely improve your logical thinking.
+ 9
Code more.
+ 5
every time u do / see something try to think and find how or why its the way its happening. inshort try to think in flow.
+ 5
practice, learn , test
+ 4
I read in a study that reading everyday for 30-60 minutes will over all improve everything educationally. The better you read, the better you understand words, and the more successful you accomplish the task.That can be thanked to your reading comprehension and spelling gramar. Which code is. Sorta. A little.
+ 3
Just think before solving any problem use your pen and paper if you want then go to code. If you are fascinated to read books read then it will increase your knowledge.
"Just think and solve like a programmer".
+ 3
Keep learning ;
Keep coding ;
Keep thinking;
+ 3
Try Wikium or similar brain exercises! They become very helpful over time. And eat well - your brain needs its proper fuel))
+ 3
Ask, code, share thoughs with people, take challenge s and learn....
These steps will definitely help you to improve your logical thinking...
Best of luck...😇
+ 3
Small programed array string basicc&practice coding
+ 2
goto any online judge like UVa, SPOJ or TOPH and start solving problems. Believe me, it helps a lot
+ 2
In my opinion, the best way to improve your logical thinking is solving more different problems especially algorithms and never give up :P
+ 2
change something and see what happen's
+ 1
Try to have something in mind and face the challenges in it
+ 1
Ways to improve logical thinking:
1. Break problems down into steps. Stop trying to get from point A to point C, and instead take the route of A-B-C. This will also help with confusion and difficulty of more complex problems.
2. Think about replacement as often as you can. EX: When dealing with money, once you reach 4 pennies, it would make more sense to replace the 4 pennies with 1 nickel, than it would be to have 5 pennies.
3. Try to apply recursion as much as possible. Before you reach 5, you must reach 4, and 3, and 2, and 1. (This ties into point 1).
Hope this helps.
+ 1
Exercises and practice without consideration will just result in an incomplete understanding of a problem.
Try questioning what the concept is first. Such as, "Why does a pointer work, and why was it implemented in the first place?" Then try answering that question yourself, rather than relying on other resources. Keep doing this, and I believe your logical thinking will improve.
+ 1
Thank You everyone for your awesome suggestions 👍
0
Improve your own skills and knowledge in the language
0
Keep learn &practice
Coding practice