So what's on *your* list of professional goals for 2006?
Category Everything Else
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:
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?
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:
- AJAX
- Ruby
- Linux
I want to better understand:
- Perl
- 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?



Comments
Posted by Duffbert At 06:46:32 On 31/12/2005 | - Website - |
As a systems administrator, I'm looking at my draft list of goals and wondering why they're all development oriented...
Most odd.
Posted by Philip Storry At 05:04:49 On 29/12/2005 | - Website - |
I agree that Ruby on Rails looks very interesting. I also want to go much more deeply into Domino on DB2--there are some pretty exciting opportunities there... And, of course, I just want to be more focused and organized.
Of course, all of the above is professional. My real priorities are to be a better husband, dad, and person in general. Minor stuff...
Happy New Year!
Posted by Jim Anderton At 21:20:32 On 28/12/2005 | - Website - |
J/k.
Posted by Jess Stratton At 06:35:11 On 29/12/2005 | - Website - |
I am not a development guru but can certainly help you get to the right information / people to facilitate this proces ...
Posted by Peter de Haas At 06:27:37 On 31/12/2005 | - Website - |
I'm also going to try and force myself to read more serious books. My goal is that for every 5 frivolous books I read, I'll read one useful book. Not necessarily all about software development, although that's where I want to start. Maybe some about history, or even some classic literature that I never read.
Posted by Rob McDonagh At 08:40:07 On 29/12/2005 | - Website - |
I promise to stop editing my book while there is still a multidigit page count and just get it printed already.
Oh, yeah -- and I'm getting my *&^(*&( back fixed.....
Posted by Stan Rogers At 21:20:23 On 28/12/2005 | - Website - |
For '06, I'm looking at mastering django, finishing my python library for Notes and mastering the rest of the mozilla platform. All while being the best Notes programmer I can be at my day job
Posted by Dan Sickles At 22:19:16 On 28/12/2005 | - Website - |
I used to hate not having any particular master to hang my hat on (as you so smartly put it). However, I've come to terms with it, and finally it hit me one day that that I think, Tom, our *versatility* IS our master profession.
In my case, my professional goals for 2006 is to change up and expand on Solace, my community business. I plan on getting a cheap storefront, and doing computer training in classes. Mostly Internet responsibility/privacy protection online. Things like that. Eventually I may even be able to get a computer lab in there.
Stan, you GO! I've done a few things this year that threw handfuls of the improbable at the impossible until it broke down and surrendered . There most definately was a pecuniary penalty, but as you expect, you are right - I am MUCH better (and happier) for it!
(although, in hindsight, some things broke down FIRST which led to the improbable.)
Posted by Jess Stratton At 06:31:28 On 29/12/2005 | - Website - |