amanwritescode
TOP 5 WAYS TO IMPROVE
YOUR PROGRAMMING LOGIC
Aman Shrivastava
02
Learn data structures & algorithms
Data structures are the
skeletons of your code. Simply
learning a programming
language is insufficient if you are
unable to use appropriate data
structures.
Aman Shrivastava
@amanwritescode
03
Begin with simpler data structures
such as Stacks, Queues, and
Linked Lists. You will become
acquainted with the concepts and
their application. After that,
progress to more complex data
structures. Learn about trees and
graphs.
Aman Shrivastava
@amanwritescode
04
Examine a few excellent
open-source repositories
Reading open-source code teaches
you coding patterns that are used
in a variety of software.
Aman Shrivastava
@amanwritescode
05
Techniques and coding patterns
used in many open-source projects
are demonstrated. When you see a
similar problem, these patterns will
appear in front of your eyes.
Aman Shrivastava
@amanwritescode
06
Learn frameworks and
design patterns
Learn frameworks and design
patterns. If you pick Python, you'll
need to learn Flask, Django,
SQLAlchemy, and others. These
frameworks, libraries, and tools make
your life easier by enforcing rules and
structuring your code well.
Aman Shrivastava
@amanwritescode
07
Break the problem
Problems should be divided and
conquered. Divide the task at
hand into small, measurable
steps. This simplifies, reduces
the size of the problem, and
makes it easier to track.
Aman Shrivastava
@amanwritescode
08
When you look at a large
problem, you don't know where
to begin, which steps to take, or
how to get to the finish line. It is
simple to devise a solution to a
minor issue.
Aman Shrivastava
@amanwritescode
09
Use pen and paper
The majority of new programmers
immediately hit the keyboard to solve
the problem at hand. It takes some
time to realize that you need to look at
the big picture and try to solve the
problem on paper or on a whiteboard.
This clears the mist, and an overall
solution begins to emerge.
Aman Shrivastava
@amanwritescode
10
Love This Post?
Don't forget to share
and save these tips for later
Aman Shrivastava