Hardware engineer does not have to crawl under the desk to pull cat5 or any sort of things. Please don't mistaken to a help desk or network admin. Hardware engineers work is somewhat similiar to software engineers in term of sitting in front of your computer designing. Although, software engineers have been outsource in the past few years, but it doesn't mean you won't be able to find a job here. What i am trying to say is that, it doesn't matter which one you choose, as long as you're good at what you're doing, then you'll always be able to find a job.
In regard to previous comment from Travis, EE might sound a little better, but as a newly grad CS, you can work as a QA software and gradually take developer roles. However, with low level coding doesn't really take you anywhere, so EE with low level coding is still an EE. Speaking of languages in programming, I don't even want to mention EE in it.
2006-10-20 06:18:46
·
answer #1
·
answered by khanh 3
·
0⤊
0⤋
These days a EE (hardware) tends to be much more valued in the marketplace than a CS degree.
The harsh reality is that development tools have reached the point where pretty much anybody can write decent applications level software. However, writing drivers or software for embedded systems is still a valuable professional skill. But, keep in mind that a EE will be more beneficial to knowing how to write low level software than will a degree in CS.
2006-10-20 13:15:00
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
Software
Hardware, youll be walking around crawling under desks and fixing PC's going into wiring closets, pull Cat5 cable thru the floor
A hardware enginner is less likely to get outsourced because you have to be physically there to fix problems even if you are a Cisco Engineer which would be the best type of engineer.
Software engineering can be outsourced, off shored, etc....
2006-10-20 13:10:21
·
answer #3
·
answered by god knows and sees else Yahoo 6
·
0⤊
0⤋