Re: Computer programmers!!!!!!
They've got good Co-op programs at both UofA and UVic as well. In my opinion, I wouldn't get a degree these days without Co-op, it just makes you so much more attractive to employers when you finish. It also gives the student an opportunity to try different fields without making long term decisions. A win/win situation in my books. It just takes a little longer to finish, but you are earning as you go. It still floors me when we get new guys in from non Co-op programs that have only worked at Subway during their breaks!
It's true that this thread was about programming, so I guess my suggestion of CE was slightly off topic. But, I find that most of the CS guys that I work with start off with too little HW knowledge. In my particular role, the HW aspect is very important in order to keep things functional during software changes and/or feature additions, so my job probably wouldn't fall into a traditional programming category.
Most guys at work have Electrical Engineering degrees, which gives them a big bias towards hardware. Computer Engineering seems to be a good middle ground for people that may be interested in topics other than pure programming (like me!)... It also seems that a CE degree gives you much more flexibility to move between HW and SW jobs if that is of any interest.
I find for the type of jobs that I'm interested in:
EE -> too little SW experience
CS -> too little HW experience
CE -> just right!
Originally posted by Kor
It's true that this thread was about programming, so I guess my suggestion of CE was slightly off topic. But, I find that most of the CS guys that I work with start off with too little HW knowledge. In my particular role, the HW aspect is very important in order to keep things functional during software changes and/or feature additions, so my job probably wouldn't fall into a traditional programming category.
Most guys at work have Electrical Engineering degrees, which gives them a big bias towards hardware. Computer Engineering seems to be a good middle ground for people that may be interested in topics other than pure programming (like me!)... It also seems that a CE degree gives you much more flexibility to move between HW and SW jobs if that is of any interest.
I find for the type of jobs that I'm interested in:
EE -> too little SW experience
CS -> too little HW experience
CE -> just right!
Comment