Software developers work in almost all industries. Modern information technology is used everywhere from business and administration to social and artistic fields. Due to the wide range of applications, software developers are in demand and are well paid.
Mechanical engineers earn above average starting salaries and can increase their salaries significantly over the course of their career - even without a doctorate.
Academics like to look down their nose at colleagues who are committed networkers. But they fail to understand that connections are essential for a successful career in academia too.