I am officially a college graduate with a degree in Computer Information Sciences and having been lucky enough to be hired as a developer before graduation I have come to the realization that getting my diploma is just the beginning of very long but very rewarding journey. I did well in school if I do say so myself, but I am well aware that I need a lot of work as developer. With that being said I am going to embark on a journey of “self-enlightenment” over the next 3 years. I am going to start what I am calling the “New Every Two” journey. My goal is to become proficient with a new programming language, technology, or concept every two months.
I am very aware of the fact that this is going to be a very difficult task but by my calculations I was working about 48 hours a week and spending about 12-16 hours a week on school work over the past 3 years. My goal is to spend at least 10 hours a week either becoming proficient in a “new to me” technology or becoming an “expert” on a technology I am already familiar with. I use the quotation marks on expert because I realize that term is thrown around very loosely nowadays and I do not want to be guilty of doing so as well. When I say expert I am saying expert for my level of experience. I want to be better at whatever I am doing than someone at a similar level of experience throughout my career. So my definition of expert will change 3 years from now, 5 years from now, and so on.