You should have a good understanding of the basics of the programming language in which you are working or learning. If your basic concepts are strong, then you can solve complex problems by breaking it into smaller problems. Your code should be neat and well structured, so that if you start working with the code after a few months, then you can easily know where you left off.
2.Practice a Lot
We all know the fact that “practice makes a man perfect”. For improving your skills you have to practice thousands of hours. There are plenty of ways practicing, like you can solve problems or find online programming contests. There are many awesome like, where you can practice.
We all know the fact that “practice makes a man perfect”. For improving your skills you have to practice thousands of hours. There are plenty of ways for practicing, like you can solve problems from good programming books or find online programming contests. There are many awesome website likecodechef.com, topcoder.com, etc., where you can practice.
3.Be Amenable to Change
Technology is changing very rapidly, so you have to aware of such changes. You should make sure that the projects or technologies on which you are working are not outdated. For becoming a better programmer you should always engage yourself in learning new things.
4.Read a Lot
The more you read, the more you learn. Read good programming books, articles, documentations. The best way for reading and learning programming is to join various programming forums and contests.
Join great forums like stackoverflow.com where you can help other programmers by answering their questions. By helping others you can find answers of your own questions. You can also ask questions in the forums and get your problems solved; this will help you to become better program
These are few tips that will surely help you in becoming a better programmer. If you have any other tips then please mention it in the comment section.