BECOME AN EFFICIENT AND GOOD PROGRAMMER

 Become an Efficient and Good Programmer

Hello Guys welcome to ZX Android solutions,
    Mostly peoples think that programming is way to hard to learn and implement but this is not as we see. Programming is easy if you get the logic and concept clear with the thing you want to do. 
So, This post is regarding how you can become a GOOD PROGRAMMER. 


1. Understand Requirements Thoroughly 

  • You should first understand the requirements. If you need more time to understand the requirements, then read and learn how to do so.
  • Get all questions, doubts cleared from your manager or business analyst before you further plan for development.

2. Plan the Development 

AFTER YOU HAVE THE RIGHT AND CLEAR UNDERSTANDING OF THE REQUIREMENTS, PLAN OUT THE APPROPRIATE SOLUTIONS. THIS PLAN MIGHT BE ANYTHING.

  • What changes do I need to make (requirements)
  • What files, programs will be affected?
  • What will be the impact of this on the entire system?
  • What programs, pages, or forms I need to design?
  • What will be the validation criteria? If sorting needed.
  • Which algorithm to use?
  • Where to apply to sort in database queries or after you gather required data?

3. ACTUAL DEVELOPMENT

While developing or implementing the solutions, try to use Functions, Services that are already developed and used in your implementation. 

As the function you are using is already proven, you don't have to put your time in testing that.

If you could not find or use any ready functions and you are determined to develop it on your own, make sure you develop it in such a way that, in the future, you or anyone can easily use it. This is called CODE REUSE.

3. PROBLEM SOLVING

It's Obvious, while coding, we will be stuck somewhere or face somewhere code is not working.

In this case, You need to find out what you need and how you will get it.

I would prefer GOOGLE for this.

If you want to be a good programmer, don't copy the solution, invest some time understanding its reason. 

IT WILL BE A QUICK UNDERSTANDING AS THE SOLUTION IS WITH YOU.


Thank You!

Comments