9. Product Manager For software firms, product management is a key position. Responsibilities include setting the roadmap for product releases based on understanding the market and competition, as well as dealing directly with customers to obtain their feedback. Product managers act as liaisons between the development team and the market.
|Smart IT Columns|
The Evil Status Report
Is Everyone Replaceable?
Managing Vendor Demonstrations
IT Salary Report: How Do You Stack Up?
10. Management This really applies to any of the above disciplines. The difference is you are managing developers, testers, trainers, etc. It sometimes happens that when you find your happy place, you cant help but ascend to management. If you find the management aspect not fulfilling or too stressful, then you can always go back to the core discipline.
How do you make a leap into a new discipline? Take baby steps if possible. Ask to be put on side projects where you can help with testing, write some technical documentation, or chat it up with users to collect requirements.
Or you may have to take a leap of faith if the opportunity presents itself. I personally believe this is why being a consultant at some point in your career can be very rewarding, where you can gain exposure to many types of projects, tasks and industries.
You may find your happy place is in coding, or you may find it elsewhere. But you wont know unless you try. .