No one wants to be an engineer anymore. Here are the reasons:
1. Low pay.
2. Low prestige.
3. Engineering faculties/departments are dumping grounds. (What’s the cut off point now?) This is the death spiral.
4. Study so hard for what? The skills needed to get high pay are just: ability to speak well, present fluff well, dress well, socialize well, PowerPoint, Excel (the basics) and Google.
5. If things go wrong, it’s the engineer’s fault. Think software bugs, train breakdowns, etc. Doing sales, marketing, communications, coordination and general admin (aka “management”) seems so much easier.
6. Business owners and clients don’t expect to pay a lot for engineering solutions and talent. They always say, “Let’s outsource to overseas. Let’s hire the cheaper foreign talent.” But they don’t say the same thing when they’re looking for lawyers, doctors and bankers.
7. Retired bankers play golf and drive expensive cars. Retrenched engineers drive taxis.