Credit to: TarikVision |
Programming is one of the most versatile skills on the market in this age. From being able to create company websites to knowing how to easily fix a redirecting error, these skills can be invaluable to an employer and yourself in many ways. However, staying the way you are will never let you be the best Programmer you can be. read on to learn how to improve your skills as a programmer.
1 - Analyze The Problem Clearly
The great way to overcome major problem is to analyze your problem more clearly. Think about what you wanna do with it, read your code. Think about it for what purpose you write it what kind of performance can it give. When your are able to do it you would probably know what do next. You will be able to search for what you are looking for. So analyzing the problem is the best way to improve your skill.
2 - Comment Your Code Liberally
Comment your code its a great way to let people know what your are offering to them. Each function should be preceded by 1-2 lines describing the arguments and what it returns. Comments should tell you why more often than what. Remember to update the comments when you update your code.
3 - Participate In Programming Challenges
If your are already participating in programming contest , than you don't need any way to improve your skill. Because your are already doing it. Its the Best's of the best way to sky rocket your programming experience. If your are not participating in it than stop everything right now and join one community and stick with it. Because its not only improve you but also opens more future jobs opportunities for you.
Here are some website that provide competitive programming challenges.
- CodeChef
- CodeWars
4 - Contribute On GitHub
Contributing to other Open Source projects on Github can be a great way to get additional experience and confidence. You can learn from other’s code and feedback on your commits.
Your contributions don’t even have to be in code. You can modify a wiki or update documentation. This shows you understand the code and can articulate how to use it!.
5 - Practice, Practice, Practice
Practice Practice Practice. You need to build your own confidence in your own abilities. You can only go so far following along with tutorials online. You need to build something of your own. In many professional settings you don’t want to reinvent the wheel, but it can be helpful for a learning exercise. Build your own blog in PHP, build a JavaScript plugin, get a feel for how these things work, so you’ll have the confidence using pre-packaged applications and plugins in your job. Fail fast and often.
Don’t feel obligated to finishing your practice projects either if you’ve felt you’ve learnt what you wanted to, things can get boring if your goal of learning a particular thing has already been accomplished. credit to: wikiHow
If you have any kind of question related to this post. Feel free to comment below.