It doesn’t pay to be the computer guy
johndcook.com
johndcook.com
As XP receded into my rear-view, I found that I was able to start telling people "Oh, Windows, I don't know anything about that because I haven't used it since 2002. Sorry, I wish I could help." Now I can tell people I'm a computer guy, have a short conversation about the cool parts of the job, dodge the home computer questions in seconds and move on. Bliss.
Is that a subtle joke...?
They probably assume I'm bad at my "computer job" (programming) by now though...
I even went further : for those of my family wanting my help, I made them switch to Linux and guess what? They never needed to call. It's not so much that Linux is unbreakable, but that they don't know how to install whatever stupid apps (laden with virus), they don't know how to upgrade their drivers (and they don't need to), etc.
The really great IT folk that I know spend 5-10 hours a week on trouble tickets, keeping things running, etc. The other 30-40 hours are spent on projects, improving the business. And those projects get visibility.
So you have the guy in the corner who is so good that everything runs smoothly, and nobody knows he is there. Or the guy next to him who chooses to do that... and then even more.
Guess which guy really deserves more recognition?
It's rare to see someone who has command of both remain in IT... if you have that skill set you can easily be a hired gun for much more (or run your own company/startup).
... which is the point of the article.
Employee, "How do I know I'm doing a good job?" Manager, "Nobody is complaining."
If people can't be bothered to understand how the folks in operations are making their lives easier, then they probably should not be judging their contribution. Everyone has an opinion of course.
If you work in an operations group (and especially if you are working for me :-) you should have two things on your plate at all times:
1) A situational awareness of how things you are responsible for are going.
2) Project(s) for providing either data or analysis on how things are going.
It helps if you understand a risk model about things and can prioritize your attention using that model. (if system x breaks the product for the company stops earning revenue == high priorty, system z breaks and nobody will notice for a day or two == low priority)
We're programmers and hackers--why, exactly, can't we implement something like this in an afternoon, but for computer safety? http://www.panic.com/blog/2010/03/the-panic-status-board/
Oh yeah, we're all Professionals, not tradesmen. It's a mentality thing. "Production" work isn't as highly regarded.
Signs can be switched...
I had a good laugh about it, but it just goes to show that people expect you to know everything about every technology, at a moment's notice, for free, and love helping.
It's just not the same for other professions (you wouldn't ask your neighbor the plumber to install a new sink for you for free while you go off and run some errands).
I think there's some combination of "he's a computer genius so it's a breeze for him!" and "he loves working with computers so he doesn't mind!" which leads people to think that it's ok to ask for 'help' without even marginal compensation.
I went years being un-noticed except during emergencies until I learned to make sure all my accomplishments were known. This is easily done by simply informing your manager of your progress often. The thing is, managers actually -like- being informed on a weekly (or even daily!) basis! So now you're not only getting credit for how hard you work, but also getting kudos for doing such a good job with 'communication' as well.
Blow your own horn a bit. It's not as taboo as you think, and your boss will actually appreciate it. (Enthusiasm is another side-effect, too. You will appear to have it, even if you don't.)
This. As a coder, I like to be left alone and allowed to focus on the same thing for long periods of time. Interruptions break my train of thought, and task switching is mentally costly. Thus, out of courtesy, I used to make a habit of leaving managers undisturbed except during designated weekly meetings or via the occasional email if something important came up.
It took me a long time to realise that managers are not like coders. Being informed makes their job easier - especially when you're ahead, but especially if you're falling behind.
The golden rule should be 'Do unto others as they would prefer' instead.
1) Being able to say no is an important skill
Especially when it comes to being asked to use your computer related skill.
If you can't or don't want to help a person SAY THAT! I personally do happen to like troubleshooting. I get some kind of twisted pleasure out of figuring out an edge cases or why a program, operating system, or device doesn't work. Its fun for me.
But if that's not you then let people know so that you and they don't have to be frustrated.
2) if you don't make people realize your value some people just won't
Many talented "computer guys" are introverted people who haven't learned to defend their worth. Of course what you do is important!
Could they have gotten it fixed without you?