As a newbie programmer, I know I have many flaws and bad practices that I wand to get rid of. And this comes through learning from experienced developpers, reviewing old code and always trying to improve.
Here is a reminder for me, as for everyone else, of the thigs you should try to improve to become a better programmer.
1. Don’t be afraid to step out of your confort zone.
Development is a vast domain, with tons of languages, framework, tools and so on, so you tend to only use a few of them that you’re comfortable with.
Although, programming is more about process, and not about language, so you should be able to learn relatively easily different languages or framework to participate in different projects. You only have to take the first step, and get comfortable with the uncomfortable.
2. Quality code only.
It is really important to be aware of your code quality, and to actively try to write high quality code. It means to be able to write code that is easy to read and maintain. Remember that your code have to be understandable for the next programmer who’ll be working on the project.
3. Do not foget unit testing.
Unit testing isn’t the funniest part of the job, and yet is really important. It is the only way to really trust your code, and to make sure it works as expected.
4. Do not run after the most hyped technology.
New techs and frameworks are sure really exciting to discover, but always remember that you’ll never be an expert in anything if you keep chasing new things and never settle on anything to learn properly. Online tutorials are great, but they are not always the best way to learn something. You should always try to learn something by creating yourself something.
Conclusion
Bookmark this article to see how much you improved, and what you still have to perfect. I sure hope this will help the many of us progress !