<p>
[quote]
Well, the truth is, there are probably more computer-related jobs than there are ME jobs. According tot he BLS, there are more than twice the number of computer science/database jobs (which are just another kind of CS jobs) than there are ME jobs.
[/quote]
I agree with what you said. You are not disagreeing with my argument though.</p>
<p>ME jobs can include Civil, Industrial, Aero, Chem E, Petro, Nuclear. Surely you know that most physical engineering relies on the same concepts, with additional specialization. In fact, I'd reckon there are few Civil engineering jobs and virtually no industrial engineering jobs which an ME can not do. Surely this means the "available" jobs for ME, even if they do not have the ME label, is relatively high.</p>
<p>
[quote]
Now, obviously, sheer numbers is not the sole factor at play here, so I don't want to get too hung up on that. I would also point to the fact that many former fields that were dominated by ME are not being taken over by computer functionality. For example, Huber and Mills, in the book "The Bottomless Well", illustrated how automobiles of the future will become progressively less and less mechanistically oriented, as more of the functions of steering, transmission, and power transfer will be taken over by computers. Already, the carburetor is largely obsolete, replaced by computer-controlled fuel injection. In the future, cars may no longer have actual transmission gears, as all of that machinery will be replaced by computer controls. Cars will no longer have mechanical steering, replaced by drive-by-wire. Much of the expense of modern airplanes is in the computer and electronic control systems. Frankly speaking, the directionality seems to be one-way. Computer functionality tends to take over mechanical controls, but almost never the reverse. You practically never see something that is computer-controlled that is later replaced by pure machinery.
[/quote]
Relevance? ME, Aeros, Civils learn programming/controls for a reason. Anyway, this is more of an EE deal than CS.</p>
<p>
[quote]
Then of course there is the whole Internet economy which CS obviously participates in to a great extent, but ME participates hardly at all. YouTube is a 1-year-old company that was just sold for $1.6 billion. You don't really see that in ME anymore. Can you really envision somebody starting a company having to do with ME, and then, a year later, selling it for billions of dollars?
[/quote]
Considering how many of these companies are setup by people who know how to code and are not CS majors, it kind of weakens your argument. It seems you assuming MEs can code, which, of course, is false.</p>
<p>
[quote]
Hey, don't get me wrong. I am not saying that ME is bad. But from what I see, it seems to me that CS is a more flexible degree.
[/quote]
When you include IT in the equation it certainly inflates the numbers. MEs can't do IT jobs? Hell, the amount of IT jobs inhabited by non-CS majors is quite high.</p>