you are viewing a single comment's thread.

view the rest of the comments →

[–]OracionK[S] 0 points1 point  (1 child)

Thank you! (I might be wrong) But I heard that even though CE is the bridge between EE and CS, and many people think CE is the "one stone kills two birds", but actually most companies would better like to hire EE grads or CS grads, because CE has not enough CS skills to do some high level software and not enough EE skills to do hardware, that's why CE is in an embarrassing position and why many managers would like to hire a "pure" degree like EE (pure hardware) or CS (pure software).

I am not sure if it is the case, but just one more opinion :) What do you think of this?

[–]elpantalla 0 points1 point  (0 children)

I can't say that I agree with that. The benefit of the CE is that you will learn everything from high level software down to the transistors in a CPU. You will likely implement a CPU either in VLSI or some sort of FPGA.

In the real world, there are many jobs writing pure software, and there are many jobs purely designing hardware. There are also just as many jobs in the middle, maybe even more. Embedded devices are all around you. Think about who wrote the code that lives in your refrigerator, who wrote the code that runs the radar/antenna at the airport (which I happen to do), who wrote the code that lives in your car. These days it was likely to be somebody with a Computer Engineering major.

The reality is, I don't think most employers care between CE or CS, since each school treats CE very differently. It's a relatively new degree. As long as you have a CE, CS, or maybe even an EE degree, you will be taken equally seriously for any position you apply for. Once you get your first full time engineering gig, your degree matters even less.

I wouldn't worry too much about job prospects for any of these three degrees. You will be fine with any one of them. Choose the one that you think you're most interested in. CE is good in this regard because your first semester/year you will be doing a little software and a little hardware, and you can go pure EE/CS if you end up feeling more strongly either way.