Slashdot Mirror


Ask Slashdot: Best Second Major For a Mechanical Engineer?

Scarred Intellect writes "After attending DigiPen Institute of Technology and deciding that I liked the idea of programming more than programming itself (I still do enjoy it a bit); after getting my AA at a community college with no direction; after much tinkering with engines growing up; after 4 years of service in the US Marine Corps infantry; I have finally decided what I want to do when I grow up: mechanical engineering. The reason is simple: I believe our automobiles can be a lot better (in terms of engine/propulsion) than they are now. Better technology exists, and there's more technology to develop for them. I've taken an intense interest in biodiesel and other clean, alternative energy methods (fuel cells being one of my favorites — second is solar, with wind being last). I figure mechanical engineering will give me a broad understanding of the more specific engineering disciplines. My uncle, also a mechanical engineer, suggested I get a second major in computer science to complement ME. It sounds like a good idea to me; I could mate mechanical processes with computer controls pretty effectively. It should take me 3 to 4 years to complete. What do you think? Is ME + CS a good option, or would ME work better with something else? I'll almost definitely have a math minor coming out of this."

203 of 296 comments (clear)

  1. English by Anonymous Coward · · Score: 1, Insightful

    It'll help you effectively communicate with the laity about the benefits of your work without making their eyes glaze over. Nobody's going to accept a proposal that reads like a 5th grade book report.

    1. Re:English by danbuter · · Score: 1

      I recommend getting an English Writing Minor to just about any college graduate (who isn't an English major). You will do more report writing than you can possibly imagine as an engineer, especially if you do anything connected with the government. Having a writing minor will get you noticed by recruiters.

    2. Re:English by sandytaru · · Score: 1

      No, no no no. Do that and you're taking away the jobs from people like me, who make a living interpreting techno-speak and code-writing into normal English.

      --
      Occasionally living proof of the Ballmer peak.
    3. Re:English by Whiternoise · · Score: 1

      You'll learn to write good reports with practice, two or three years of a degree does it for most people. Far, far more important than proposal writing is presentation. You can write the best statement of purpose in the world, but unless you can deliver it to the interviewer without sending them to sleep, it's worthless. English would help, but it's not really the right sort of training. It's very good if you want to know how to critique a text and structure your arguments, however unless you are really interested in some quite obscure literature, I would give it a miss. You would get more out of taking a heavy CS/Maths/Eng route and joining a debating society.

      If you want to improve your written skills, buy some books and start reading. Most of the people I know who can't write very well also don't really read anything or they only read tabloids. And by reading I mean novels, not just dry, verbose text books.

      Arguing on the internet helps too.

    4. Re:English by tehcyder · · Score: 1

      Arguing on the internet helps too.

      No it doesn't!

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    5. Re:English by Whiternoise · · Score: 1

      At the risk of being a hypocrite... :)

    6. Re:English by eulerizeit · · Score: 1

      English is possibly the worst major if you want to learn any useful writing skills. You would be far better served if you chose History, Sociology or Poly Sci where the writing structure is much more likely to influence and improve future technical writing.

  2. Busines/Economics/Statistics by Anonymous Coward · · Score: 3, Informative

    In that order.

    If none of those appeal to you, then take a few classes on technical writing.

    Good luck

    1. Re:Busines/Economics/Statistics by Antisyzygy · · Score: 2

      Too bad the market is flooded with business majors, and none of them can get jobs paying what an engineer or PhD mathematician can get.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    2. Re:Busines/Economics/Statistics by jbeaupre · · Score: 1

      I'd reverse that list. Statistics are a core requirement of any Quality Management system. Most companies are so short on people fluent in statistics they end up doing the training in-house. With a more formal statistics education it puts you ahead of all of those people, even if they have seniority.

      --
      The world is made by those who show up for the job.
    3. Re:Busines/Economics/Statistics by antdude · · Score: 1

      And English since you misspelled Business. ;)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    4. Re:Busines/Economics/Statistics by dotancohen · · Score: 1

      Actually, considering the OP's goals, I'm surprised that nobody has mentioned Materials Engineering yet. The OP is right: there is much to improve on in automobiles and other machinery. But lack of good mechanical engineers is not the bottleneck. Lack of good materials is the bottleneck.

      --
      It is dangerous to be right when the government is wrong.
    5. Re:Busines/Economics/Statistics by mobby_6kl · · Score: 1

      On the other hand, he already has an engineering degree, and some business skills could go a long way in making him more desirable/employable. We have a very smart comp-sci PhD type on our team, and his complete lack of business acumen constantly causes issues and gets in the way.

      I studies business and always had computers as a hobby, and I'm the one management goes to to get stuff done. Example: someone lost the source data that was available on the web, and needed to get it back in a spreadsheet. His suggestion was some kind of AI bot that would take a week to develop, and since this was probably a one-off thing, he spend about half an hour convincing me that we should tell them to copy-paste the data manually (huge pain in the ass actually because of how the data were presented in the browser). Thirty minutes after that I had a perl script that did the job, and a bit later I had an email in my inbox from a manger several layers above thanking for the data.

      I do wish that I had some better technical background, but don't regret studying business at all. This is easily fixable though, and I'm planning to start studying computer science preferably with some kind of stats focus soon.

    6. Re:Busines/Economics/Statistics by That_Dan_Guy · · Score: 1

      I agree with the parent. I've got a degree in Poly Sci, so I'm a bit on the outside as Network Architect. But I watch what goes on in my company, and the people who are successful movers and shakers are the ones who have a technical background as their main foundation and have been able to master business skills. Project Management, accounting and that sort of thing.

      I know that is what is holding me back right now. I'm at the pinnacle of my advancement unless I get a grip on those things. It's not a bad spot to be in, and my teaching experience gives me good skills to articulate to the suits what needs to be done, but I'm not getting past where I'm at with my current skill set.

  3. Physics by ZeroSerenity · · Score: 1

    In my opinion, with where you want to go in terms of nuclear and solar energy, perhaps this would provide as a good alternative to CS.

    --
    For those who seek perfection there can be no rest on this side of the grave.
    1. Re:Physics by ZeroSerenity · · Score: 1

      Err...maybe I should more accurately chemical energy.

      --
      For those who seek perfection there can be no rest on this side of the grave.
  4. Re:Anything + CS is a Good Idea by TheRaven64 · · Score: 1

    Computer science if it's the only option, but if your university offers something like software engineering or electronic engineering that would be more help. Modern cars contain a huge number of microprocessors, and understanding this side of things as well as you understand the mechanical parts of the engine will give you a huge advantage.

    --
    I am TheRaven on Soylent News
  5. Consumer products? by PPH · · Score: 4, Interesting

    Best degree (in addition to ME) to work on consumer products would be something involving reading/speaking Chinese.

    --
    Have gnu, will travel.
    1. Re:Consumer products? by Jane+Q.+Public · · Score: 1

      That was 5 years ago.

      Today, the Chinese economy is faltering, at the same time that there is a great deal of pressure on politicians to stop allowing so much outsourcing.

      I would not bet on China so much to still be a "leading economy" in another 5 years, if the US government can manage to pull its head out, unless the Chinese government in turn pulls ITS head out. Which very much remains to be seen.

    2. Re:Consumer products? by dj245 · · Score: 2

      Why?

      Most of the Asian counterparts which you will encounter have better English than your Chinese/Japanese/Korean will ever be. For the forseeable future, the bulk of the workflow is going to be China doing the manufacturing subcontracting for the US. Not the other way around. That means we are sending them the drawings and specification, in English, and it is their responsibility to understand them. If they don't or can't, it isn't like there is a shortage of Chinese manufacturing companies....

      If the situation changes and the US is manufacturing huge amounts of goods for the Chinese market, maybe it would be worth considering. If Chinese students stopped studying English as a second language en masse, maybe it would be worth bothering with. I'm sure someone could come up with some different anecdotes, but as someone who works for a Japanese company, and has spent 5 months in Japan, spending a couple years in school learning the language would be a very inefficient use of my time. Picking up the language while you are in the country? That's a different story altogether.

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    3. Re:Consumer products? by AngryDeuce · · Score: 1

      Believe me, they will all speak English long before any appreciable number of us speaks Chinese. I suspect language in the not-too-distant future is going to be a lot like the show Firefly...everyone will speak English, but we'll all know some Chinese curses and idioms.

    4. Re:Consumer products? by Balthisar · · Score: 1

      I'm an automotive engineer working for an American company in China presently. Your use of proper English will be much, much more important to you here than any amount of Chinese.

      I've also spent years in Mexico related to the job. Same thing goes there.

      In both cultures, though, your personal life will be greatly enhanced by speaking the native language.

      --
      --Jim (me)
    5. Re:Consumer products? by tehcyder · · Score: 1

      Today, the Chinese economy is faltering

      If China' economy is faltering, I dread to think what you'd call the those of the US and Europe. .

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    6. Re:Consumer products? by Jane+Q.+Public · · Score: 1

      It isn't exactly being widely reported in the news. But it's true.

  6. Biology by MightyMartian · · Score: 4, Funny

    Biology... so you don't show up on the Internet a few years later insisting that your experience and training in engineering equips you to declare evolution false.

    http://rationalwiki.org/wiki/Salem_Hypothesis

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
    1. Re:Biology by Anonymous Coward · · Score: 1

      I'd suggest biology or chemistry myself, though not for the reasons you mention, but because of the interest in the fueling aspect.

      Computer science is pointless, whatever you learn will have to be replaced anyway, and will be secondary to what you need to learn.

      But chemical processes, now those will last you a long time.

    2. Re:Biology by rocker_wannabe · · Score: 1

      Maybe engineers tend to believe Creationism because they've seen how many things can go wrong even when there is a modicum of intelligence behind the design. A functioning planet like Earth, with its diverse biomes, million-plus species, and resilient ecosystems makes them look really stupid because they can't do better than supposed "random interactions" and survival of the fittest.

      --
      "Meaningless!, Meaningless!" says the Teacher. "Utterly meaningless!"
    3. Re:Biology by theguyfromsaturn · · Score: 2

      I don't think engineers "tend to believe Creationism". That statement gives the impression that most engineers believe in creationism, which certainly not true. What the Salem Hypothesis says, as I understand it, is that of those with formal training in scientific disciplines those who believe in creationism are more likely to have training in physical sciences or math (the foundations of most engineering disciplines) than those who have training in the life sciences. If 1% of engineers believe in creationism, and 0.001% (note, statistics out of thin air, made up on the spot, no relation to reality, don't quote me on those, they were only for illustration purposes) of biologists do, while that will show up a a greater number of creationists being engineers than biologists it certainly would not indicate that engineers "tend" to believe in creationism.

      --
      I like my dinosaurs feathery, and my pterosaurs hairy (or is it pycnofibery?)
    4. Re:Biology by Anonymous Coward · · Score: 1

      If anybody thinks that the Earth is a well-running machine, then I must say they're rather oblivious.

      It's a robust one, but that's because of the scale of things, not because of the "design" behind the interactions. Just introduce some plant or animal into a new environment, watch things happen. Badly.

      Then there's the historical record in places which have had a changed climate. Yes, the Dustbowl was caused by Humans, but it's not the only place. Any number of deserts have been formed because of changes. Or take floods, earthquakes and hurricanes. Or wildfires.

      Sure, some life forms have adapted, but is that good design, or just survival of the best parts?

    5. Re:Biology by LordKronos · · Score: 1, Interesting

      1) Look at living beings...at the huge variety of diseases and malformations that can occur, many of them fatal, and you'll see that nature often doesn't do better

      2) Look at the speed of our advancement. We typically get a new technology off the ground in 5 to 20 and then make pretty radical changes to it over the course of each couple decades, never mind centuries. Nature, on the other hand, spends millions of year, just slightly tweaking it a tiny bit at a time.

      Imagine if, for example, instead of moving on to building skyscrapers out of steel and concrete (and more modern materials), we instead spent the last thousand years just slightly tweaking and perfecting the techniques of gothic architecture. Yeah, we'd probably have made gigantic strides in gothic architecture. We'd probably have it down to a science and be making cathedrals that put the existing ones to shame. But no, we haven't done that. We've moved on to modern materials, designs, and techniques, and as a result, we build things much more amazing.

      Instead of spending forever perfecting the old design with slow and tiny changes, we get close enough to perfect and then move on to the next, better technology.

    6. Re:Biology by LordNimon · · Score: 1

      Maybe engineers tend to believe Creationism

      Sorry, but Engineers do not tend to believe Creationism. I'm an engineer, and I've worked with hundreds of them, and I don't know a single person who believes in Creationism.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    7. Re:Biology by kent_eh · · Score: 1

      Sure, some life forms have adapted, but is that good design, or just survival of the best parts?

      That sounds more like evolution in action than anything else.
      Survival of the fittest.

      not that it's a great idea to be (inadvertently or intentionally) creating environments nasty enough to need evolution to be part of the survival strategy.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    8. Re:Biology by AliasMarlowe · · Score: 1

      Maybe engineers tend to believe Creationism

      Balderdash. Engineers assign credibility to hypotheses based on actual evidence. That pretty much wipes out creationism and its ilk.

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    9. Re:Biology by MightyMartian · · Score: 1

      You're not making your position clear, and you seem to be falling into the very trap that the Salem Hypothesis refers to.

      Nature can be complicated, but actual manufactured artifacts tend towards find optimum solutions. Actually looking at living systems, you do not find optimization. Evolution does not push towards optimum solutions, but rather towards solutions that are good enough for the environment. Worse, once a population starts down a specific evolutionary path, and the environmental conditions change, they can't just simply drop evolutionary innovations and restart the clock. Evolving populations have to work with what they have. When the ancestors of whales went back to the ocean, they didn't get to back to having gills like they're ancient ancestors. They remained air-breathing mammals, and the best that could be done is a slow alteration of existing land-living tetrapod breathing apparatus for an aquatic life.

      As much as nature has produced complexity in living systems, it has also created a vast number of compromises. Human bipedalism is my favorite, because while it has given Hominids incredible advantages, we are still only partially adapted to it, and from there we get a large number of knee and spinal problems. I suspect any engineer would be able to come up with a far better arrangement than evolution has produced. And yet we have the Salem Hypothesis.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    10. Re:Biology by MightyMartian · · Score: 2

      You think brain-eating amoebas, mal-adapted spines for bipedal apes, land-bearing tetrapods going back to the water but unable to get gills back are hallmarks of elegance?

      The only reason, I suspect, that you hold your views is because of a deep ignorance of nature. Oh, and what's with the "randomness" petulance? Oh well, the Salem Hypothesis confirmed again.

      Here's news, pal, you're not a scientist.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:Biology by MightyMartian · · Score: 2

      We have two other engineers on this thread that do. There's a problem in your discipline, at the very least it seems to teach an extraordinary amount of arrogance when dealing with disciplines its adherents seem ill-equipped to assess.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    12. Re:Biology by englishknnigits · · Score: 1

      I would have guessed this would have been flagged as troll but I suppose it really is quite funny in a sad way. Unless you really think decrying/proselytizing evolution was the OPs primary concern, you aren't giving very helpful advice. Either go with something to further yourself down the management track (business, economics, etc.) or add something related to computers such as CS or CPE with perhaps an emphasis on controls.

    13. Re:Biology by englishknnigits · · Score: 1

      Definitely disagree on the CS comment. Yes, spending huge amounts of time learning a particular language or technology in school is usually pointless. It is also true that there are CS students that are terrible programmers and self taught programmers that are amazing at what they do. However, CS students learn a myriad of general concepts that make a well rounded programmer. Non-gray hair self taughters often have large gaps in their knowledge. For example, self taughters may know nothing about threading, databases, OO Design, different strategies for testing, and jargon that helps you communicate with your fellow programmers.

    14. Re:Biology by reiisi · · Score: 1

      So, you're saying that the human race has a hard time focusing on anything?

      --
      Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  7. What do you want? by CityZen · · Score: 1

    It depends upon your goals. For many folks, any kind of business degree would be a good second major, assuming you hope to one day make a better-than-average income (either by starting your own business or climbing the corporate ladder as a manager). A legal degree might be another choice along those lines.
    If you wish to remain an engineer (a laudable desire, some might say), then CS is perhaps the best second choice.
    If you wish to round out your life, choose a liberal arts degree. The secondary benefits of this are being exposed to a variety of different people and learning how to deal with them (you won't get this as much with a second CS or engineering degree).
    There are many paths... choose yours with your ultimate goals in mind.

  8. EE by Titoxd · · Score: 4, Insightful

    If you want to learn controls, it seems Electrical Engineering would be a better fit than Computer Science. While Mechanical Engineers have to learn a fair degree of controls theory, the EE guys live and breathe controls, so it would make you more proficient in that area, at least on paper.

    1. Re:EE by mrmagos · · Score: 1

      I would agree with this. Although, since you're considering CS, you may want to see if your school offers a Computer Engineering program. CompE is a mesh of EE and CS, and would be well-suited toward developing controllers, monitors, firmware, etc. for advanced (hybrid, etc.) drive systems. Alternatively, since you're interested in alternate forms of energy, ChemE may be a suitable match as well.

      --
      Never start vast projects with half-vast ideas.
    2. Re:EE by Outlander+Engine · · Score: 3, Interesting

      Skip CS. You won't be doing any kind of upper level programing for 90% of the engines out there. The controllers in those things are really basic.

      For engine management systems, go ME + EE, and fill your choices with control theory classes.

      This also gives you a backup plan. If you have to find a job, the EE degree will give you a broader choice of positions. The industrial control systems field is an excellent spot to be looking for work.

    3. Re:EE by Unequivocal · · Score: 1

      Yeah - double plus. ME/EE seems way more compelling as a job/career generator than ME/CS..

    4. Re:EE by Dr+Max · · Score: 1

      Ditto, this is what i came to the comments to say, EE is the way to go. Sure we will need the mechanical for a long time to come but more and more parts of any mechanical system is going electrical. It opens up many new doors like controls and robotics and means you'll be doing some quite interesting stuff. My father who is a civil and mechanical engineer recons most plain mechanical engineers spend there time designing a particular bolt to hold the fuel tank on or something, not the revolutionary new engine you might hope to be building. In Australia i did a course in infomechatronic engineering which throws light CS into the mix as well, but to be honest any one that can learn mechanical and electrical engineering wont have trouble picking up a lot of the programing from guides on the internet.

      --
      Rocket Surgeon.
    5. Re:EE by Dr+Max · · Score: 1

      Also CS is a bit of a waste without EE. For example you will have your engine and a software way to control it, but no way to connect the two or monitor the variables.

      --
      Rocket Surgeon.
    6. Re:EE by codegen · · Score: 2

      I have to be careful what I say here, since I do research with automotive industry and am under NDAs. The controllers are not that basic any more. You not only need the control theory, but more importantly, you need SE formal methods. The main future of the automotive control systems not moving in that direction, it is already in there. They are using formal models of the ignition/air-bag/anti-lock systems and then they are using formal methods to prove properties about those systems. Only when it passes the proofs, do they generate the code. 95% of the low level code is generated automatically from those models. So while the EE background will give control theory and practice, EE tends to be weak on the formal methods theory and practice.

      --
      Atlas stands on the earth and carries the celestial sphere on his shoulders.
    7. Re:EE by dbIII · · Score: 1

      I agree. I did some CS subjects and University politics where the CS department considered all of the Engineering programming subjects and even the relevant Mathematics subjects beneath contempt got in the way of my education. Most of them were a fairly boring way to get easy credit but I couldn't find a way to get into a class on C without a two year track of a few things almost entirely covered by the engineering and maths subjects I'd already done. Perhaps that was an extreme case and there was a lot of messy politics and outright hatred between departments going on (CS was in the process of a hostile takeover of Mathematics), but it can be a waste of time if your department already offers similar and more focused stuff.
      The only answer is to go through your University course guide, find some interesting stuff, and then plot the complicated course of prerequisites you need to get there and sort out how you'll deal with the timetable clashes each semester.

    8. Re:EE by cyfer2000 · · Score: 1

      I also think EE is a good choice for you if you are really into the machines.

      --
      There is a spark in every single flame bait point.
  9. My Advice by kurt555gs · · Score: 3, Interesting

    I work part time as a contract consultant for a giant company. The division I work at requires 2 separate degrees for their second flor elves. One in computer science, the second in either mechanical engineering or electrical engineering. They also require at lest one of those to be a masters or doctorate. They prefer a masters & a doctorate both.

    One discipline is no longer enough to get the really, really, good jobs.

    The bad new is out of 65 guys and 1 woman in that second floor cave, only 1 guy is caucasian and speaks English as a 1st language.

    The VP in charge said it was just sad that American kids didn't want to put in the work and take the time to get the educational requirements of that group.

     

    --
    * Carthago Delenda Est *
    1. Re:My Advice by Anonymous Coward · · Score: 1

      waste of time to spend that long in school and still make less than the average business idiot or lawyer. that's why there are no Caucasians. they're making more while working less somewhere else.

    2. Re:My Advice by Anonymous Coward · · Score: 1

      Well, considering that Computer Science is often a complete waste of a degree, I'm not surprised. Posting AC to avoid being crucified for the truth.

    3. Re:My Advice by rocker_wannabe · · Score: 1

      The fact that you think that non-Caucasians AREN'T getting the good jobs probably means that you have been focusing primarily on your job and not the bigger picture of what your job means to the environment and society. It's easy to get tunnel-vision and focus on the immediate benefits of some particular product or technology. What is harder to see is the unintended consequences that are usually negative and range from annoying to deadly. There is getting to be a preponderance of evidence that our current Western model of doing business around the world is having serious negative consequences to society and the environment and the first people to really come to grips with this are the Caucasions. We are the ones that have been living and breathing it for the longest and have had the most personal experiences with the consequences.

      If you enjoy feeding the corporate "beast" that's up to you but don't drink the kool-aid. Lazy, undisciplined Caucasions isn't the only reason, and probably isn't even the primary reason, that there aren't more Caucasions working for corporations in research and development.

      --
      "Meaningless!, Meaningless!" says the Teacher. "Utterly meaningless!"
    4. Re:My Advice by kurt555gs · · Score: 1

      I think Anonymous said it best. Why get a Doctorate in electrical engineering and a Masters in computer science to get a job that pay $100K per year. One of my friends there who is from India told me he is lucky that his parents paid for his schooling. If he had to obtain loans for all that school, he would be making payments with his Social Security checks. (assuming Social Security even exists then)

      Some of this is American kids weighing costs vs benefits, but it is a fact that other cultures will make a greater sacrifice for their kids than the "average" US family.

      I don't know the answer. I do know the group I worked with were all brilliant, and abilities are not original DNA dependent.
         

      --
      * Carthago Delenda Est *
    5. Re:My Advice by Antisyzygy · · Score: 2

      Its not that they people in the US are unwilling to put in the work, its that they simply can't afford to do it. Tuition is out of control, and you get paid hardly anything for being a researcher at a US university (which is typically required as experience for the jobs you mention as well as to pay your tuition costs). Your VP is completely out of touch for not realizing this. I would guess he is from an old generation when it was much easier to do as they expect.

      I received a wage of 1000 a month with NO health insurance benefits (unless I paid a quarter of my paycheck) as a research assistant at a tier 1 research university. This means that they get piles of funding for research beyond most other institutions. Most foreigners have government programs that pay their way through school in the US. When I worked as a research assistant, Chinese and Arab people were picked over Americans because they didn't require wages, since their government gave them a living stipend to study and work here. I even knew one individual from Saudi Arabia that received free tuition, health care, and 2500 a month from their government to study chemical engineering. In fact, it was well known that our department would pick foreign students over domestic because they are cheaper to employ as researchers since you can pay them nothing and use them as workhorses.

      When it came time for me to renew my contract at the university, they flat out refused to pay me more and even told me point blank that I would possibly not be renewed because of "limited funding". I contributed 40-60 hour weeks on research topics at this point, and had publications under my belt. They told me that I would not be renewed and could not pay me more in spite of paying thousands of dollars for new equipment (computers for people who already had decent computers and access to state-of-the-art computing clusters), and hiring 5 new foreigners. I have nothing against these people for taking advantage of good situations for themselves, but you cannot say I was unwilling to work for my position nor can you say I was unwilling to continue my education.

      I ultimately had to get out of there and pursue a PhD part-time while I work in industry. The funny thing is, if I were given opportunities to make a livable wage and study, there would be no end to how much I would want to educate myself. It was simply a matter of bullshit financial reasons due to our anti-education government that I got phased out, since its too expensive to use US citizens as researchers.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    6. Re:My Advice by Antisyzygy · · Score: 1

      This is simply untrue. Every Caucasian person I know gets ridiculous amounts of help from their family. Its just that they pick bullshit degrees, and even the ones that pick science/engineering end up getting out-competed for career-building research opportunities by foreigners that have a free-ride education courtesy of their government.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    7. Re:My Advice by DalDei · · Score: 1

      If you want the government to pay for you to "educate yourself" your in the wrong country. You may call it "bullshit financial reasons" but the the simple fact is that education in itself doesn't produce squat. It may be personally satisfying (and historically has been the Provence of the rich and aristocracy ) and if that's your goal then your on the right track. Work your 'day job' to pay for your 'hobby'. Its a great combination. You get paid and you get to enjoy your educational hobby. But if you that somehow you think academic ivory tower education is an actual economic benefit to society at large and deserve to be paid for it on its own merit without producing services of perceived value to society then you should stay in your tower. -David

    8. Re:My Advice by Antisyzygy · · Score: 1

      You have absolutely no idea what you are talking about, and you come across as just another anti-intellectual nut-job. Its one reason our country is being left behind in industry and job growth, since only foreign governments actually pay for their students to study in our own damn country. Notice who is getting all the outsourced jobs? Nice of you to call my education my "hobby" since I am positive I know quite a bit more than you about quite a few more topics, and actually have a track record of implementing things that exist in systems which will shortly be in use. Eat shit asshole, and while your at it, stop using GPS, cell phones, the internet, computers, automobiles, etc. etc. since people like me created that technology and apparently, since we aren't worth a shit in contributing to our society our works must not be either.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
    9. Re:My Advice by Chowderbags · · Score: 1

      Curious on two points:

      1) Do they pay at a level commensurate for what they're asking for (i.e. an expert in two completely different fields with basically a decade of formal education backing it up) or do they want it and expect people of that skill set to work for peanuts (either in real terms or relative to whatever the managers/executives make)?

      2) Does the VP who said that have a doctorate and extensive experience in both of those fields (with a doctorate in one of those two)?

      I just ask because it seems like a lot of business majors seem to think that someone who's an expert in one technical field somehow gains mastery of other unrelated technical fields through some sort of magic, and that these people are all willing to work for bare bones salaries.

    10. Re:My Advice by Reservoir+Penguin · · Score: 1

      The reason for outsourcing is not a lack of qualified engineers in the US. I thought we 'd determined that already. And grad students have had it tough in the US for like.. forever?

      --
      US-UK-Israel: The real Axis of Evil
    11. Re:My Advice by Dr+Max · · Score: 1

      Enginears can't spell, if the English language was as logical and made as much sense as physics and math then maybe, but it doesn't.

      --
      Rocket Surgeon.
    12. Re:My Advice by kurt555gs · · Score: 1

      1) Yes. They pay these folks $100K to $120K per year.

      2) That particular VP has a BS in comp sci and an MS in electrical engineering, and about 25 years in hands on development

      --
      * Carthago Delenda Est *
    13. Re:My Advice by thejynxed · · Score: 1

      In this day and age, if you are an American student and want to get into serious R&D, go into the Medical field. There is no shortage in demand for research scientists doing even basic research, and if you specialize after a few years or get onboard at a major pharma, you're looking at the big $$$.

      This is the path my sister chose, after figuring out that being a trauma surgeon would be too much stress for too little return. She is now working for a major university hospital as a research scientist and making more than any three of the rest of our family put together. She's not even graduated her doctorate yet and already has 15 patents and 38 co-patents with the university.

      She's already had offers of employment from 8 different international pharma companies with a base salary of nearly $300k per year once her doctorate is complete this fall.

      Oh yeah, and she seems to be specializing in engineering targeted pharmaceuticals and their effects on DNA/RNA and better delivery methods of said medicines, and also medicines that attempt to repair "broken" DNA (at least in "lab rats").

      --
      @Mindless Drivel: 100% of Twitter posts ever Tweeted.
  10. How about psychology? by Anonymous Coward · · Score: 1

    Psychology degree. Balance the mechanical engineering with an understanding of people - how they think, what they want, what their motivations are for doing things. If you're going to make machines that people use, understanding people is a really good idea.

  11. Foreign Language Class? by digitalhermit · · Score: 1

    Take a foreign language such as Chinese, Hindi, Japanese or German to ensure you can communicate with your co-workers in 3 years.

    I'm only half joking.

    1. Re:Foreign Language Class? by Anonymous Coward · · Score: 1

      I work in a highly technical field in a small country in Europe. Out of 22 technicians I am the only native. Most don't speak a single word of my language, but we get by in english. Lately I hear more and more chinese, as they tend to find that easier when talking amongst themselves. I'm actually considering getting language training.

      So yeah, it's real.

  12. Parent is correct. by Anonymous Coward · · Score: 4, Insightful

    It'll help you effectively communicate with the laity about the benefits of your work without making their eyes glaze over. Nobody's going to accept a proposal that reads like a 5th grade book report.

    I'm not the best writer in the World myself, but good grief! Many CS and engineers (and business people for that matter) can't write for shit.

    Double in ME or CS? Nope. You'll get enough CS in your engineering program. Everything beyond data structures will be a waste for an engineer and besides, if you really need it for your job, just buy a book. A CS degree won't do anything for your marketability.

    At least 3 semester of accounting would also help: Acct: I & II and Managerial (teaches you how to read and write accounting statements for PHBs).

    So here's my program:

    Do your absolute best in your ME program. Take tech writing classes and even a touchy feely composition class (it'll help you later on with the chicks and it counts as an elective!), 3 semesters of accounting and anything else the peeks your interest (also counts as electives).

    This dual major BS will just distract you and possibly cause you to have a lower GPA with your BSME - your GPA plus internships is going to get you into your first job. And by NOT double majoring, you may actually have time to socialize and further develop your networking and people skills.

    1. Re:Parent is correct. by snowgirl · · Score: 1

      This dual major BS will just distract you and possibly cause you to have a lower GPA with your BSME - your GPA plus internships is going to get you into your first job. And by NOT double majoring, you may actually have time to socialize and further develop your networking and people skills.

      I briefly was dual majoring in CS and German, but then I already skipped all the prereqs before the upper-division German courses, so all I would have had to do is take one German course every semester in addition to the normal CS program, and I would have had a double major. That easily would have fit into the electives requirements.

      I eventually dropped the German major, because I failed my English 101 course, and so I couldn't take any more upper-division German courses, because I had to have a good foundation before taking upper-division courses, otherwise I might fail them. You know, even though I had an A in the upper-division German course that I did take...

      Actually, since I started as a German major, I started taking Japanese, and ended up taking the whole series, even though I didn't have to once I was a double major, and then even after I switched to just a single major, I still finished the series. In all, of the four ways to satisfy my foreign language requirement, I did three of them. (Take 4 years in High School, Pass an upper-division foreign language course, and complete the 4-semester series for a foreign language. The only one I didn't do was: demonstrate competency in a foreign language not taught at the school equivalent to the 4-semester series to the foreign language department head. And really, I think by the time I graduated, I could have done that with Swedish...) ... I'm rambling... TL;DR: double majoring isn't always a bad idea, or a social-life-killing choice.

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    2. Re:Parent is correct. by tloh · · Score: 1

      It'll help you effectively communicate with the laity about the benefits of your work without making their eyes glaze over. Nobody's going to accept a proposal that reads like a 5th grade book report.

      I'm not the best writer in the World myself, but good grief! Many CS and engineers (and business people for that matter) can't write for shit.

      I'm a little weary of English majors. A few I've met are master sophist who are good at speaking elegantly without saying much. There is a vicious streak of anti-knowledge/anti-intellectualism in liberal arts that still thrive in some enclaves despite the heavily knowledge dependent society we live in. If you should encounter "post-modernism" in any way shape or form, back away slowly and run away. But do pay attention, as often elements of certain styles of expression are a good example of precisely how not to do technical communication. Personally, I would have gravitated toward Journalism to supplement my engineering degree. Being good at telling stories, especially if they are true, is an extremely effective way of getting your point across to others.

      --
      Stay sentient. Don't drink bad milk.
    3. Re:Parent is correct. by LordNimon · · Score: 1

      I'm rambling.

      No shit. I think I know why you failed English 101.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    4. Re:Parent is correct. by Anonymous Coward · · Score: 1

      I would have gravitated toward Journalism to supplement my engineering degree. Being good at telling stories, especially if they are true,

      Journalism in recent decades is almost exclusively the telling of stories knowing perfectly well that they're not true. So what studying this discipline makes you good at is not letting the truthfulness of the story affect how well you are able to tell it.

    5. Re:Parent is correct. by tombeard · · Score: 1

      I'll second his suggestion for Accounting. Engineers work with accountants doing cost accounting for projects and processes and for funding capital projects. Life will be a lot easier if you can talk their language. Resist the natural engineer urge to correct their arithmetic and their dubious algorithms and just accept that is what they are going to use and you need them to get your companies money.

      --
      The reason we subjugate ourselves to law is to better procure justice. If law does not accomplish this purpose then it m
    6. Re:Parent is correct. by ResidentSourcerer · · Score: 1

      Journalists are taught to write toward the 6th grade reader. (This may or may not be an advantage for dealing with PHBs) A friend of mine who ran a weekly regional news magazine wouldn't hire a journalism major. He preferred history and political science majors. He claimed, "I can teach any smart person how to write. But I can't teach them what to say. Journalism majors don't know enough history and politics to analyze breaking news in our cities and provinces."

      If you want to learn how to write, any major, or indeed, any elective course with significant essay requirements will help you learn to write. Pick what interests you. History (with a technology emphasis) Political Science, whatever. Technical writing would be good.

      I agree with previous poster that accounting would be useful. May want to take intro courses in marketing and advertising too, although it's not clear to me that this can be taught, given how awful most of it seems to be even in the nominally skilled.

      If you are interested in computer control then see if any of the software engineering courses apply to you.

      It also may be worth visiting every car factory, every supply factory you can and talk to the guys who are working there. Often with big plants there is a small number of bars where people hang out after shift. Good place to get them talking.

      A final possibility if you have to pay for this on your own without loans: Start by picking up a millwright ticket at a trade school. The pay is good, it aligns with your interests. Here in Alberta the program alternates 8 weeks of class time with 1500 hours of work experience. If you can get into the oil/refinery patch it's easy to get 60 hours a week.

      --
      Third Career: Tree Farmer Second Career: Computer Geek First Career: Teacher, Outdoor Instructor, Photographer.
    7. Re:Parent is correct. by Larryish · · Score: 1

      Halt!

      Peeks?

      Piques.

      Carry on.

    8. Re:Parent is correct. by tehcyder · · Score: 1

      There is a vicious streak of anti-knowledge/anti-intellectualism in liberal arts that still thrive in some enclaves

      Only if you define an "intellectual" as "someone who knowis the screenplay of all the Star Wars films by heart".

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    9. Re:Parent is correct. by tehcyder · · Score: 1

      I'll second his suggestion for Accounting. Engineers work with accountants doing cost accounting for projects and processes and for funding capital projects. Life will be a lot easier if you can talk their language. Resist the natural engineer urge to correct their arithmetic and their dubious algorithms and just accept that is what they are going to use and you need them to get your companies money.

      Most accountants don't have anything to do with dubious algorithms, except for the ones who connive in "auditing" large financial institutions.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    10. Re:Parent is correct. by snowgirl · · Score: 1

      I'm rambling.

      No shit. I think I know why you failed English 101.

      Because I'm insanely lazy, and didn't ever do any homework?

      Oh... you thought it was because I had poor written skills. No, that wasn't the reason.

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    11. Re:Parent is correct. by Andy+Dodd · · Score: 1

      I would also say - focus on the ME major.

      If you go for a second major, go for EE. What the OP describes as his desire for what he'd get from CS sounds more like what he'd get from an EE major or minor with a focus on computer architectures or microcontrollers, or possibly even power electronics. (Actually in this era of hybrids and EVs - if you want to do automotive work that goes anywhere beyond the pure mechanical, you need a SOLID understanding of power electronics.)

      The honest truth - You need the electrical interfaces (servos, steppers, sensors, solenoids) between the computer and the mechanics of a vehicle. Developing robust electrical interfaces in a vehicle environment (dirty power with lots of dropouts and spikes, lots of EMI, etc.) is NOT easy. Compared to that, the software doing actual critical engine work in most vehicles is dead simple. Ignore the "Cars have x million lines of code nowadays" - the entertainment and navigation system comprises 90% of the lines of code but performs less than 10% of the critical functions of the vehicle.

      --
      retrorocket.o not found, launch anyway?
  13. In 3 years? How about now. by curio_city · · Score: 1

    At my university many of the engineering faculty are international. I would imagine working at a prestigious multinational corporation or even a small venture focusing on research would have a similar mix.

    1. Re:In 3 years? How about now. by digitalhermit · · Score: 1

      "Re:In 3 years? How about now."

      The OP mentioned 3-4 years before he/she graduates, hence "3 years" :D I haven't been to University in a couple decades but even then we had several languages represented in the engineering and mathematics classes.

  14. What about EE? And other thoughts by plopez · · Score: 3, Interesting

    Cars have complex electrical and control systems and an Electrical Engineering degree may put you closer to your goal. EE's do a fair amount of programming as well. It would work for Aeronautical and Medical Device Engineering as well. Tough you may have to take some pre-med courses. Also weapons engineering. Since you are a vet, you already have at least a minimal security clearance. That boosts your employ-ability, if you decide weapons are right for you.[1]

    Note that you may have to get a Masters degree to do any serious design work for a car company, aircraft company, or a medical devices company. That's what a ME student once told me. You should investigate.

    One thing to consider is that ME and EE are easy to offshore. Anyone with solid engineering training can do it anywhere on the globe. For job security I would recommend Civil or Environmental. As one CE I knew once put it "There are always jobs in roads and commodes".

    Math minor is OK, but I think you should focus more; either EE and ME or ME and Math.

    [1] As an undergrad in CS I had a Math prof once offer to do a letter of introduction to a guy he knew working at the China Lake Naval Weapons Testing Center in CA. I decided that I did not want to pursue that path, so I was under employed for a few years. This was during the 1980s Reagen "prosperity". But I still think it was the right decision for me.

    --
    putting the 'B' in LGBTQ+
    1. Re:What about EE? And other thoughts by icebrain · · Score: 1

      You probably made a good choice. Ridgecrest is in the middle of nowhere. I went out for an interview a few years ago, and other than the base and its accompanying town, there's nothing else for 60+ miles but desert. And it's in California, with all the nuttiness and high prices that brings.

      --
      The meek may inherit the earth, but the strong shall take the stars.
  15. Some Sort Of Material Science? by awrc · · Score: 1

    Well, comp sci wouldn't hurt, but depending on syllabus you may well got more relevant experience for working with embedded systems from having EE as a second major, and the combination of the two engineering disciplines is a strong one. Another couple of possible matches, if you can find somewhere that offers a suitable program, would be systems engineering (that is, the real "big picture" cross-domain, full-product-lifecycle discipline) or material science. The latter may be part of an ME program, depending on where you are, but in the alternate power area developing new materials is going to be central to decreasing the cost and increasing the efficiency of those power sources.

    1. Re:Some Sort Of Material Science? by dr2chase · · Score: 1

      Materials Science is a weird one. Where I went to school, it was closer to the Mech E Department. My son was interested in it, but where he went to school, Materials Science was a part of Chem E. It is mighty important stuff to know, but Chem E is a darn hard degree (was where I went to school, seems to be a lot of work for my son, also).

      So if you pursue that route, be aware that different schools do it differently.

  16. English by Anonymous Coward · · Score: 2, Interesting

    You can mock all you want, but English or Communications would definitely be helpful for an Engineer. I know someone working on an MA in English, and part of that is teaching a basic writing class for freshmen. A lot of the students who struggle are those from engineering or science programs who just don't know how to write down and communicate their thoughts academically and professionally. You have to at least be able to communicate effectively with other engineers, and being able to organize your thoughts and convey them to non-Engineers is probably as essential if not more so, since your bosses will likely not be engineers themselves.

    I hear it often from math, science, engineering, and technology majors that they don't see the point in having to take humanities courses, especially English, and while I agree that detailed study of literature and theory is probably unnecessary for them, one should at least be exposed to those ideas as part of a liberal (meaning broad) education. Studying literature is as much about learning how humans communicate through the written word as it is acquiring the ability to appreciate it as a form of artistic expression.

    tl;dr, everyone needs to be able to communicate effectively, NOT everyone has to (or can) be an engineer.

  17. poetry or art history by decora · · Score: 1

    you will never ever meet any girls in engineering school. ever.

    1. Re:poetry or art history by Anonymous Coward · · Score: 1

      I can confirm this. Every year the Freshman class at my engineering school brings in more and more women. Some of them even look like women!

    2. Re:poetry or art history by tfigment · · Score: 2

      When I graduated 50% of my Chemical Engineering class was female at that time, all my good friends then were female and one could easily have been a fashion model if she wanted it. Most focused on premed or biochemical.

    3. Re:poetry or art history by Anonymous Coward · · Score: 1

      When I graduated 50% of my Chemical Engineering class was female at that time, all my good friends then were female and one could easily have been a fashion model if she wanted it. Most focused on premed or biochemical.

      OK, to correct the original poster: if you are STRAIGHT you'll never meet any girls in engineering school.

    4. Re:poetry or art history by dgatwood · · Score: 1

      Yeah, but remember that even five or ten percent female enrollment still means there's an order of magnitude more guys looking for girls than there are girls to satisfy the demand. Wake me up when the numbers are 50% or higher. Until then, I'm in complete agreement with the GP's advice.

      Other good second majors are music, art, dance, drama, theater, communications, English, and sociology (particularly if they have a women's studies or social services major).

      Out of those, the ones that will help you most in terms of being able to get a job are probably communications and English because you'll now be qualified for any number of writing positions on the fringes. Folks hiring engineering technical writers (as opposed to end user documentation writers) are always struggling to find good candidates who are willing to take the jobs, so it's an easy way into a company that you want to work for. It's always easier to change to an engineering job later than it is to get a job from the outside.

      That said, there are mechanical engineering jobs in those other areas. Somebody has to design new theatrical lighting, oversee the construction of riggings, mathematically model musical instruments to find ways to improve intonation, etc. The variety is somewhat more limited, however.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    5. Re:poetry or art history by Unequivocal · · Score: 2

      "you will never ever meet any girls you want to sleep with in engineering school. ever."

      FTFY

    6. Re:poetry or art history by artor3 · · Score: 1

      Yeah, but remember that even five or ten percent female enrollment still means there's an order of magnitude more guys looking for girls than there are girls to satisfy the demand. Wake me up when the numbers are 50% or higher. Until then, I'm in complete agreement with the GP's advice.

      True, but most of those guys are socially-incompetent geeks. From the girls' point of view, as they say, "the odds are good but the goods are odd". If you showed more than once a week and are able to talk to a female without choking on your own tongue, it's not difficult to get a girlfriend in a technical school.

    7. Re:poetry or art history by dgatwood · · Score: 1

      Only before they all have boyfriends. Two or three weeks into the school year, it's game over. The problem with that is that the natural time when most guys start seriously looking for girls is in the spring.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  18. Re:Chinese or Hindi by mehrotra.akash · · Score: 2

    Even in India, most of the official communication is in English.

    You wont find many good Indian programmers very comfortable with written Hindi

    Even spoken Hindi is more of a mixture of Hindi+Indian English

  19. Solid Plan by Anonymous Coward · · Score: 3, Interesting

    Mechanical Engineer working in the automotive industry here. (3 years out of school, about half of that time in automotive.)

    You're 100% correct about needing computer science skills. I'm not sure going for a second degree is as beneficial as a minor, or just being skilled with computers. Many schools are shifting their focus for mechanical engineers toward computers anyways. You can expect to learn finite element analysis, computational fluid dynamics and a programming language in a ME major. It's a really broad major, and the nice thing is that (in a good program) you will be exposed to all of the fields you mentioned above, and given opportunities to pursue them.

    A math minor could be useful if you're going to use it. I know a few people who got one, but it's not useful for most of them. Minors in materials are also common, and much more useful in my opinion.

    I think what you do beyond the classroom is more important. Getting involved in competitive engineering teams (FSAE) did much more for me in the automotive industry than minors. (Admittedly, I was a poor student... Internships and extracurricular activities helped me stand out.) More important to focus on the basics before double majoring and minoring in a ton of stuff.

    The Basics:
    Get into a good program. You will learn more from smart classmates and good professors.
    Try to get good grades. (>3.5 = genius, >3.0 = reasonable, 2.5 = not hirable to many employers.)
    Work internships. You'll learn how to be professional, and getting a real job will be a lot easier.
    Do extracurricular activities. This is where you learn how to apply your schoolwork.

  20. Not Computer Engineering by Ghostworks · · Score: 2

    First, let me say that all colleges and universities have slightly different curricula, so mileage may vary. But...

    Computer Engineerin/Science is probably not going to teach you control systems. It will teach you how to understand the problems and trade-offs of software design, and how to employ higher-level patterns to quickly solve common problems optimally. That will probably not be used in controlling a feedback system with a microcontroller, or in controlling a large scale plant. Automatic control generally falls into Electrical Engineering, though it will also be a large part of more specialized degrees if they are offered by your school: chemical engineering (emphasis on plants and processing), petroleum engineering (again, emphasis on plants), process engineering (duh), and automotive engineering.

    I would take a healthy dose of engineering economics. The auto industry is motivated by having very good system redundandy under harsh conditions with minimal cost. I know, that's theoretically every engineer's job, but the conditions here really are harsh, the redundancy is mandatary, and the margins are tight. Also, consider your willingness to travel, and what other fields (aeronautics?) your degree could be useful in once complete. Tough market out there.

  21. EE, you fool! Electrical Engineering! by Alex+Belits · · Score: 1

    Never leave giant, un-bridge-able gaps in your knowledge!

    --
    Contrary to the popular belief, there indeed is no God.
  22. Wait until after you start by lurker1997 · · Score: 1

    I was a bit confused by the summary, but my reply assumes that you have not yet started your ME degree and you want to concurrently take ME with something else, maybe CS, so that when you finish your undergrad education, you will have and ME degree and another degree (possibly CS).

    Part of my job is advising first year engineering students on their course selection. Your position is very common: people start with some idea about a minor / second degree they would like to take, and want to start taking courses to get them down that path right away. I try to encourage students to focus on their first degree, at least for the first two years. The reasons for this are mainly (1) engineering school is hard for many people, and before you start, you cannot be sure how good you are at it. You may find that a normal ME course load takes all your time and attention, and it would be a shame to immediately spread yourself thin, before you know what kind of a course load and subject range you can reasonably handle. (2) When you start engineering school, you may not have a good sense of what your interests are, even if you think you do. One of the best things about university is the range of degree programs you get exposed to, in a meaningful way that lets you explore your interests. In your first two years of ME, you will end up taking programming courses, physics, math, electrical engineering, chemical eng. / material science, etc. that will let you get a better sense of your interests and strengths. After a year or two, you will be in a much better position to decide what second major / minor you would like to pursue, if any.

    In your first year especially, the best thing you can do is use your electives, if available, to try out other subjects that interest you. One bit of advice if you have CS in mind though. Depending on the school, there are usually a number of different intro to programming courses, often one for CS, one for EE, one for the rest of engineering. If you need to take a first year CS course, see if the CS intro course will count for credit against your ME degree, and take that one instead (because the ME course will probably not count for CS) so you are not behind.

    Whatever you choose, do it out of interest and not based on your current perception of the job market. Five years from now (at least if you are doing two majors) there is no way to predict what will be popular.

  23. Re:This askslashdot is another obvious troll by NoisySplatter · · Score: 1

    -USMC infantry (aka grunt, if this person had any more useful aptitudes, the USMC would have placed him in a more specialized role)

    Actually your job specialization in the military is largely your choice. I was in the USMC infantry as well. I scored in the 98th percentile on the ASVAB, qualifying me to do any job I wanted, but I chose infantry. They tried to encourage me to be a cryptographic linguist, but I turned it down. Coincidentally, I'm also in school to be a mechanical engineer now.

    --
    In Soviet Russia meme tires of you!
  24. avoid women's studies by larry+bagina · · Score: 1

    False advertising at it's worst :(

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

  25. damn im old by decora · · Score: 1

    old old old

  26. Re:Unrealistic but... by priceslasher · · Score: 1

    An engineer that understands business or economics whould be someone like we already have that makes every part as unique as a snowflake so no two universally functioning devices (like start motors, braking devices, fluid pumps, chargers) are alike or interchangeable. This way the old machines expire and cannot compete in any way with the newer models. The engineer doesn't get paid perpetually for their designs anyways like their employer does, so they still have to work their shift even if there is nothing to do but re-invent wheels all day. At least that is how it looks from all the stuff I've taken apart.

  27. Stick to ME, decide to double major later by Narmacil · · Score: 5, Interesting

    If you would like to work on automobiles I recommend sticking with ME, and just doing that for now. Mechanical engineering is quite an undertaking on its own and if you double major, plan to spend at least 6 or 7 years in college to get a good understanding of both subjects. If you try to double major with mechanical engineering as one of the majors in the standard 4 years, you will either not gain a satisfactory understanding of the fundamentals and theory or you won't have any time to participate in the practical non-classroom experiences that make a mechanical engineering degree worthwile. I would recommend joining the Baja or formula SAE team at your university or college to get a better understanding of what goes into real world vehicle design, also project oriented teams look great on the resume. You will pick up a little CS and EE in Mechanical engineering if your school is doing it right. You might want to get a green minor if you're interested in biodeisel and low carbon emmisions vehicles, but make sure your university offers this first. Getting the math minor is easy, but probably won't do alot for you in the long run (most mech e's have one by default).

    And Controls theory is definately a mech E subject, you can get very in depth in mechatronics and controls courses offered through a mechanical engineering department, and you'll get alot more real world hands on examples than you would in an EE course (EE's tend not to care about mechanisms, and are more interested in the electric theory) I would say if you're interested in cars, go the ME route and stick to it.

    (This advice is coming from a practicing Mechanical Engineer who got his BSME in 4 years (at Virginia Tech)) I focused on robotics (CHARLI and RAPHaEL were my pet projects) but had alot of friends who loved cars). I work at SpaceX on rocket stuff now.

    Also, you should probably know, the job you get might not be exactly what you planned for or learned the most about in school, but engineering, like life, is an adventure, so stick it out and you'll be sure to have fun.

    1. Re:Stick to ME, decide to double major later by trout007 · · Score: 1

      That is what I did. I got a BS in ME and then after I got a job I enrolled in an online Software Engineering program at FSU. I took it easy only taking 2 classes a semester since I was working full time. It took 3 years to get enough credits to graduate with the degree. I'm thinking about doing it again in EE if I can find an all online school. It was actually fun since I would watch lecture and do the homework instead of zoning out in front of the TV. Also at that pace you won't burn yourself out.

      --
      I love Jesus, except for his foreign policy.
  28. Someone that actually did it by Anonymous Coward · · Score: 1

    I'd always wanted to be an Aerospace Engineering major, so that's what I did. But I did a double-major in Computer Engineering as well.

    I have no regrets about taking this course, and would recommend it to anyone like-minded. Another suggestion on this thread that I liked was to get an English degree. The stereotype about Engineers being poor communicators is true far too often. Every time I critically review the written output of other engineers, I'm really reminded of this. To most people, poor communications are indistinguishable from those that are high-quality. However, if you can impress decision-makers with not only the inherent quality of your arguments, but also the way in which you convey them, you have a much better chance of being listened to. Such opportunities are usually not frequent, but they can make a big difference in your life if you're prepared to make the most of them.

    I'd have a much harder time standing behind a business degree recommendation. Once you've studied a rigorous field with some applications, like a standard Engineering major, you'll find it pretty straightforward to read books to gain any necessary understanding of the "technical" side of business, like accounting or finance. And as for the "soft" skills, like anything involving groups, or "management", the "theory" that business schools provide is weak at best (the opposite of rigorous), and you're far better off with a combination of real-world experience and reading from actual practitioners, like Bennis.

    With regard to the computer side of things, in my judgment, there were only a few aspects of CS that I lost out on by choosing Computer Engineering. One would be compilers and their associated fields (parsing, grammars, etc.). Another would be advanced data structures and its allied cousin, algorithmic analysis. While I had some exposure to the latter two, they're definitely my weak points. On the other hand, I can often destroy CS majors in terms of my depth of hardware understanding. If I was inherently more capable in the analog world, I might have just chosen a straight Electrical Engineering degree for the double-major instead of Computer Engineering.

    One serious recommendation though: pick a top-tier engineering school. If you're even remotely thinking of an online degree for this stuff, you're going in absolutely the wrong way. State schools are absolutely fine -- doesn't have to be the "rockstar" universities like MIT or Stanford. Find any way you can to pay for it, as long as you can dedicate enough time and energy to your actual studies. The differences between top-tier universities and everything below them are substantial.

    And lastly, I also took the additional two courses to pick up a math minor. I still suck at anything more advanced than PDEs, but it's a fun feather to have in my cap. You might as well. The CS/CompE side will emphasize discrete math and the mechanical side the continuous. Just know when not to brag about the math minor. In my case, that's usually with good aero/mechanical engineers or math/physics/applied physics folks. They have better inherent capabilities in math than I gained through my coursework. For problems of a given mathematical complexity, they're generally faster and have better intuition for them than I do.

    Good luck! By even thinking along the lines you've discussed, you're putting yourself in an exclusive group.

  29. Chemistry by MpVpRb · · Score: 1

    Since you mentioned biodiesel..

  30. There are many options, which do you want? by Antisyzygy · · Score: 2

    It really depends on what you want to do with yourself. Do you want to manage a group of engineers or an entire plant? Do you want to be a researcher studying cutting edge technology? Do you want to be more on the technical side and spend time actually building things? I spent two years as a dual major in mathematics and computer engineering, before I decided I would rather just do mathematics since you have plenty of opportunities to work in most areas of research as long as you have programming skills.

    As a mechanical engineer, you will have plenty of opportunities for material science classes, physics classes, mechanics classes, etc. So, my best recommendation to you to ensure you can get a job is to take programming courses. By this I mean, take enough to be able to program an application or scientific computation software comfortably in Unix. This should be in addition to any second major you would choose. From there its really up to you.

    If you plan to be on the plant management side of things, statistics and/or operations research is a major plus. This is achievable through many math programs. If you want to manage a business or people, economics/finance or an MBA is always a plus, though generally engineers and scientists can take courses on these topics geared more towards their discipline. If you plan to be on the more research side, I would recommend either mathematics or physics. If you plan to actually build things, I would recommend sticking to just engineering disciplines and taking as many courses in it as possible rather than waste extra credits on a second major in the sciences. Even mechanical engineers have to specialize in something, and if you don't worry about a second major it leaves more time to work on a second specialization. For example, there are mechanical engineers that specialize in thermodynamics, and some that specialize in material science. You could have time to do both by not taking a second major.

    I am a PhD student in computational mathematics. I have my MS in Applied Math, with a specialty in mostly computational topics as well as optimization. I was an engineering student for awhile, but I absolutely love mathematics and typically sacrificed an engineering class for a mathematics class I didn't even need to graduate. Ultimately I got some good advice and just pursued mathematics full time.

    --
    That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
  31. EE/CE/CS + Physics minor by Agent+Feyd · · Score: 1

    I'd go with either Electrical Engineering, Computer Engineering or Computer Science. Since you're into cars and cars are becoming more and more computer laden (and that is where a LOT of the innovation will be happening for the foreseeable future) I would choose a second major in one of those. Since I don't see any other school mentioned outside of DigiPen, I'll assume you haven't quite chosen a school yet. In that case, choose carefully, as Ghostworks alluded to your milage will vary from school to school for any of these, as well as Mechanical Engineering. The Computer Engineering program at DigiPen is, from my tours through their lab quite impressive, and this is coming from a recent CE grad (though, sadly, not from DigiPen.) The specializations Ghostworks mentions are also quite good ideas to primary major in, if you really know you want to be in the automotive industry. My final recommendation is to, at minimum, minor in Physics (and Math, as that will likely be nearly automatic anyways) as these will round you out a bit and provide a greater foundation of understanding for your future endeavors. Good luck! ^_^

  32. Why CS for Controls? by StateOfTheUnion · · Score: 1

    I don't believe that CS majors typically learn a lot of controls and automation in their core curriculum . . . that's typically something that EE's see more of. And for that matter I ask, why Mechanical Engineering? If you want to design cars, ME might make sense, but in most alternative energy technologies you will likely be part of a multidisciplinary team . . . with material scientists (solar energy, automobiles, fuel cells), chemical engineers (fuel cells, combustion engineering), aerospace engineers (wind turbines), electrical engineers (all of the above). Mechanical engineering, though a key component of many teams, does not typically get to "ride point" on these teams. Mechanical engineers often take the requirements from the aforementioned disciplines and design a real and stable "container" or "device" that mechanically stabilizes and holds the alternative energy technology. If you actually want to design the "alternative energy technology" perhaps one of the more specific disciplines would make sense. . .

    Note that I'm not belittling the role of mechanical engineers. ME's are absolutely critical to the development of a myriad of technologies . . . but mechanical engineering isn't the lead discipline that actually develops many of the "core" technologies that make the alternative energy technologies that you describe possible.

    And lastly, I don't understand how ". . . mechanical engineering will give me a broad understanding of the more specific engineering disciplines." is true at all. I'm a chemical engineer . . . I don't know many mechanical engineers that know squat about the basics of Chem E. And for that matter I don't know Mechanical Engineering for squat either . . . I never even took a Statics and Dynamics course . . .

    1. Re:Why CS for Controls? by Antisyzygy · · Score: 1

      Computer engineers get more embedded systems, though they are basically a subset of EE.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
  33. I am in the same boat! by the_macman · · Score: 4, Interesting

    You and I are very similar. I currently have a B.S in Information Technology.

    Next Spring, I graduate with an B.S. in Mechanical Engineering. I'm also an automotive engineer working for Mercedes at the moment.

    I also founded my school's first Society of Automotive Engineers chapter, and we're working on finishing the school's first Formula SAE Car.

    I do not recommend a CS degree. That was my first degree before I switched it to IT. IMO CS will give you an unnecessary study into in depth facets of CS that you won't utilize as an ME. If you want to combine technology with engineering then pursue a degree in IT. It will be easier, give you more practical programming experience, teach you about databases, and allow the flexibility of taking several electives (which can be CS related courses).

    You will also be subject to programming and controls classes during your ME studies. Your IT experience will give you a leg up against your peers.

    You will amaze your ME friends when you can create a programming solution to an engineering problem on the computer.

  34. Agreed, and learn MATLAB ! by giampy · · Score: 1

    You need to learn MATLAB early on, since MATLAB and Simulink are the tools that the automotive industry uses the most for engine modeling and control, and to generate the low-level code that ends up in the ECUs.

    --
    We learn from history that we learn nothing from history - Tom Veneziano
    1. Re:Agreed, and learn MATLAB ! by 32771 · · Score: 1

      Plus you could also learn that other stone age language called Fortran. But hey, there will be no better number crunching system than Matlab.

      Over all it makes sense. Learning C that other slighty more modern language can help too.

      Also there is the issue of array indices starting with 1 In both stone age languages despite there beeing an EWD discussing the benefits of starting at 0.

      --
      Je me souviens.
  35. Re:Chinese or Hindi by LynnwoodRooster · · Score: 1

    Id say either Chinese or Hindi, seeing as China or India will be where all of our jobs are going to eventually end up anyhow...

    Mandarin isn't really needed anymore...

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  36. Re:Chinese or Hindi by LynnwoodRooster · · Score: 1

    Sorry, dropped the image link. I snapped that photo in the HSBC in downtown Bangkok last August.

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  37. fun example by Vardamir · · Score: 1

    I am not sure that CS is the best bet for what you're wanting to do. Math might be even better, but physics or EE would be better yet. However, here is one fun example of a guy doing CS/ME:
    http://web.mae.cornell.edu/lipson/

  38. Second major is easy, for someone entering college by LynnwoodRooster · · Score: 1

    Mixology. At least you'll be the hit of the frat parties - and in a few years you can develop a keg tap that'll pour beer at a 10 meter distance.

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  39. EE by sneakyimp · · Score: 1

    Given the prevalance of hybrid and electric propulsion technologies these days, I would imagine that Electrical Engineering would be very helpful. Comp Sci. would be helpful for understanding how the microprocessors work in terms of software, but EE would help you understand the flow of current in these new electrical propulsion systems that you mentioned.

  40. Choose a topic rather than disciplines. by feranick · · Score: 1

    Don't consider, disciplines, but topics. If you are interested in fuel cells (or solar) go after the curricula that allows you to learn and experience that topic. Choose to work in research group that deal with these topics. Get your hands dirty. I have had environmental science majors in my group here at MIT that work on solar PV to get experience on them. I tend to hire undergrads that shows that they are flexible in thinking rather than focus on "what's the curriculum that is provided". If you follow this track, you will find that all disciplines matter little, what matters is your ability to shape what you want to do and focus your educational effort in seeking the best courses that allow you to do that. In the specifics, as things get smaller (even before going nanoscale), mechanics have to deal with electronics and chemistry. EE courses will give you a boost in ways to optimize mechanical process at the microscale. Besides, given your interest in alternative energy sources, it will provide a way to design the electronics that can control and optimize your fuel cells. Chemical Engineering courses would help too, in this regards. And while you're at it, take classes in communication. As we say: "science (and tech) badly communicated, is science (and tech) not done".

  41. Stick with ME and wait for Grad School by xquercus · · Score: 3, Insightful

    Just stick with ME. Instead of spreading yourself thin with a double major, take advantage of other opportunities to gain experience in your field. Take part in club or engineering competitions. Find a professor who does interesting engineering research and get a position in his or her lab. There is WAY more to school than just classes and most students don't take advantage of all there is to do. These activities outside your class will get you face to face with people who will serve as future career contacts. If you really want more education, wait for grad school.

  42. With programming by Progman3K · · Score: 1

    You can know just enough to do some real damage...

    If you want to scratch a precise itch with your mechanical research using a computer, you may be well served by yourself but chances are if you're not a real programmer, you'd be better off letting one do the job for you while you concentrate on your main interest.

    --
    I don't know the meaning of the word 'don't' - J
  43. EE is the way to go by artor3 · · Score: 4, Informative

    Parent has it right. EE isn't just about circuits. It also covers embedded controls and systems engineering (feedback loops, etc.). If your goal is a broad understanding of engineering that allows you to mate different technologies, then you can't go wrong with ME+EE. You can do just about anything with that pair. Certain fields (such as a aerospace on the ME side and IC design on the EE side) require you to focus more on depth of knowledge than breadth, but for most careers being well rounded is more important. They'll teach you the specifics on the job.

  44. Materials by overshoot · · Score: 2
    Speaking from 40 years as a Physics/CS/EE, all of the clever things we've learned to do since flint was high tech have been based on having better materials to do them with.

    As in, just try to make an airplane or gas turbine engine with 19th century materials. Not happening, steampunk to the contrary.

    Same goes for anything else you're going to be doing before you hang up the CAD system for a golf cart.

    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:Materials by iggymanz · · Score: 1

      we could say those things were "barely" possible with 19th century materials. Charles Gordon Curtis patented the first gas turbine engine in 1899 (not to be confused with his vertical steam turbine of 1896),

      wood and cloth planes work well, we could argue if any type of engine including some early radial designs of the late 19th century could push one hard enough to fly with a human on board. There are a couple people (like Gustave Whitehead) who *might* have done just that, but the evidence is hotly debated.

  45. Petroleum engineering by Billly+Gates · · Score: 1

    The oil industry requires oil experience even for mechanical engineering jobs. Getting that degree can get you a $100,000 a year job within 5.

    1. Re:Petroleum Engineering by gearloos · · Score: 1

      I have to disagree with some of that. Perhaps what you meant was Petroleum engineers have the best starting salaries of those with a mechanical engineering degree, but I have to say Power Systems Engineers (and Nuclear) with an Electrical Engineering Degree command the highest of the engineering fields. I think the starting (here in California) is around 60K fresh out of school. Not bad by any standard and 100k is about 5 years away.

      --
      "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
  46. Re:What About Fucking Google by Antisyzygy · · Score: 1

    YOU don't give a shit. Some of us are willing to share our life experience with others. Where would you plan to search for the answer to this question? Since many of us don't have fucking blogs about this type of thing, all you would find is a bunch of people talking about it who aren't engineers nor scientists.

    --
    That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
  47. MBA by frznchckn · · Score: 1

    If you spend the time, you can pick up almost anything technical on the job and with some studying on your own time. However, still in many companies, to move up into management or into positions that have more decision making power, they like to see an MBA. The thing is, as you get older, you need to move into management. The only technical people that are still doing the "grunt" level work are the ones that are the absolute best at it. Anyone that's >45 and just good or better than average will get pushed out or replaced by someone younger that can do the same job. This is because that older engineer still doing coding or modeling, etc has a huge salary compared to that fresh out. Simply put, fresh outs don't get management jobs.

    1. Re:MBA by javanree · · Score: 1

      That might be true in some shoddy companies, but more and more companies have discovered that experience can't really be bought, let alone outsourced. People with an MBA might be able to talk the talk, but can produce nothing but useless masses of paper. In my environment I've not heard of a single good engineer who got laid off because he was too old; on the other hand I did hear about good engineers brought back from retirement because nobody could really replace them.... I very much doubt many MBA's get that option.

      I'd get a second major in either :
      Electrical Engineering ; sounds like a good allround option since hardly anything these days is purely mechanical anymore. I studied Mechatronics and still daily see the benefit from having a solid knowledge base in both diciplines.
      Chemistry ; might be a good major too, for more insight with regard to material science, lubrication and propulsion (fuel types / batteries)

  48. Nursing... by turkeyfeathers · · Score: 1

    You'll have the opportunity to meet a lot more women in your classes, so statistically the odds of you getting laid and not worrying so much about engines increases exponentially.

    1. Re:Nursing... by iggymanz · · Score: 1

      25 years ago when I was in university there were male nursing majors; everyone, especially the women, assumed they were gay.

  49. 3 Options: by kwerle · · Score: 1

    * Business - for the obvious reasons. It goes well with everything.
    * Sociology - it turns out that people are important in most jobs. You work with them, for them (boss), and for them (customers - whether asking how they would like that or figuring out what they would like. Oh, and the mix of people in that major may present a more interesting mix than in any engineering
    * Psych - because that also goes well with everything.

  50. Industrial Design by Anonymous Coward · · Score: 1

    Which was defined in the late 1970s (when I got my degree in it) as:

    The imaginative development of products and product systems that satisfy the physical needs and the psychological desires of people.

    This way, you won't forget who you are engineering for.

  51. As Steve Jobs says... by BoRegardless · · Score: 1

    Do what you really love to do and never stop. Stay foolish and investigate the failures. There are more failures than successes and some say more to learn from failures than successes (which are necessarily preceded by many failures).

    There are so many variations in engineering and subspecialties that it is impossible to guess where you will actually be in 10 years or train for all of them.

    Get to a college/university that REALLY trains you how to problem solve - innovate - generate inversions - do ballpark estimates. Texas A&M & MIT would be up there on the top list for me.

    No matter what courses you take, you will never stop reading and learning in engineering or you will stop being an engineer.

  52. Be sure to do some design team projects by billrp · · Score: 1

    Try to get involved in at least one or two design team projects, which are often available even starting as a freshman - not just seniors. Be an expert in one or more areas - there's always a need for a good Powerpoint person in these teams, for example. And also learn Matlab or Comsol or something like that. Just know something and be an expert in something that nobody else is good at. The other team members and also even professors will seek you out. Note that ME and CS don't mix so well, unless you intend to go into ME CAD tool development. But knowledge of ME software design tools and basic Office tools is extremely valuable.

  53. Re:Much easier than that by Ihmhi · · Score: 1

    I don't know... it's confusing, it's poorly written, and it doesn't make any sense no matter how many times you read it. Looks like an engineer's handiwork to me.

  54. Re:This askslashdot is another obvious troll by lessthan · · Score: 1

    What you said NoisySplatter. I was on the wing side, but I knew a lot of smart infantry guys, who were in it for their own reasons. Plus, on a more cynical note, infantry has the largest casualty percentage (One would assume, I have no numbers.), so the Marines always need more riflemen. If you say infantry, I don't think any ASVAB score will dissuade the recruiter from hooking you up.

    --
    Space Shuttle was a program that strapped humans to an explosion and tried to stab through the sky with fire and math
  55. Mechatronics by Animats · · Score: 1

    One option is mechatronics, where mechanical engineering, electrical engineering, control theory, and computer science meet. Most complex mechanical systems today have some electronics in them to manage the machinery. Find a school with a good mechatronics program if you want to go that route. There aren't that many.

    Mechanism design requires the visualization skills of an artist. Some of that is genetic. You've probably heard the classic joke that a sculptor, asked how he did something, said that he just chipped away the stone around the figure until it emerged. That's not a joke. The people who do that sort of thing well have that kind of clear visualization. I know such people; I'm not one of them, even though I do some mechanical design. If you have that ability, you already know it. It's rare. The number of people who ever designed a good original gun, a good original Teletype, a good original mechanical adding machine, or a good original can opener is very small.

    You're ex-military. The military uses lots of little mechanical stuff that has to work under tough conditions. Getting little stuff right is hard. Latches that stay shut when they should, open easily when wanted, don't have too many parts, and keep working when cold, hot, dirty, or unlubricated are tough to design. (However, today, few consumer companies will pay for the engineering to get that right. There used to be companies like HP, IBM, and even Tupperware who did. Today, it seems to be beyond the ability of the TV remote industry to make a battery case cover that will reliably stay on. Car guys, though, do worry about that stuff.)

  56. From a CS Major... by luis_a_espinal · · Score: 1
    ... I'd suggest EE instead of CS. Myself, I'm considering EE or CE to complement my CS background. I think for a ME major, an EE degree will be far more beneficial.

    Having said that, even after getting a EE, I'd suggest to continue and take some formal courses in CS, or at the very least, to put a lot of attention on software engineering. A lot of EE majors cannot write sufficiently good code for any code base of a certain size and beyond. You only get enough programming education to get your job done with a EE degree, which is fine and dandy... except that you never know when an embedded software job is going to involve a small or large code base...

    ... having said that, a lot of CS majors cannot write good code for shit either (a sad indictment in the current state of affairs in CS education.)

    So, if you like to program, and you like to complement your ME background, as a Computer Scientist, I'd suggest a EE degree. It will be better than a CS degree. Then make conscious effort to not just be a coder, but a software engineer, a good programmer that can actually build good software models.

    You'll be very versatile and the hot shit if you go this way IMO... and if you intend to work with the DoD or DoE, consider getting acquainted with the field and theory of systems engineering.

  57. Computer Engineering by SLOviper · · Score: 1

    If you're liking the idea of some code and some controls, you can get a good foundation in both with a Computer Engineering degree. That would give you the flexibility to focus on different aspects of computing/controls systems (or one, if you find you really like a particular area) and is a perfect companion to ME. If you go all software (Computer Science), you miss out on the understanding of how the electrics/electronics work and if you go all hardware (Electrical Engineering), you miss out on the higher level integration aspects of what modern software environments can really do. Also, just being able to speak the language of MEs, EEs, and CSCs is invaluable when working in multi/inter-disciplinary scenarios.

    Full disclosure: I am a Computer Engineer specializing in (semi)autonomous robotics systems (and /love/ it).

    --
    In theory, theory always works in practice. In practice, theory rarely works. <><
  58. The best second major for ANY engineering student by EmagGeek · · Score: 1

    is Management.

  59. Drama by brainstyle · · Score: 1

    Go into drama. You'll spend lots of time interacting directly with women, and if you get the right material, possibly fooling around with them. All for the sake of art, of course.

    --
    "Why can't everyone just be straight with me?"
    "Because we live in a bendy world, dear."
  60. Electric Cars - A Better Choice of What to Study by Anonymous Coward · · Score: 1

    Why learn ancient technology (eg, petrol or diesel powered engines)? If you want to STOP FOLLOWING the leaders and to MAKE A DIFFERENCE:

    1. view Shai Agasi's 16-min TED-talk; then
    2. pay Fora.TV to view his hour+ FORA-talk (in Melbourne, AU) ...ie, to hear the arguments for going Electric.

    The Japanese & Chinese are WAY ahead of you in this Zero-Carbon thinking.

    YMMV, or you might even just LIKE the past (It's your choice, after all)
    or - having played in the military for a while - you may just like HUGE vehicles
    (in fairness, Mining will still want your skills with diesel-powered machines),
    but the REST OF US will probably embrace EV's when they arrive.

    I, for one, am already impatient with companies like BetterPlace.com,
    & our politicians for NOT preparing the way for quiet, safer & still
    no less powerful machines, that are just about to launch, in cities
    & forward-thinking towns across the planet.

    Check it out before you invest "too much" in past technologies.

    My 2 cents, only... but I guess you'll likely follow your heart,
    not your head on this one. (Still, I hope your mind will rule.)

    PS For direction, watch a few Bollywood movies... No Hindi required (read the subtitles, when you don't hear or get the spoken English that they tend to include) :-)

  61. Accounting/Finance by Lawrence_Bird · · Score: 1

    You don't need an official minor or second on Comp. Sci. You just need to be able to code well and you can learn that in your mandatory computer classes and perhaps one elective. Anything more, learn hands on or in your spare time. What would be valuable to you is a second in either Finance or Accounting, depending upon the quality of the program(s) at the school you attend. Accounting isn't just about CPA's and debit credits - there is cost accounting and managerial accounting. Finance isn't just about buying stocks and bonds, its about how to fund a business or project. Both of those will serve you well down the road and will enable you to interface well with the other areas of your company who are concerned with the dollar and cents aspect of the business.

  62. Semper Fi by Anonymous Coward · · Score: 1

    I have interviewed an hired many prior enlisted for engineering jobs, and I have always been impressed. I am convinced that military service either selects the best or makes the best future engineers. (from my limited anecdotal sample)

    Programming is very useful for all engineers. MEs often get involved in developing processes and manufacturing technology. Programming helps with those.

    There is merit in being well rounded: A minor in English or public speaking will make your resume stand out. We love engineers who can communicate effectively with non-technical people including CEOs. If you want a lot of visibility in an engineering organization, be the person who briefs the board of directors about manufacturing plans and product introductions.

    Any foreign language and particularly some Chinese language (I don't know enough to say which one) couldn't hurt. I know very little about that. I studied German for 4 years and can't speak it at all.

  63. Re:Huh. by dr2chase · · Score: 1

    Depends a lot on how they overlap. EE, CS, and Applied Math (Mathematical Science, some places) have a lot of courses in common.

  64. Re:Chinese or Hindi by digitig · · Score: 1

    I was going to suggest Mandarin. Why do you think it's not needed? My experience in China is that you won't get far without it, even in the cities.

    --
    Quidnam Latine loqui modo coepi?
  65. GO TO CLEMSON by jamej · · Score: 1

    First, apply to Clemson. They are a primary supporter of the International Center for Automotive Research a first rate place. The center is located very near BMW in upstate SC. There are undergraduate internships with BMW. Second, get started in ME and then decide if you want to add more. A good second field of study in addition to ME is a language. s/f, jim

  66. Mod parent up! by superdave80 · · Score: 1

    I have ME and mechatronics degrees, and the added electrical/control/programing really helps. And it only added one year of extra classes to get the 2nd degree.

  67. Are the graduate degrees actually needed? by Anonymous Coward · · Score: 2, Insightful

    The VP in charge said it was just sad that American kids didn't want to put in the work and take the time to get the educational requirements of that group.

    Here's what one of my Indian grad school classmates said to me, "I want to stay in school as long as I can." Never got a chance to ask him why.

    The Chinese classmates value education and degrees, I think for the sake of just getting degrees - more degrees means better person (Like we Americans think more money means better person).

    But here's something to ponder:

    They also require at lest one of those to be a masters or doctorate. They prefer a masters & a doctorate both

    OK, they require those degrees. Are they actually needed?

    I can't tell you how many times I've talked to managers and people who hire folks and ask them where they get their educational requirements for a job. They fall into a couple of camps. Those that use degrees to weed people out and those that think their employees should have. I knew one manager who had this absolutely brilliant device driver programmer who had no college degree. He got rid of him because "people who write device drivers should have a college degree."

    Or I knew a guy who got a MSEE on the job - a testing job that was beneath a BSEE let alone a MS. The manager, to justify reimbursing the employee for tuition, said that the education was needed for the position. The guy left with his free MSEE and got his 100K+ job and when the job was posted, you guessed it - "required MSEE" for a job that I thought a vocational school grad in electronics could do (it was just testing circuit boards and trouble shooting.)

    You know that the employer was saying shit like, "We can't find anyone qualified to do this job! American kids just don't want to go to school!"

    I also think there are managers who like the ego boost of having PhDs working for them or they have a PhD and want their employees to have one - I guess to share the pain.

    tl:dr Many educational requirements are unnecessary.

  68. Go down instead of up by 32771 · · Score: 1

    You could figure out where all your materials come from and study something like geology and mineralogy.

     

    --
    Je me souviens.
  69. AE + CE/EE if you're crazy by Ritchie70 · · Score: 1

    First, there are a lot of schools - real universities, not trade schools - that have an automotive engineering major. If you want to design cars, that might be something to at least investigate.

    The computerized components of cars tend to be pretty low level. CS tends to be pretty theoretical. If you want the computer knowledge for application to the automotive work, you should probably think more computer engineering or electrical engineering.

    Personally, I'm not sure it's possible to double major like that and live to tell the tale. The school may not even let you. But maybe you're smarter, or harder working, than I am.

    --
    The preferred solution is to not have a problem.
  70. From an ME: Do an MS rather than a second BS by ace37 · · Score: 1

    As a working ME--I have my BS, 4-5 years as an engineer in aerospace, and am a part time MS student about halfway through--I would recommend you instead spend your time on an MS in Mechanical Engineering (or even just a BS), work a few years, then go back to school to advance your education and qualifications in whatever you found you enjoy the most. Otherwise you're just guessing at what career you want based on the university class offerings or what people on the internet suggest.

    One of my colleagues had 3 BS degrees and about 20 years of experience. In general, his other BS degrees were less beneficial to him than a single Master's degree would have been. His degrees are now dated, so they didn't offer current skill sets to him anymore, and he seemed to rely more on his experience than his education(s). Also, since he was an arrogant turd, he lost credibility and was considered someone who had breadth but lacked technical depth because he made a few minor technical mistakes. Had he been nicer it may have been overlooked--sometimes personality and characteristics go a lot farther than your qualifications, for better or for worse.

    You'll need an MS in mechanical engineering if you want to do serious technical work and make important technical calls. You'll also need experience. An MS gives you a $10k/year pay jump, but, more importantly, it communicates a higher level of technical proficiency, which makes management more willing to trust you with the harder (in other words more challenging and interesting) technical problems. A second BS gives you no pay bonus, and while you'll probably be quite useful technically and more diverse in your skill sets for the first 10 years, your utility and unique capabilities are hard to qualify and utilize since there aren't a lot of occupations set up to leverage multiple BS-level proficiencies. (Automotive won't marry CS/IT and ME experience as well, but Intel might). In automotive, you'd probably get interesting work, but most often by accident--because somebody else can't do it as well and you have a better answer ready--rather than by assignment and qualifications. That will get you promotions and such, but without an MS in one field or the other you'll probably hit a ceiling and constantly feel underutilized. Because you will be.

    However, what you're talking about in the original post is almost making programmatic calls and deciding corporate strategy. That's quite different. One good route to making those decisions with an enjoyable, stable career is to get an MSME plus a few years experience on the technical side, then go to night school for an MBA. After you have the MBA, move to positions where you manage engineering teams and work corporate bids and strategy. You'll make the calls. And you'll see really quickly why things don't always go the way they ought to. You'll make more money, but if you aren't careful you'll also work and/or travel too many hours to really enjoy it.

    Or if you find you really want to develop the next technology say on fuel cells, you can go for a PhD. You'll teach, do research, and consult. And you'll have a lot of direct influence on the ideas that get developed through your roles as a teacher and a consultant. But you'll work narrow subjects at the research level, the guys with MS degrees working at big firms will implement those ideas, and the guys with business plus technical degrees will decide which ideas get funded and implemented. If you find you like research and teaching though, it's a good option--pretty good pay with lots of time off, so your lifestyle is great.

  71. Digital electronics, not CS. by Jane+Q.+Public · · Score: 1

    If you want a good match for ME today, I would go with courses in digital electronics, rather than CS. The reasons are pretty simple: it seems to me that you are kind of aiming at control systems for your improved automobiles; digital electronics provide those control systems.

    Yes, today most control systems are ultimately governed by software; but you can pick up sufficient programming skills as you go. On the other hand, all the programming in the world will not help you build a machine if there are no control systems properly designed to interface the machine and the computer.

  72. Petroleum Engineering by danhaas · · Score: 1

    Petroleum engineers have the best starting salaries. And we will be using oil until you retire.

    Mechanical engineering has a lot to do with it, so it won't be a huge jump.

    I did this myself, I am a mechanical engineer and I'm working in petroleum production now.

    Many oil companies define themselves as "energy" companies now, meaning they also have bussiness in renewable sources. They also research on energy efficiency. Of course the big chips are in petroleum technology, but still those companies wan't to remain relevant when fossil stops being our main energy source.

    Many governments give aid to renewable energy generation technology, and government contracts can sometimes be very favourable to the private sector.

    Automobile engineering isn't a bad field to work in, but energy certainly has better opportunities. Energy companies will pay you full salary to do a doctorate in their field, for example.

  73. Math minor, then Masters in Computer, EE or OR by david.emery · · Score: 1

    Instead of a double major, take a strong math minor, and consider a MS in mathematics concentrating on applied math/operations research.

    The other thing to consider is a Computer Engineering or EE Masters degree that focuses on control systems. Just about everything these days involves automated control.

    The problem with the CS degree is that I don't have that much faith you'll actually get a solid -engineering- education from a CS department. You'll either get research/theory, or you'll get trained for the popular topics of the day.

    For the record, I was a Math major in college, only because my school didn't offer a CS degree. Otherwise I would have ended up majoring in CS. I was lucky enough to have 2 undergrad courses in Operations Research and I enjoyed them a lot. Not only was the math itself interesting, but the focus was on applications rather than proof, A Good Thing in my view for an engineer (including a Software Engineer.)

  74. p.s. this is a very good question by david.emery · · Score: 1

    Thanks for asking.

  75. Re:Chinese or Hindi by LynnwoodRooster · · Score: 1

    That doesn't alter the fact presented in the HSBC bank ad; there are 5 times as many people learning English today in China than live in England. BTW, HSBC stands for Hong Kong and Shanghai Banking Company - it might have been their Bangkok branch, but they're an old English bank based on Hong Kong and Shanghai - both well located within China.

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  76. Re:This askslashdot is another obvious troll by david.emery · · Score: 1

    ...
    -USMC infantry (aka grunt, if this person had any more useful aptitudes, the USMC would have placed him in a more specialized role) ...

    Very unlikely the above poster has any actual military experience. My (Army) branch of choice was Field Artillery, and I emphasize -my choice-. Why join the Army or the Marine Corps to do a job you can do in the civilian world for more money and less hassle? People in the military are very often motivated by other reasons THANKFULLY!!!

  77. Re:Chinese or Hindi by Ex-MislTech · · Score: 1

    Worthless paper and ink from the federal reserve isn't really needed anymore.

    The BRIC nations will replace the US as it falls into ruin.

    --
    google "32 trillion offshore needs IRS attention"
  78. Re:Anything + CS is a Good Idea by mikael · · Score: 1

    If I were going to college now, I'd aim for Engineering with Computer Science, given the opportunity to gain parallel processing experience rather than purely Computer Science.

    Having qualified mathematics skills combined with parallel processing experience seems to be a big plus for employers.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  79. Plumbing by Alien+Being · · Score: 1

    Our country will facilitate the off-shoring of any skill it can. Engineers in the USA are doomed to the same fate suffered by factory workers in the last 60 years. By the time the assholes in D.C. and N.Y.C. are done trading you, your hard work and expensive education won't be worth a shit.

  80. Expand Your Horizons... by CFTM · · Score: 1

    Art.
    Philosophy.
    Sociology.
    English.

    Something to use the other side of your brain.

    It'll create more depth and give you a broader base of knowledge to draw from.

  81. Re:What About Fucking Google by plopez · · Score: 1

    I never reply to ACs. Their opinion doesn't matter since they are too lazy to even post under a handle. Save your time for important things, like a thoughtful discussion. Not trying to flame you, just giving me my thoughts.

    --
    putting the 'B' in LGBTQ+
  82. Software Engineering by Culture20 · · Score: 1

    Stick with programming, and the next time some uppity EE grad says "you know, you're not a real engineer", show him your engineering ring from ME and tell him to suck it. It'll be worth it, guaranteed.

  83. What I did 12 years ago ... by smart_ass · · Score: 1

    I stayed an extra year and satisfied requirements for Mechanical and Materials engineering.
    My rationale then (and now) was this:

    How can you reasonably make a mechanical design (let alone a cutting edge one) without a thorough understanding of the options that the various materials present. Some things can be made from anything, but some should be made from SPECIFIC AL alloys, others specific Ferrous alloys and still other things should really be made from plastic(s).

    If you don't know which material you should pick, or if you pic at random or per the status quo, you aren't much of a mechanical engineer in my view.

    --
    Ouch ... did I just say that.
  84. A major reason to learn the native language.... by ub3r+n3u7r4l1st · · Score: 1

    learning their native language is critical if you are considering picking up any of the girls.

  85. ME and CS good, but.... by WindBourne · · Score: 1

    to any and all tech degrees, University should have 1-2 classes that will give you a decent intro to business. Ideally, if you can pick up a minor of some type in entrepreneurial business. The reason is that engineers working for larger company are going to get screwed over no matter what. Engineers that come up with PATENTABLE ideas and then start their OWN business, will clean up quickly.

    However, for a dual major, ME and CS are excellent choices.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  86. Physics or Systems Engineering by darenw · · Score: 1

    Unless you want to work in two or more wildly unrelated fields, a CS degree probably isn't the most useful choice. A CS degree means spending time on database theory and operating system theory and language theory and networks of the sort used only by large organizations not car engines or solar panel farms, and other abstractions that won't be useful. Go for it if you find it interesting, but most of it isn't going to overlap.

    The biggest area of software knowledge you'll use will probably be for device control, instrumentation and data acquisition, embedded and such, and for those things often EEs do better than CS majors, at least as far as I've seen. (Disclaimer: I do not know all or see all...but I have worked in industry and academia.) CS probably won't cover at all SCADA, GPIB, OBD2 and dozens of other interface and bus technologies useful in engine development or the energy industry. (And these are much more fun to work with than most other things in computing - my personal opinion.)

    In dealing with the real world, where energy and safety are at stake, engineers and physicists seem to do better with avoiding overdesigning software (except when they get carried away with some software development fad) while CS majors tend to go off to la-la land with class hierarchies and overgeneralized designs. There are exceptions, of course.

    The other big use for software in the areas of energy efficiency, engines, and such, is simulation. Simulations that take into account more real-world effects, higher resolution detail, and provide ways for engineers to try more design variations per unit time to find the optimum tradeoffs. While a good simulation app takes serious software engineering, much of the work is done by physicists. OTOH, many physicists write crappy spaghetti code. Efforts like Software Carpentry are helping to improve things.

    But really, the area of systems engineering might overall be the best for the goals you describe. It connects the other areas of engineering, economics, and knowing physics and software development wouldn't hurt for being a good systems engineer.

    I know many scientists and engineers who are good at software, never took a class or very few from the CS departments, and are the key players in the software they use for practical cutting edge R&D and production. Depth and breadth of engineering, science and a bit of business seems to have been worth more in their careers.

    So if it's up for a vote, I say Systems Engineering, or as a second choice Physics.

  87. Wholeheartedly agree by gearloos · · Score: 1

    I'm a multi disciplined Engineer working for one of the larger Power Utilities in the US. My first degree was a BSEE with a Power Systems Option and my minor was English. I would recommend that for basic business communications skills but I can also say having a BSCS to complement my Electrical was the best thing I ever did. Not only does it open my options if I was ever to lose my job, but it has made me the selection for a number of key projects that included both Power Systems Controls as well as the Control Systems behind the scenes. The Databases, etc... It gives me the ability to design the "Entire" project, rather than just my small portion. Can't say enough about that. There is also the option of getting your Masters. I didn't because in my particular position it wasn't a plus. If, I was to change and go into management either that or a MBA would probably matter. I have been offered, but enjoy the technical side more than the management side but, it's something you need to consider as well.

    --
    "Computers are a lot like Air Conditioners" "They both work great until you start opening Windows"
  88. Ugh, math minors by ThorGod · · Score: 1

    There's so much more to math outside of a math minor. What's that require, maybe ONE proof class? That shouldn't qualify anyone to put "math" on their piece of paper. (This is more of a rant against people who think a minor in math is going to impress anyone - it shouldn't/won't.)

    You want to really experience math? Take real analysis at the senior or, preferably, graduate level. Stick that on your resume' and smoke it.

    --
    PS: I don't reply to ACs.
    1. Re:Ugh, math minors by Antisyzygy · · Score: 1

      Or at least take some senior level math courses like Dynamics or PDE's.

      --
      That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
  89. Not computer science by blindseer · · Score: 2

    I believe that many people have a misconception about what computer science is really about. Computer science is about algorithms, sorting, databases, mathematics, and not so much about software development and programming.

    I studied electrical engineering and in my job interviews before and after graduation I was repeatedly told that they were looking for people with more programming experience. After being told that so many times I took a look at a degree in computer science. At my university the computer science department lives under the liberal arts college. In the liberal arts college they require all students to take X credits or foreign language, Y credits in natural science, and Z credits in social science. The core courses in both computer science and computer engineering were largely identical but the computer science degree had many requirements outside of the core that had nothing to do with computer science but were there to fulfill the requirements of the liberal arts college. The computer engineering degree overlapped quite a bit with my electrical engineering degree so the requirements in the engineering program were already met, things like physics, chemistry, mathematics, "pre-engineering" (the courses covering the basics of the engineering process), and composition/communications.

    Other schools place computer science in the same realm as engineering and so you might not have the same experience I did. I chose computer engineering over computer science since I did not feel the desire to take another foreign language course (the engineering college still had a humanities requirement and I took Spanish to fulfill that requirement, going to the liberal arts college would have meant I needed another semester of foreign language) or take a class on public speaking (all liberal arts majors had to take a public speaking course at my school).

    Depending on how you feel about things like taking a foreign language (something I recommend), studying in the social sciences (which you'll have to take in any four year program it's just a matter of quantity), and other topics in the realm outside of engineering a major in liberal arts might be something that you enjoy. It sounds to me like you really want a broader study inside engineering. Other people here have suggested electrical engineering.because of its high content in control theory. I can agree to that but control theory is emphasized in other engineering disciplines like aerospace, industrial, and biomedical engineering. Software engineering is becoming a bachelor degree track in many schools now, that is something to consider as well besides computer science and probably something more fitting to your desire to do embedded controls.

    If you want to take an emphasis in bio-energy sources then you may want to consider a degree in biomedical engineering, biological systems engineering, chemical engineering, or environmental engineering. A college education that leads to two engineering degrees will almost definitely provide room to fit in plenty of study in programming and control theory. A proper choice in majors will allow you to take some courses that may be open to only those people in certain degree programs. For example a course on control systems will almost always be open to anyone majoring in engineering but a course on microorganisms might only be open to someone majoring in biology or biological systems engineering. (I use a microorganism class as an example because if you want to work on bio-diesel or ethanol that is something you might find very interesting.)

    Where I went to school there is a program called "agricultural engineering" which has an interesting mix of mechanical and biological systems engineering. That is something that might be right up your alley. Farm machinery use a lot of interesting means to transfer power so they cover mechanical, electrical, and hydraulic systems. Moving and processing grain leads to some interesting courses on control theory and biology. There is also the possibility of taking course that might be of a side interest to you like erosion control, sustainable farming, and natural resources.

    --
    I am armed because I am free. I am free because I am armed.
  90. To Be Fair by geoffrobinson · · Score: 1

    Engineers may be better at spotting the need for having multiple systems simultaneously and that that isn't the hallmark of blind step-by-step processes.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
  91. Operations research and system management by mehtars · · Score: 1

    Hi As second degrees, I would suggest going into operations research and systems management. Learn industrial design and theories of manufacturing and manufacturability if you can. Most programs heavily gloss over those two subjects. The entire automobile industry is based on large scale manufacturing and eking out as much cost out of their parts. If your insight can reduce the cost and reduce waste while improve performance, then that will give you a leg up on the competition. Auto manufacturing hinges on suppliers and sub suppliers and knowing how to get as much productivity out of limited resources.

  92. I'd do something else... by mark_reh · · Score: 2

    There are too many problems with engineering as a career. I know because I was one for 22 years. Now I am a dentist.

    Here's some of what's wrong with engineering:

    As you age your pay keeps going up until you hit 40 YO and start to have a life outside work, then they want you to go into management or marketing. Try to stay in engineering and you'll get laid off because you make too much money- after all, they can hire two guys right out of school and work them 80 hours per week for what they pay you... All those years they were giving you pay raises no one ever asked if you'd like to have a few more days off instead of a pay raise and even if you talk to HR people about it, all you'll get is a blank stare.

    These days it's nearly impossible to stay at any engineering job for very long. Every time the stock drops a point or two, they start tossing bodies out onto the street. When you go to interviews for new jobs they say "I see you skip around a lot. If I were to hire you why should I believe you'll stay here?". If you did manage to stay at your last job long enough to get a little more vacation time that will reset at your new job.

    Part of the problem is that the bigger companies collude to fix benefits and salaries for engineers (and all their other employees) because it makes it hard for any of them to steal people from each other. When I worked for HP, every year at annual pay-raise time they herded all of us engineers into a meeting room then proudly told us about how the HR guys had gotten together will all the other big engineering employers (Motorola, Intel, Cisco, etc., etc.) HR people to decide what the benefits and pay were going to be. Every time I sat through one of those meetings I would talk to coworkers who seemed oblivious to the implications of what they just heard. The essential message was this: "here's what we're going to pay you and don't bother looking for a job elsewhere because you won't get any more pay or better benefits".

    The manufacturing jobs are going to third-world, pollution loving toilets. Following right behind them are the engineering jobs. The "good" news is that the way things are going, and if the GOP gets what they want, this country will soon become one of those pollution loving third-world toilets and the manufacturing jobs will start to come back, and maybe engineering jobs, too.

    Engineering can be interesting work but it often becomes drudgery. Never take a job that isn't exactly what you want to do because you will get pigeon-holed into whatever the company wants and then it becomes difficult to break out and do something else. Never feel bad about leaving a company in the middle of some project you're working on if it isn't the right work for you. The company doesn't deserve any more loyalty than it would extend to you, and it would extend none.

    Find work that is fulfilling. I switched to dentistry after years of sitting in dark rooms running circuit simulations all day then going home and asking myself who benefited from all that work. With dentistry I know exactly who benefits and how. Relieving the pain of a toothache or improving someone's appearance so they have confidence to go to a job interview, or even just to open their mouth in public has a major impact on their lives and is very satisfying for me. I sleep very well at night.

  93. Business? Economics? Statistics!? by reiisi · · Score: 1

    Business?

    In a school environment where, in spite of all the evidence to the contrary, the goal of business is still said to be the making of money, you'd do yourself a favor to avoid the indoctrination you'd get from that department. (On the other hand, if you already understand where Marx really went wrong, scouting out the enemy can be useful. Might be worth a minor.)

    Economics?

    There isn't a school in the world that can give you a valid education in economics. Getting a BA in comparative religion would teach you more about the fundamentals of economics than getting a PHD in economics.

    Statistics?

    No reason to major in statistics unless you want to become a Wican.

    The statistics you'll get in a BS course in computer science is good enough for much of what requires statistics. The same course will come with most good engineering courses at the bachelors level. About half that course is often taught in a good associates level program in information science.

    If a double major is a must, physics also includes the statistics, and a bunch of other stuff that will help in mechanical engineering.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    1. Re:Business? Economics? Statistics!? by tehcyder · · Score: 1

      Business?

      In a school environment where, in spite of all the evidence to the contrary, the goal of business is still said to be the making of money, you'd do yourself a favor to avoid the indoctrination you'd get from that department. (On the other hand, if you already understand where Marx really went wrong, scouting out the enemy can be useful. Might be worth a minor.)

      Your post is almost incoherent, but are you seriously suggesting that business schools teach some form of Marxism?

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    2. Re:Business? Economics? Statistics!? by reiisi · · Score: 1

      Okay. I'll break that up into bite-sized pieces for you.

      Business schools teach such insanities as the concept that a business's primary reason for existence is to make money.

      That's kind of like saying that the primary reason for human existence is for everyone to be someone else's slave. But that's beside the point.

      You go to business school and the teachers are going to try to indoctrinate you with that kind of philosophical waste product.

      But, if you already know where Marx really went wrong, you may also want to go learn how the business schools are trying to train the enemy, so that you can help counter their plans.

      Now, where do you see a reason for the business schools to teach Marx in that? Unless you want the business schools to be trying to misdirect the students, poison the well with red herring ideas like communal living sapping people's will to work with guaranteed wages, ...

      --
      Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  94. on-the-job-training by reiisi · · Score: 1

    I only have a BSCS, so maybe it's just sour grapes, but I've never really had much of an opinion of a university-only education.

    You might do well to consider yourself, if you're willing to keep after the PhD, to be on a much better track than your fellow students getting the free ride.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  95. +1 by reiisi · · Score: 1

    Get out of school, get experience, go back.

    If one wants a little more insurance, add minors in physics, math, CS, and/or a foreign language.

    Even though I'm partial to CS, I don't think there is a school around that can teach it right. The most important pieces of CS are the math -- grammars and formal languages and the stuff that builds up to that.

    If one absolute must pursue a second major, physics is going to complement ME best. And the internships will help keep the extra time in school from warping one's perspective.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  96. Not recommend CS? by reiisi · · Score: 1

    If you found your CS to theoretical or something, I think you may have missed the point.

    Or maybe the CS program at your school is not being taught very well.

    Highly recommend the work in formal languages if you need to understand controls systems.

    --
    Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
  97. An MS will get you farther than two BS degrees by Squirmy+McPhee · · Score: 1

    If I were in your position, I would stick with the ME for now. For one thing, you can do a BS + MS in the same amount of time (or less) that you can do a double-major BS, and the MS will get you farther in the job market than a double BS. When you become an upperclassman, you will have the opportunity to choose electives from other departments, and maybe even some grad-level courses, which will allow you some limited space to explore your interests. If you're interested in controls, look to EE departments -- where I did my MS and Ph.D., the EE controls classes were filled with students from other departments. Perhaps other universities offer those in the CS department, but I doubt it. And don't limit yourself to controls: If you're interested in biofuels, maybe look for some relevant chemical or bioengineering courses. You should also look for undergraduate research opportunities, summer internships, and student projects that coincide with your interests (e.g., a solar-car-racing team, if you're going to a university that has one).

    When you finish your BS, you will have a lot more opportunities to specialize during an MS year. Not only can you switch fields if you like (e.g., switch to CS if you think it is really the way to go), but many universities offer specialized multi-disciplinary MS and certificate programs that are targeted to specific skill sets. My university offered quite a few of those -- off the top of my head, I remember computer-aided manufacturing, a multidisciplinary semiconductor processing program, and a business certificate aimed at succeeding in the global (as opposed to American) business environment. Universities are now adding similar programs targeted at biofuels and other alternative energy technologies.

  98. How about picking up some skills instead.... by X-Gamer · · Score: 1

    IMO, if you're hoping a second major will help with your first job, don't bother. It really doesn't matter at all. If a company producing mechanical products that require a control system, chances are they already have an electrical engineer or two on the team for that purpose or they'll simply hire a consultant if it's a once off type of project. I think rather than going for a 2nd major, what you should do is to take up modules that teach you employable skillsets. This is something I find lacking in alot of college engineering programmes. Colleges are mostly using some outdated technology for their teachings, while the fundamental concepts remain largely the same, I think employers would rather hire someone who already has experience using the current version. Graduating from an engineering programme alone doesn't mean you have the necessary know-hows to contribute to a real world engineering task.

    --
    "Life," said Marvin dolefully, "loathe it or ignore it, you can't like it."
  99. MSEE or a JD by OKCfunky · · Score: 1

    There is little overlap in a BSEE with a BSME; and so the time investment would be tremendous. Instead, focus on a specialization within EE that you find fascinating. I am getting my MSEE in semiconductor devices and solid states to complement my BSME. It's often been said to get a management degree, but save that bullet for when your already working in a company (if that's your decision); else it won't bridge as far you think. In a realistic standpoint, get a JD... you'll travel farther than a MBA student will. Use the legal knowledge as means to make sound business decisions and not go the average IP route.

  100. Mandarin by Lord+Flipper · · Score: 1

    ... although you should also be thinking of an exit strategy (to Europe, Asia, etc.)

  101. Accounting by nuggz · · Score: 1

    Accountant/Engineers can have great career paths.

    Plus your strong math skills will suit you well.

  102. Many options to consider by MDillenbeck · · Score: 1

    If your into biofuels/fuel cells and looking for ways to make a better car, you might want to do Mechanical + Chemical engineering. Alternatively, if you were into alternative energy, I think Mechanical Engineering + a Wind Power associate-level certificate program might be a good way to go. If you are talking about creating control systems, you might like Mechanical + Computer Engineering. Computer Science is more about algorithm design and problem solving, optimization and complexity - it is a specialization of mathematics. I prefer to think of Computer Science more as Computational Theory. (There is also Software Engineering, which is different from Computer Science). I am only talking degrees here, not what type of career you get with the degree. Oh yeah, also don't forget the greater options of graduate school - there is a world of difference between an undergraduate course and graduate courses (although many upper level undergraduate courses and honors courses are also more fun and challenging). Then there is the certificate route - for example, at UW-Madison you could avoid the whole business degree route and get a business certificate, focusing on human resources for your electives (6 courses, 2 electives) with the intent of enhancing your opportunities at being a team supervisor. My final mistake I have made is not going for more internships and getting to know more people in the industry - they may be more beneficial than a second degree. Real-world experience is what you need on top of a degree - take a look at the hiring requirements of your field. Ever wonder how people at entry level jobs get 2-3 years experience? Internships.

  103. Marry the boss's daughter by eionmac · · Score: 2

    After 50 years in ME and other things, clarify what you want.
    - for reward in cash, marry the boss's daughter , take control of business. This needs understanding of business, economics and law, that is a lot more than a second major. Part time study for life required.
    - for reward of doing things , get a job, develop job, maybe lower pay but very satisfying and do voluntary work to help others, again part time study for life required.
    It does not stop at 'formal learning.

    --
    Regards Eion MacDonald
  104. Re:Chinese or Hindi by LynnwoodRooster · · Score: 1

    Showing basic English mastery is now a requirement in China to graduate from high school. The country as a whole is making English mastery a major goal.

    --
    Browsing at +1 - no ACs, I ignore their posts. So refreshing!
  105. Materials Science by anubis7733 · · Score: 1

    If you are interested in fuel cells, I would suggest materials science, as that field, and to a lesser extent chemical engineering, is where most of the research regarding fuel cells comes from. The materials engineers develop different microstructures for the anodes and cathodes needed to make more stable and efficient fuel cells.

  106. Just start working in the field you're interested by JDOHERTY · · Score: 1

    No one knows what they really need to learn to do a job until they've done it for a while. Go out and get a job as close to what you want as possible. Then in 18months think about college again.
    Premature optimization is the root of all evil.
    J.

  107. Why double? by Dravik · · Score: 1

    Unless you in the rare position of being able to complete a double major in the same amount of time as a single major, your probably better off getting a BS and the an MS.

    --
    The purpose of language is communication, If the idea is clear the grammar ain't important
  108. Re:I am qualified to answer by Dravik · · Score: 1

    Your job sounds interesting. I actually like the calculation. Where do I send the resume?

    --
    The purpose of language is communication, If the idea is clear the grammar ain't important
  109. Waste of time by guacamole · · Score: 1

    I have completed a double major in economics and math. By now I am almost certain that completing a double major in any subjects is a waste of time.

    So you're eager to learn more than what's offered by one major and you think second major will help. Bad idea! Having to complete a second major will fill up your schedule and make it almost impossible to take interesting electives from departments outside of your major departments. At the same time, you will probably realize that not all required courses from your "second major" are cool and rosy and you wish you didn't have to take them. From my experience, my "second" major was math. When I declared it I was too naive to realize that not all required math courses are interesting or useful to me. For example, I absolutely hated taking courses like Abstract Algebra and Complex Analysis. At the same time, I wish I had more time to take courses like Measure Theory, Numerical Analysis, Probability, Optimization, and Statistics. 2nd major was a bad idea. If you have too much spare time in college just cherry pick the best classes offered from other departments. Don't tie yourself to a second department.

  110. Re:Chinese or Hindi by rtb61 · · Score: 1

    Don't discount Russian and Japanese, they are still pretty worth while and Russian is definitely becoming more a global economic player. Spanish of course gives access to opportunities in South America, which is stabilising as US involvement (keeping South America unstable, weak and exploitable) is being pushed out.

    Languages do seem a good bet with the internet driving multi-lingual capabilities.

    --
    Chaos - everything, everywhere, everywhen
  111. Re:Do NOT port linux to your ladies vibrator by iggymanz · · Score: 1

    nonsense, when the vibrator says soothing things and compliments her body in french via bluetooth headset, she will be delighted. Of course, she'll then dump you for a frogger.

  112. Re:Chinese or Hindi by blackgod · · Score: 1

    In India, at least 15 major languages are there. In most part of India (especially South India where most IT people are there) people don't speak Hindi. Learning Hindi won't be much useful. All educated people here communicate in English, in practical English is the official language.

    --
    bits and bytes of life should serve the needy - My bits and bytes
  113. Four years in the Marines? by tehcyder · · Score: 1

    Seems like a curious/hard work choice just for something to do until you make up your mind. Most of us just go to college and get drunk a lot.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  114. Consider a masters by Spamicles · · Score: 1

    In the time it would take you to fulfill the requirements for another bachelors, you could already have earned at least a year (if not more) towards a masters degree in comp. sci. or ME. It is not unheard of to get a science bachelors in one field and then switch to something else for your graduate work. Worst case scenario, you would be registered as a masters student and have to take a handful of comp. sci. courses in order to get up to speed.

  115. I have no opinion on the major by SteeldrivingJon · · Score: 1

    but you'll want to take some Art History classes or similar.

    There are girls.

    --
    September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
  116. Re:Anything + CS is a Good Idea by Andy+Dodd · · Score: 1

    Yeah, for a vehicle, any software tasks related to engine management are easy peasy compared to designing electrical interfaces between the microcontroller and the engine that won't fry after a few miles. For automotive work, EE is far more useful than CS.

    --
    retrorocket.o not found, launch anyway?
  117. Re:Anything + CS is a Good Idea by TheRaven64 · · Score: 1

    That's starting to change, although the complexity of the software is more on the control theory side than on the software engineering side, so anything that offers control theory modules would be a good idea. Computer science usually doesn't, but EE should.

    --
    I am TheRaven on Soylent News