Pardon me for the new account but I'm long time HN reader and poster, just wanted to remain anonymous.
I know there are a lot of really smart people on HN and if possible I'd like to get their opinion on this.
Let me explain:
I consider myself generalist, i.e. I do not have one special skill.
I'm not hardcore/technical enough to be high end developer/hacker or sysadmin.
On the other hand I understand business and marketing things quite well.
In the past I worked as a web developer(frontend and backend), IT support person(windows), sysadmin(Linux), ERP developer, even tried freelancing.
After couple of freelancing years I got into financial trouble and had to quickly find a new job.
Then I started to work at position with mixed responsibilities - 50% IT and 50% computer unrelated activities.
Only then I understood that I'm good at business decisions and dealing with people.
I successfully solved few big problems in the office between employees and manager.
A lot of things that improved our operations(IT and non-IT) was suggested by me.
Unfortunately I do not get credit for this. My manager gets all the recognition.
Now I'm little bit lost if I should try to specialize in something and earn better paycheck(I have a family) or try to move into non-technical role.
What would you advice to do at this point in life for a generalist?
What job roles would you suggest for a person who is technical enough to read code but also is business savvy?
P.S. Just in case it's important I'm not from US, I live in small Eastern European country, but considering to move to a better place.
tl;dr What job roles include dealing with technical and business side of things?
I'm not necessarily advocating any of this buzzword stuff in the general sense, but... if firms in your part of the world are using CMMI, or Six Sigma or ITIL or any sort of formal methodology for managment / process improvement, you could probably make bank by specializing in one of those areas. If Agile methods are popular, you could become an Agile consultant.
Or you could become a lean startup pirate ninja rockstar and specialize in helping startups iterate. [1]
[1]: http://www.startuplessonslearned.com/2011/01/lean-startup-ju...