6 of 10Image
You've spent years dealing with bugs and software in general, but perhaps not as a programmer. So why not join the developer ranks and start coding yourself? Most of the programmers I know are good, although quirky, people. Of course some of them live solitary lives and work long hours, but they are dedicated to what they do.
The biggest difference between programmers and other roles such as admins or consultants is that programmers' stress is specific in nature and tends to involve only one or two major problems — for example, code that won't compile or features that need to be added.
I'm not arguing that programming is easier or less stressful, but you won't have to deal with the avalanche of problems coming from nearly every corner of every building you walk into.
Photo credit: Lower Columbia College/Flickr
One of the biggest failings in the world of computer software and hardware is poor documentation. Because software and hardware are constantly evolving, the minute you publish a book or manual, it's out of date. Consequently, those manuals have to be updated.
Take your skills and build a brand for yourself. Write the manual for a piece of software, hardware or protocol. Or find a blog to write for. There are millions upon millions of computer users, most of whom have no idea what they're doing. The world needs good writers of computer manuals because manufacturers aren't creating these documents.
Photo credit: jjpacres/Flickr
Not that I would ever enter management, but it remains a viable field for many admins and consultants.
That suitability is especially true for consultants who have had to run their small shop or one-man show and keep all the balls in the air. Those people have the marketing, organisational and communication skills needed in management. But you must understand that this route simply involves trading one set of headaches for another.