Road to awesomeness

It’s one of those thing that you dream, but never ever write it down for fear that it will never happen. Something that someone said is too complex to do and you agree with yet still secretly and not so surely decided to do. A decision that you don’t even know yourself until a few years later, you found yourself completing half of the requirements already. Yes, I did one of these weird thing and only after fully looking at myself honestly did I realize that this is one of my life’s goal. To understand computers completely.

To realize that, I decided to take on the grunt jobs at each level of the process from a list of jobs that I determined as each level of layer in order of hardware to software, low level to high level:

  1. Fab process engineer
  2. Digital and Analog circuit designer
  3. PCB design engineer
  4. Firmware engineer
  5. Drivers engineer
  6. Hardware systems architect
  7. Kernel developer
  8. Compiler developer
  9. OS developer
  10. Software developer
  11. GUI interface designer
  12. IT systems admin
  13. Database developer
  14. Web site admin

So far, I’ve worked in positions of #2, 4, 5, 11 and took on #12 and #14 as a hobby. Hopefully, I’ll have time enough in my life to do the rest before new technolgies come out to make all these knowledge outdated.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>