3 ms·
On the other hand, I have a hard time thinking of a better grad degree than a CS master's program. Your job prospects are better than an MBA's or a JD's, you wi
by jacoblyles 18y ago
On the other hand, I have a hard time thinking of a better grad degree than a CS master's program. Your job prospects are better than an MBA's or a JD's, you will spend a lot less time in school than an MD, and you will have a much broader employment market than your friends in other engineering and science disciplines.
I was quite impressed by the number of firms at UCSD's job fair interested in recruiting CS students.
- sketerpot 18y agoA master's degree in computer engineering could give CS a run for its money. There's enough overlap with CS that a Computer E grad student can learn as much CS as they like, while still having job prospects in a bunch of nice hardware-related jobs. And really, computer hardware is just plain fun.
- jacoblyles 18y agoMy software can break your hardware.
- sketerpot 18y agoMy hardware will probably break your software. Beat that. This is actually one of the drawbacks of learning both hardware and software: when something breaks, you can never say that's not your department. You can get away from that by simply buying stuff from other people, but you can't always trust it; I was using some off-the-shelf hardware yesterday that literally exploded. Like in Star Trek.
- jacoblyles 18y agoI guess that is what separates software people from hardware people. You say "my homework literally blew up yesterday". I think that's a little scary, a hardware guy thinks that's pretty cool.
- danbmil99 18y agoAre you sure an advanced CS degree will matter as much as they do today in 5 or 10 years time? Then again it's only a 2 year commitment so it's a pretty different level of investment than a PhD.
- jacoblyles 18y agoI think so. An MS can put you in a pool with python algorithmic programmers instead of big company Java slingers. The companies recruiting grad students at UCSD are into machine vision, satellite communications, and the like.