Wednesday, 21 October 2015

Want to be a Professional Programmer ?

Well here i some tips which i would like to share with you and this will hopefully be helpful to you

 keep a few Things in your mind

1. Try being master of 1 instead of being jack of all : Well It's Good to have some knowledge of many programming languages but before that Be perfect with one of them .

2. So many to start with which one to choose ? :  I know there are many choices to start with Interested in Web Development ? Begin with HTML, CSS ,JavaScript and then PHP/MySQL maybe Web Development i'd say is comparatively easier to begin with 
Not Interested in that No Problem , go for C,C++ and then Java or python or anything else Reason to begin with C, C++ is that it'd Create some base for you . Basics of Object Oriented Programming 

3. Feel Like Starting Multiple Languages In Parallel ? : DON'T !! Don't even think about it , Take it slow and steady learn things one by one or you'll end up Screwing up with everything and not learning anything 

You Can't Produce A Baby In 1 Month By Making 9 Women Pregnant


4. Join Some Programming Classes Or Learn Online ? : I am working as a web developer , i am not even a graduate yet , I learned everything online and trust me i am doing very well . You Can Learn a lot online without spending some big bucks 
Reasons to Study Online ?   
  • Save Money
  • You can watch and re-watch until you learn
  • You Code Yourself !! which is a big Plus The best way to learn is to do-it-yourself
  • Learn at Your Timings
  • Things are more interesting than some boring class/lecture


5. How Do I Become PRO ? : Practice,Practice,Practice !! That's all you need NO SHORTCUT'S ! Programming Is Something Like Mathematics , The more you do it Better you become with it .
The Only way and the best way to develop your skills as the programmer is to code , make your own codes , build your own logic's , Implement them and there you go !!

6. Algorithms Are Important Too : This is the most common mistake Programmers make , Even I did the same . I like many found them to be boring but Trust me learning algorithms and implementing them in code helps in the Longer Run . How ? It helps you build your Problem Solving skills, The more you do it better it is Let me give you an example
suppose you're Working on a Bigass Project and your client comes up with a super crazy demand . But he your Client ! You gotta do what he needs 
The Problem he has created can only be solved thinking out of the box . Algorithms somehow help you develop that "Problem Solving Capacity" or "Thinking Out Of The Box" . Definitely helps as a developer

WHERE TO START LEARNING FROM ?
There are multiple Resources on the Internet to start from I'll Suggest you some of my favorites and the one's I've used to learn 

2 comments:

Ali abbas kazmi said...
This comment has been removed by the author.
Ali abbas kazmi said...

Practice,Practice,Practice !! That is all you need NO SHORTCUT'S ! Writing computer programs Is Something Like Mathematics , The more you improve you become with it .

The Only way and the most ideal approach to build up your abilities as the developer is to code , make your own codes

Regards
Ali kazmi