By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
I was in the same boat several times myself so I know your pain. My rule of thumb is that every developer should be a project manager at least through two releases. Being a project manager shows you a whole different side to software development to which most engineers are blind. When I did shift back to being an engineer, I was amazed at how much better a developer I became. Having walked a mile in managers' shoes, I understood much better what they were asking for and why various things I used to think were stupid were actually quite important. Of course, there are many things about being a project manager that are difficult for us introverted engineers to acquire such as people management skills. But overall, it's a worthwhile experience necessary for you to grow as an engineer.
Related Q&A from John Robbins
What is a JAD session? This term is referred to often in job postings and seems like some kind of brainstorm you carry out with a client to define IT...continue reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.