Median pay: $82,400
Top pay: $118,000
10-year job growth: 32%
Total jobs: 380,000
The job:
As technology evolves rapidly, companies continue to need developers to design, test, and debug software programs for mobile devices and apps. Since the landscape changes so often, even longtime developers frequently need to retrain and learn new programs, lowering the barriers to entry for job switchers.
How to switch:
If you have a technical background, all you need are self-study courses for vendor-specific program certifications. Tech newbies should start with a programming course at a local college.
Quality of life ratings:
Personal satisfaction |
Benefit to society |
Low stress |
Flexibility |
B |
C |
C |
A |
By Jessica Dickler, Anne C. Lee and Greg Swiatek
Subscribe to Money Magazine