So what's on *your* list of professional goals for 2006?
I'm a firm believer in setting professional goals for myself... learning new things, stretching my comfort limits, etc. I think that habit has served me well over the years as an IT professional, and it's taken me in directions I never dreamed I'd experience. Talking in front of hundreds at Lotusphere, writing as a paid "sideline", high visibility as a book reviewer, etc. Definitely some good stuff there...
Looking back at the last couple of years, I've noticed that I've ended up in a bit of a rut. Since I spend so much time reading and writing, I end up knowing a lot *about* different technologies, but I don't really *know* any of them deeply. Sort of the "jack of all trades, master of none" syndrome. While it has some advantages as far as being able to keep a wide view of trends, it frustrates me that I don't have that skillset that I can "hang my hat on", so to speak. Sure, Notes/Domino is my expertise, and I do quite well there. But once I venture out of that niche, the knowledge becomes less experiential and more "book smarts". Information technology can be a brutal profession these days, and I really don't want to lose my edge.
So with that in mind, I have set some very lofty goals for myself this year...
I want to master:
I want to better understand:
- Microsoft's version of collaboration software
This can all be summed up in four words... "read less, do more" :)
By "master", I don't expect to be in a position to get a full-time job doing any one of those skills. But I do want to be able to write programs and routines in those languages without trepidation. I also want to feel comfortable running Linux under my VMWare partition. By "better understand", I want to have a decent working knowledge of those technologies. For Perl, I want to be able to write a simple Perl script and know when I might be able to use it in my day-to-day activities at work. And as for Microsoft's collaboration technologies, I want to be able to know what application development skills compare to what I do in Notes/Domino, as well as understanding a basic application development cycle. This will probably be one of the hardest ones to reach, as not only do I have to figure out *what* matches up, but then I have to figure out how to *get* the software to install it in my home environment for study. At least all the other goals I have involve open source and free software... :)
An aggressive list? Yup. Reachable? If I remain focused. If I apply myself. If I quit launching Hearts and Solitaire in the evenings... :)
So what's on *your* list?