Software engineers make as much or more than investment bankers, work half the hours and are…well…less “douchey.”
The labor market for software developers is way more favorable for software developers than the labor market for investment bankers is for investment bankers. There is significant demand for software developers with comparatively small supply. There is a massive supply of people seeking investment banking jobs with comparatively smaller demand.
There is so much demand for software developers relative to supply that you can attend a three month development bootcamp and earn a salary of about the same as what an investment banker would be earning after four years of college. Around 98% of Flatiron School’s graduates find paid development gigs after the three month program, and they’re all getting a starting salary of at least $70k.
A development bootcamp costs about $10k. Four years of college costs about $200k, and many college graduates have trouble finding work at all, let alone earning over $70k. 53% of recent college graduates are unemployed!
If you want to make it in the startup world as a non-technical person you have to be really freaking good at what you do. It’s incredibly hard to get a non technical job at a startup right now. I estimate the average startup has about 7 technical employees for every nontechnical employee (complete estimate – probably inaccurate). I have seen many talented people spend months or more looking for a non technical job at startup.
In addition, promise of high priced exits and better culture is drawing people out of investment banking and consulting and into the nontechnical startup job market. This means even more talented people competing for same, relatively small, number of jobs.
It’s a great time to be a software developer!
There’s a massive supply of people seeking investment banking, consulting, and other non technical jobs.
There’s a massive undersupply of software developers relative to the demand.
The differences in the labor markets for software developers and nontechnical people make it quite favorable to be a software developer