<p>FWIW, I am in favor of people who want to be engineers, and seem to have the skillset and mindset to do this, going into engineering.</p>
<p>I would likely recommend against it for most others. Likewise, I might also suggest that people who don't want to be architects might not want to go to architecture school. Same reasons in both cases.</p>
<p>Engineering is not a perfect career for all people, but there are those who love it and were born for it. I think it's a reasonable enough choice for the right person.</p>
<p>I may have at times pointed out some less favorable aspects of engineering or engineeering training, when I felt that others were looking at it with rose-colored glasses or otherwise being inaccurate. I don't think it's perfect. Particularly I don't think it's perfect for people who are not intending to actually be engineers, in many cases.</p>
<p>That's far different though than saying I think ill of engineering as a profession. I really don't. At least not any more ill than most other big-corporation type jobs. Many people who are not engineers also wind up in big-corporation type jobs, and as a whole I don't view them as being any better off than the engineers are.</p>
<p>The outsourcing trend is a legitimate concern, but I haven't fully evaluated it myself. My engineering career was pre-outsourcing. So my endorsement must have this qualification.</p>