Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I have a somewhat analogous background.

I went into Waterloo Computer Engineering wanting to work in computer hardware. I quickly found out that hardware was not only insanely complex and difficult to learn, but also really, really boring (just my subjective opinion, I hope nobody takes this personally).

Thankfully, I had the option of specializing in either hardware or software in my program. I ended up choosing the latter and couldn't be happier with my choice.

Having gone through this experience has given me a new appreciation for all the incredibly smart people working on hardware. Without their hard work and innovations, our software industry wouldn't even exist.

Although if I could go back and choose a major again, I'd probably go with either Software Engineering or CompSci, because all the time I spent struggling on hardware courses could have been better spent on building up a better foundation in CompSci theory in a program with more focus.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: