It's also worth remembering that there are vast numbers of jobs that don't specify a CS degree, but where being a technical or semi-technical person helps.
If you're good at interacting with people and have a background in technology that makes you very valuable - look at the spread of jobs in consultancy and team leadership (software development end of the scale), technical writing (aka information development), technical pre-sales (explaining technical stuff to non-technical people).
Comments
It's also worth remembering that there are vast numbers of jobs that don't specify a CS degree, but where being a technical or semi-technical person helps.
If you're good at interacting with people and have a background in technology that makes you very valuable - look at the spread of jobs in consultancy and team leadership (software development end of the scale), technical writing (aka information development), technical pre-sales (explaining technical stuff to non-technical people).