How to improve logical thinking as a programmer

1. Study Algorithms and Data Structures in detail.

Here are 10 tips I would like to summaries based on my experiences while learning algorithms.


1. Have a good understanding of the basics.

2. Clearly understand what happens in an algorithm.

3. Work out the steps of an algorithm with examples.

4. Understand complexity analysis thoroughly.

5. Try to implement the algorithms on your own.

6. Keep note of important things so you can refer later.

7. Follow online courses found on learning platforms.

8. Follow online lectures published by reputed universities. Try out programming challenges.

9. If you come across difficult problems in programming challenges, do not get discouraged.

10. You can read their tutorials and understand where you got stuck after the challenge has ended.


2. Start practicing problems


I recommend to open a Hacker rank/ Leetcode account and start with the easy problems.


6 Ways to Improve Your Programming Problem Solving

1. Solve a Lot of Problems on a Lot of Different Platforms

2. Solve Problems in Contexts Other Than Work

3. Learn From Past Solutions, and Apply Them to New Problems

4. Train the Problem Solving Part of Your Mind

5. Practice Other Skills Related to Problem Solving

6. Ask Others for Help and Feedback


3. Look at others code


I recommend you look at others submissions and analyze the code then write it by yourself. So that you can find the standard way and get the best practice of writing the code

Thank for Reading !! Happy Coding !!

Post a Comment

0 Comments