Software development is as highly leveraged as automotive work, maybe more: When times are tough, the people who would like to make/get better software can always make do with what they have, when times are good, everybody wants to hire your time to make better software. If you want to work in a somewhat less variable job market, it appears that IT (system administration) work is a better bet: Whether or not there is new software coming along, the logs still have to be read, the hackers discouraged and the business servers maintained.
griswolf
Veteran Poster
1,165 posts since Apr 2010
Reputation Points: 344
Solved Threads: 256
None, if you can find a job without it. No degree is sufficient if you cannot find a job with it. Your ability to get a job has only mild correlation with your degree, stronger correlation with your knowledge and work history and maximum correlation with your ability to sell yourself to the hiring manager.
griswolf
Veteran Poster
1,165 posts since Apr 2010
Reputation Points: 344
Solved Threads: 256