Wednesday, December 25, 2013

How to be a good developer

Firstly, i would like to make it clear that i don't actually consider myself an excellent programmer .You can rate me as an average coder and nothing more than that because i personally feel that a person keeps on learning every time.
However, you can still call me a better programmer than some folks out there, just because they are a bit lazy and they waste their time the entire day without bothering about programming.

So, before reading the tips mentioned below, i would like to mention here that i have learned all these lessons from some unsuccessful endeavors, which they wanted to practice, but they couldn't!

1. You need to decide that why would you like to become a good programmer:
Do you want to become a good programmer to find a good job, is it? Great! then i don't think that you will somehow make your mark because most of the programmers that i know were simply fantastic because they were passionate and they loved what they did.

You are just required to generate an idea and start coding it. Your dad might be having a car but, he won't allow you to experiment some tweaks in it because it can result in something really worse, but when it comes to computers, you are allowed to do whatever you want to, starting from making an antivirus to the installation of an operating system.

You can also start earning from it, if you start developing something extraordinary, that has never been made ever before.

2. Programming Languages:
Sometimes people evaluate a programmer by the no: of programming languages he knows and this is what the truth is because knowing a fair amount of programming languages is something outstanding and sometimes also very important.

It takes at least two years to get a full grip on ay programming language and a good programmer means that a person knows that where it can be used and where it cannot.

Do note that if you are starting to learn programming then you should learn C language first. Try buying a book named as "The C Programming language" written by Brian W Kernighan & Dennis M Ritchie. I hope that you won't ask me that who are these two fellows, "Google it; simple"!

The above mentioned book is not that easy but let me tell you people that it’s one of the best out there. It’s pretty much a small book, but yet very powerful. And the time you start thinking that this book is really tough then please don’t try spending any more time on your misplaced dreams and desires of becoming a programmer! I might be sounding a bit harsh here but this is what the reality is.

Can you tell me about any single programming language that does all: 

Sorry to tell you that there isn’t such a language available because every language is made for a specific purpose and this is how things are going to remain even in the future! Although , I can still recommend you few languages that I use myself namely Drupal 7 module , you can also find the examples of Drupal 7 code snippets on Jay Chen’s website and Drupal’s technology blog, other languages includes HTML, Java and c++.


No comments:

Post a Comment