This may be a personal subject because it has more to do with MY issues, MY views, and MY opinions. Nonetheless, it is confides within the software development world concerning career.
The back-story is, ever since before collage I chose a career path in software development. I’ve played a lot of different roles in software development, including developer, architect, project manager and now quality assurance. When I was a developer, effort and result to me personally ran neck and neck, if I give it more effort, I'd get more results. Finding solution to problems was rewarding. But I had to create a flow or get “in the zone” in order to be most productive. I eventually moved on to become a junior project manager (under supervision of a senior manager) because working on 4 projects at a time meant a lot of coordination and self management more than programming.
When I moved to an end-user company, where the industry of the company is non-IT, things changed drastically. I no longer touch source code. I coordinate projects and I am part of the quality assurance team. The projects would be acquisition projects because we outsource almost all our projects. Frankly, coordinating projects or managing them doesn’t seem right to me. Although project management is exciting and challenging, I feel that there is an empty hole. When I go home to work on my software product that hole seems to be complete.
I know what I must do to complete myself but my question is this. When choosing a career-path, should I go back to being a developer or not?
My friend’s answer: “You should stay in project management because it’s a whole new subject and it is very challenging and dynamic. Besides, you already know how to develop software; you can do it with almost zero effort. Developing software at home could be an outlet, a hobby.”
It is a hobby, but why not make that hobby a career?
I don’t know whether to agree with my friend or to just step back into the software development industry.
What would you do?
- If you’re a non-IT professional (development as strictly a hobby) would you build a career in software development? If not, would you sell your development skills for a paycheck?
- If you’re an IT professional (develop software for a living) do you have a desire in project management? If so, what’s stopping you from building that career?