Concur. Software engineer describes a position where you organize requirement reviews, code "walk-throughs" , help application programmers adhere to standards, provide optimum data structures for the software group, design and write "executive level" code to provide frames in which applications run; generally language and machine dependent....snip...
I always thought SE was more about designing large pieces of software and making sure everything worked. It's probably easier to get a general job with a CS degree but I don't know for sure.
Well what if you can't afford a school with the "best marks"? If you put it that way UF and Auburn have online CS degrees. Another options I was gonna take was completing my Associates and then transfer to an instate school.Whatever you do, don't make the two mistakes I made.
Mistake #1 is to think any school will do. You want the best marks from the best school, period. It's all about making the short list and having your shot at jobs at larger companies. With my school, I didn't have much of a chance.
Mistake #2 is thinking that it's all about a piece of paper, the qualification. It's not. It's much more about what you learned while you did that and the depth of the subjects. Hand-wavy subjects that sound good like "e-commerce" or "data warehousing" can end up being very shallow or superficial. I couldn't tell you anything that I learned in data warehousing, because it didn't have case studies and things like that. It was definitely superficial. Or worse, they only cover half of what is in the textbook. Choose the school with the academic reputation so the subjects are deep and rigorous and you beat the other guy because you know more than him.
Whatever you do, make sure it is an accredited degree. If it is accredited, no one will care if you got it online or in a classroom.Well what if you can't afford a school with the "best marks"? If you put it that way UF and Auburn have online CS degrees. Another options I was gonna take was completing my Associates and then transfer to an instate school.
<< Mentor Note -- post edited to remove extraneous comments >>It ties one into software though, doesn't it? Computer science covers more topics, does it not?
Yes exactly. If you end up in software, time constraints will likely dominate quality constraints. I suppose Software Engineering would say that quality documentation leads to fewer mistakes. And that is true but knowing how to analyse your code or how to pick the best algorithm can also prevent mistakes.It ain't easy to do that and in my experience very rare, I have never worked on such a project. It is expensive and difficult to implement and most regular sized projects just don't try.
If you can work to this standard then you are the expensive one.
This is only partially true.Computer engineering is all about hardware so it probably won't matter to you.