Sponsored Links

August 19, 2018

Top 30 ways to become better developer

Here are top 30 tips for becoming a better developer. If you follow all these steps then you already are a better developer.
  1. Read other people's code:
    You need to make a habit of reading code written by other developers. You can learn many things from this. Obviously there are BAD CODES out there but you need to have sharp selection for reading quality code. This will help you learn new techniques, languages and quality code from other developers.
  2. Write shorter methods/functions:
    Always try to make your functions as short as possible and to the point. Writing short methods will help to organize, maintain and test the code. And always remember one tasks one method.
  3. Learn New Language:
    Try learning new language whenever possible. No language is perfect and learning new language helps you to know work around and quirks of languages.
  4. Write a test before coding:
    Before starting to code to develop features first write a test for the feature. It will help to develop feature without possible bugs and going out of track.
  5. Single Responsibility Principle:
    Give single responsibility for a class. It is best practice to give single task to each class. Any class with more than one major responsibility should be broken up into smaller classes.
  6. Learn to Debug:
    Debugging is one of the crucial part of developers. Debugging a problem can take nasty amount of time if you are not used to it. There are many debugging tools out there for you. Use them and get used to it. It will pay you off in future.
  7. Write clean code:
    Writing a clean code is something that is achieved by practice. It won't happen over night. You need to write many lines of code, refactor them and improve them time and again. Also you should be consistent while coding like proper spaces, variable naming, formatting etc. Your code should be readable for other programmers and can understand the motive of code once then read them. Try to make your code as simpler as possible.


...to be continued