Tech + Knowledge

.
Tech + Knowledge

Thursday, 14 April 2016

Things to do to become a Quality Programmer!



Programming is one of the better career choices available to you. One reasons that many youngsters choose programming is the pay, the high quality programmers command and other is the sheer glamour of building your own ultimate software. As we move towards a global online economy, more and more top notch programmers will be needed in future to fuel this expansion.
While many youngsters aspire to be coders, a few of them actually make it to the list of top rung programmers. There are many reasons for this. One of the prime reasons is however poor choice and lack of dedication. Some blame it on technology while others have their own reasons. But at last it all boils down to how much you can put into coding.
So, it goes like this:

1. Practice & make Mistakes

The first tip is that you should keep practising the more you code the better you get at it and the more you make mistakes. Why is it important to make mistakes during your practices? The more you code the more you will realize your mistakes in error handling, designing, threading, etc. You will learn from these mistakes and the more you practice your craft the more better you will get.
Create a schedule or structure that you can work from to ensure that you learn effectively and ensure that your spend your time practicing different things such as a different coding language.


2. Self learning from website and books

The most obvious choice on how to improve your skills would be to teach yourself more skills, specifically by concentrating on the areas in which you are lack experience in. A good place to start for most developers and programmers is to read through any technical, educational material available from a variety of sources for example Google,have a website for developers that contain a lot of information and high-quality guides of best practices written by people with experience in various languages. Code academy, Code.org,W3 Schools, and HTML5 Rocks are also a good place to start depending on what your looking for.
Books although considered old fashion by some are a good place to start, it is a good idea to build up a good reading list of technical books. Most technical books are written by authors with years of coding experience.
Head First Java, Head First HTML with CSS & XHTML and Head First HTML5 and others in the “Head First” series are good places to start if your a newbie.


3. Reflection

Reflecting on your code is very important, every-time you fix a bug in your code you should look and reflect back and see how you can avoid creating this error/bug in the first place and how to avoid it in the future. It would be good to practice good programing principles as well. A good book recommendation for this would be Code craft: The Practice of writing excellent code. There also informal rules that are also followed known as ‘best coding practices‘. Also use the reflection to fix any bad habits you have and adopt new habits which are good for you.


4. Learn from other programmers

Try working on a variety of different types of projects. Use every project as a method of learning, doing things your uncomfortable with is good. Through pushing yourself outside of your comfort zone and working with other programmers on tasks you are unfamiliar with you will be able to pick up new skills.
If the opportunity arises, try pair programming with other programmers and developers since this will improve the quality of the code and help you work better as a team member. Whilst working with other programmers use them as learning opportunities, ask questions if you are unsure on how to do something just ask. Ideally make sure if your on a team there are at at least a few senior programmers and developers that you feel like you can learn from.

It is a bit hard to become a programmer, but DON'T LOSE HOPES!

0 comments:

Post a Comment