21 Jun 2013

This Could Be Some Plan

I recently read a blog by Jeff Atwood that there is no such people as Rock-star programmer.These are people who could write cleaner code, refactor faster than anyone else, write a lot of tested code and methodology. This means each of one has a scope to get better as a developer.

I am in my first software development job and there is a lot of scope for me to improve and get better.

Obviously this is not going to happen overnight and i need to work hard to achieve this.

Here is my plan:

  • For JS server side read Madhu’s code and learn.
  • For JS client side read Ruben’s code and learn.
  • For Python read code from good projects like django.
  • Write loads of code in NOSQL goodness(MongoDB).
  • Incorporate good software development practices.
  • Have a good foundation with algorithms and space-time complexity.
  • Acquire a good grasp at the theoretical aspects of JavaScript and Python.
  • Write a lot of tested and RESTFul APIs.
  • Write tonnes of open source software.
  • Spend an hour at IRC everyday.
  • Work on a crazy project that is impossible to achieve.
  • Work more on Automation and deployments.
  • Estimate, organize and plan my work well in advance.

Well, these are kind of my strict TODO list. At this moment, i think i have a decent understanding of technology and software development process. But, i am far from being a really good developer. There are loads of things to learn and i am really excited about the process.


Tags:
Stats: