How To Become A Good Programmer?-
TCCICOMPUTERCOACHING.COM
How to become a good programmer or how to improve
programming skill?
This is
realitythat sometimes user good at Language but not so good on problem-solving
skill etc.
In order to become a better programmer, you need to be really good at the data structure, algorithms, designing using OOPS, multi-threading and various programming concept e.g. recursion, divide and conquer, prototyping, and unit testing. Programming is a combination of many skills, which means it's not possible to learn it in quick time, rather it will come with time and experience, but that won't happen automatically.
In order to become a better programmer, you need to be really good at the data structure, algorithms, designing using OOPS, multi-threading and various programming concept e.g. recursion, divide and conquer, prototyping, and unit testing. Programming is a combination of many skills, which means it's not possible to learn it in quick time, rather it will come with time and experience, but that won't happen automatically.
Reading
other people’s code helps you to improve your coding. Means
not copy past from others but read and try to understand logic and structure of
code.
Spend
more time to practicing data structure,
algorithms and design related problems, you iteratively develop your skills and
naturally become a better programmer.
Spend
more time in analysing the problem, you’ll need less time to fix
it
Spend
more time in understanding and analysing the problem and designing solutions
for it. You will find the rest of the things quite easily doable.
Always
write simple and short code. Ignore complexity. First test
for less data. When it will run proper with desired output, then update with
large volume of data. Write more logical code and avoid complexity. Sometimes
people do write complex code just to prove their capability to write such
codes. My experience says that simple but logical codes always works well,
resulted in fewer issues and are more extendable. I remember an excellent quote
Error solving:
Always
try to solve error yourself. This is more important because through this you
can deeply understand syntax and structure of programme. Whatever mistake you
did once, you never will do that after solving it yourself.
Always
learn to write bug-free code. Always first you review of
your code.
Participate
always with the open source community, talking to other programmers which
allows you to know thoughts and ideas of other programmers. Sharing knowledge
always leading to better code solutions.
Don’t
compare with others, because everyone has different skills.
Sometimes an expertise can make silly mistakes, so, don’t compare with others
or don’t copy directly code from others, but try to understand the logic used
by others. Then implement your logic into programme yourself.
Always
follow particular style for coding in every application, this
structured design and syntax makes your code less bugs or bugs-free which
differentiate your code in crowd, Always your client get satisfaction from your
side, which is really good for your career.
No comments:
Post a Comment