If you have the programming chops you won't have a problem getting a job. Most of us are making enough money to put ourselves in the top 3% in terms of wages and benefits. The dumbest thing so-called globalization experts did was convince students that going into programming was worth while. Fact is we have such a deficit in programming that the H1-B shops now charge $100/hr for a developer (don't worry, the Indian guy working the gig only gets a pittance) because that's what supply and demand warrants. That's a high enough rate that a college graduate is fairly compelling.
The problem is large companies have largely abandoned their college recruiting programs in the 2000s. I haven't worked in a shop that has had a programming intern in at least 8 years. The pipeline for programming talent has shifted to small and mid sized companies. The biggest issue is they lack the resources and will to invest in college hires.
So to answer the question, getting into computer programming, dev ops, database administration are skills that pay very very well. I actually make most of my money off shops that got burned with offshore and H1B and want experienced developers. When they complain about cost I tell them to start up a college recruiting program.