I serve as the highest on site level of IT expertise in a mid sized company. When no one else knows I can figure it out. The company doesn’t offer a training budget so it’s up to me to keep up to speed as much as possible on methods to maintain existing systems as well as what’s new and how it can be used to improve the bottom line.
I’m a quick one, I learn VERY easily and I realize it doesn’t come so easy for others so I feel like I have a special talent which I credit much of my success to. I put a lot of my personal time into expanding my knowledge so that’s why I don’t think it’s fair for my employer to expect that I will teach what I’ve learned to my coworkers.
In trying to free up my time to focus on projects and for backup support I have trained coworkers on some of the more mundane tasks, however I am at a loss on how to train someone to be a critical thinker, how to come up with the next thing to try in a troubleshooting session, and quite frankly I don’t feel like I should have to turn over some of the more “marketable” skills I’ve learned on my own time, like reviving a SQL server for example.
I don’t have anamosity toward my coworkers, I like them, they are just not as ambitious as I am (I think). I do get a little perterbed when one claims to be a script god when all of the scripts he has put together are based on things I have already written, he hasn’t written any original scripts.
Am I being selfish and/or childish? I guess I kind of feel like my skills are for sale but my methods are not. Am I alone here?