So this may seem like a stupid question but this is directed towards those that hold a degree in either Computer Engineering or Computer Science; and my question basically is "What is Computer Engineering"?
Now, I'm actually a computer engineering major and I love the aspect of integrating both hardward and software into electrical devices. I love the aspect of understanding transmission, logic, and other components that CE do. Maybe it's just the companies that I've done co-op's with, but I get the sense that there is no "real engineering" involved in the work. And although the co-op's have only been open to CE/CS majors, at the end of the day, stuff I've worked on has primarily been business applications which I think a lot of programmers with few years of programming can do/support.
I was thinking about this and looking at job positions for Facebook recently and they are seeking software engineers. From the description, I was able to gather that the company is primarily seeking a person to be able to support existing applications and possibly assist in creation of something new but no core principal engineering. Just management of different resources. Same with Google and Microsoft and probably other big giants like Oracle and Adobe.
Can someone out in the field please elaborate. Am I wrong? And also, can someone please talk about the prospect of moving more into the business side because it seems like that is where you make the most money.