I could not with clear conscience encourage anyone to enter engineering. it is not like any other "profession".
If your chosen profession is law, then when you graduate, you invariably end up with a job where you use the stuff you learn in school and actually end up practicing law.
If your chosen profession is to be a doctor, you invariably actually end up in a job where you treat patients.
If your chosen profession is a teacher, you invariably actually end up in a job teaching students.
If your chosen "profession" is engineering, you learn quickly to forget everything remotely theoretical or interesting that they taught you in university because in the real world, none of that's important as long as you are billable. In other words, in engineering, it's got nothing to do with science and everything to do with billing. Anything that resembles "engineering" is actually discouraged because it is perceived as needlessly expensive to pay somebody to draw stuff or solve equations - or else it is perceived that one who does so is re-inventing the wheel. So, the collective "we" perpetuate a "profession" where things are sized on the basis of "I dunno but that's what someone did before" rather than on the basis of a calculation; where things are built but not designed; where designs are stamped (under pressure to meet a schedule milestone) without the fundamentals behind them being even remotely understood. It's a pretty sad state of affairs, if you ask me. One can always make the argument that those (yes, like myself) who are determined to not fall into that idiotic mode will ultimately do well and enjoy what they do in the long term, but it will be at the expense of being perceived by their employers and by society at large to be more of a constant irritant than a respected professional.
Not that I am in any way bitter...
A tad cynical, perhaps...
The solution for me has been to just refuse to do things that don't fit my criteria for what constitutes proper engineering. Where I work now, it's quite clear that people need not trouble me unless they actually need - and want - something calculated or designed. They'll get tired of me and fire me eventually, but in the interim, as long as I have anything to do with it, the things I that design will work and people won't die.
Regards,
SNORGY.