|Smart IT Columns|
The Evil Status Report
Is Everyone Replaceable?
Managing Vendor Demonstrations
IT Salary Report: How Do You Stack Up?
3. Technical Writer - Maybe you like to write and enjoy technology, but would prefer not to write code. It is hard to find a good technologist who can also write solid technical documentation help files, user guides, and training manuals.
4. Trainer - If you were in to theater in school or are jazzed by public speaking, then delivering technical training classes could work for you. This involves direct people interaction, unless you are developing computer-based training. Its a good way to evangelize a product or technology, without having to write a line of code.
5. Sales Engineer - Being a sales engineer is tough, but can be financially rewarding with some positions offering commissions. You have to enjoy pressure situations, helping the sales team close deals in front of expert customers technologists who are scrutinizing every aspect of your software product. This position usually involves significant travel, so keep that in mind.
6. Technical Support Either working for a companys internal help desk or providing customer service for a software firms product line would be a nice fit if you like problem solving and interacting with people. Out of all the disciplines I have tried, this was the worst and best. Worst because of the irate users that would cuss you out over the phone, even if it was a simple user error. Best because of the gratitude received when you helped a user through a difficult problem and helped them make a deadline.
7. Enterprise Architect Whether you are designing a scalable data warehouse or mapping out a service oriented architecture for a global distribution system, being a good architect is essential to any large coding projects success. You can remain very technical, but focus on the big picture so the software developers have a framework from which to be successful.
8. Systems Engineer All great software needs a reliable system to run on. If it werent for the essential engineers in the data center, the code would be useless. If you get your kicks taking apart your computer or playing with your home network, you might also enjoy digging into servers, networks, and back ups.