Best Degree to Pair w/ a B.Sc. in Computer Science? 1054
VeryCleverHandle asks: "I have held a Bachelor's degree in Computer Science for about two years now, and I want to further my education, and increase my marketability. I am wondering what kind of degree makes a good pair for my existing one. At first, I thought of a Master's, but in my searches for a job, I've rarely (read: never) seen a Masters degree required. I am also researching what kind of degrees others, who have obtained their Bachelor's, received to help complement their education. So I ask you, Slashdot: Which degree(s) do YOU think will go well with a Computer Science Bachelors?"
best degree to compliment comp sci (Score:2, Informative)
One of the most important aspects of my undergraduate course was that it focused on making people more employable by providing many opportunities to develop communication, research, practical and team working skills.
I completed my undergraduate course last year and immediately found employment as a graduate engineer with Vision Systems Limited. While working for Vision Systems, I decided to pursue a postgraduate qualification by research at La Trobe. Because of La Trobe's commitment to encouraging industry collaboration and research, I was able to arrange to undertake a research topic that was of interest to my employer. Thus, currently I am doing my Master of Engineering by research, while working part time as an engineer. La Trobe is flexible enough to allow me to develop both academically and professionally.
I can think of a few... (Score:4, Informative)
A Mathematics degree "plays" nicely with a CS degree, too.
Depends.. (Score:3, Informative)
I find even discussions with a friend in a branch of advertising is hardly served by some of the applications available to him and after an hour talking about what he does and, seeing what he really needs to get through a day, could probably whip together something simple that would do it, rather than the garbage in MS Office he has to wrestle with.
Consider the pros of taking a respectable understanding of technology into a career in law or politics, even.
Re:Three Letters: (Score:3, Informative)
Depends on where you wanna go... (Score:2, Informative)
If you don't actually like programming and you want to be a project lead, go with the MBA.
If you want to go towards hardware development, maybe linguistics would be a good area of study.
Indeed (Score:5, Informative)
Re:Three Letters: (Score:3, Informative)
An MBA with no management work experience is worthless... monitarily speaking.
Many universities won't even accept you into their program you unless you're in a management role.
What do you like to do? (Score:5, Informative)
I myself have CS and physics bachelors, but my primary aim is at physics. I found the compsci degree helpful when I was doing work in particle physics, as I was writing tons of analytical code. Also, if you planned on doing development for government labs, an ability to create accurate models is a good thing, and physics will help with that.
Management, obviously MBA. I'd also consider a humanities (particularly English) degree; we always complain about the plight of the illiterate programmer/engineer/scientist. Well-spoken and clear-writing employees look good and go a long way. 3-4 years is a major commitment to polish up your writing, though! That having been said, I find I need the humanities to stay sane, so it's probably time well spent...
No need for another degree... (Score:5, Informative)
Unless of course you are looking to learn something totally unrelated to Computer Science in order to provide an additional route for employment. If that's the case, only you can make that choice, and asking people here is silly. If you're not interested in the subject, you're highly unlikey to be motivated enough to do the best you can at it.
Re:Mathematics (Score:5, Informative)
Comment removed (Score:4, Informative)
Re:Three Letters: (Score:2, Informative)
Economics (Score:3, Informative)
I would say the biggest caveat is that economics programs really depend on the professors. Spending 1 or 2 years in an econ program with cruddy profs will be rather painful.
The biggest gain with an econ background (or even MBA or the other general business degress people are throwing around here) is that you can make decisions in your programmer box that will positively affect the business as a whole. Too many programmers are idealogues with no sense of why implementing feature X is a bad idea when it will cost Y but only increase sales by Y - $20,000. The ability to make suggestions about how development can better help the business as a whole will make you more valuable, and probably make for a better working environment.
Re:Best thing to pair with a degree in Comp. Sci? (Score:3, Informative)
After experience, membership of a professional society (eg: IEEE, or whatever) is better than most certifications, costs less, and is more exclusive.
Certifications are third on the list. They're OK but most people have them and they're not really as good as they're supposed to be. If you do go for a cert, go ONLY for the top ones. The vast majority are just a waste of money.
The computer industry needs designers badly (Score:1, Informative)
Failing that, take design. Go into graphic design or (better still) industrial design. There's so much crap in the computer industry that could be improved if only a designer had some input. And well-designed products (which is not something CS education prepares you to make) do make an impact on the market (the iPod being the most obvious example).
I got so tired of fighting against the computer industry and it's arrogant attitude toward designers that I quit, and am now going back to school to get a degree in industrial design. I really don't intend to go back to the computer industry, but I think if I had pursued design in the first place, I would've been better prepared for what I encountered there.
Most people don't realize that good design is a serious discipline and not just the result of taking a lot of art classes. I really would like to see more people take industrial design seriously in the computer industry, I think current attitudes have really held the whole industry back for years and I wouldn't mind if the newer CS grads started preparing to change all that.
And don't fall prey to the talent myth/trap (replacing religious determinism with scientific/genetic determinism -- how progressive). You don't have to be good at art or whatever other crap someone has fed you to be good in design. It's a discipline like any other and skills can be developed with time and effort.
No Kannada (was Hindi) (Score:5, Informative)
Re:Law (Score:3, Informative)
You need to have passed the patent bar in order to hold yourself out as a "patent attorney." You don't need to have passed the patent bar to litigate patent infringement case, or to even write and prosecute patents (as long as you are work under the direction of someone who HAS passed the patent bar), but you can't use the title "patent attorney" unless you have both been admitted to a state bar in any state AND have been admitted to the patent bar.
Re:Three Letters: (Score:2, Informative)
Now Law you say? Well that is an expensive 2 to 4 years of your life that will teach you quite a lot about the world. Again, Not for everyone.
The MBA is good, but a general MBA isn't much. Try seeing what sub-specialties are available. There may be something that is more focused that YOU may be able to use. Knowing WHY your manager is a prick is useful too.
Grain of salt: This is from a person in retail sales with a Mechanical Engineering degree.
Have fun
Phil
No magic silver bullet degree (Score:3, Informative)
There is no magic degree bullet. I went to school with a lot of pre-meds (my undergrad degree is in biology). A number of the premeds wanted to go into medicine because they thought that the degree would be the magic carpet to a high income and job security.
As it turned out, things were not so simple. HMOs put pressure on doctor's fees and medicine is a field where there is more burnout than people want to admit. For people who are not good at relationships with other people (most of the premeds I knew) seeing people for the same kind of thing year after year becomes a huge bore. By the time they hit their forties some doctors would like to do something else, but it is too late to easily change professions and they are used to making a lot of money.
Since there is no degree that I know of that will guarantee a good income, job security AND interesting work, you might was well go for a degree in something that interests you and might improve your job prospects.
If I were to get another degree I'd get a degree in quantitative finance. That is, the application of mathematical techniques to financial modeling and trading of stocks, bonds, foreign exchange and so on. Having a solid software background and the ability to handle the math is a big asset. Of course for some of us the downside is that you may have to live in or around New York city (but this is a feature for other people).
Re:Three Letters: (Score:4, Informative)
Re:Three Letters: (Score:3, Informative)
Re:Three Letters: (Score:3, Informative)
This story has come at a good time for me, as I was pondering the exact same issue, I am considering studying an MBA with the Open University [open.ac.uk], and the course starts in May so I need to move fast...
They have two MBAs that I'd consider as options though - and I'm somewhat undecided about which to go for:
I am a process engineer and process manager, involved in process control and improvement, particularly ITIL, ISO9000, and Business Continuity related disciplines. I also own my own consultancy company, and would like to take some big steps forward over the next 10 years or so. I'm not sure really which of the two would benefit me most, they're both quite expensive, so I want to make sure I get the most value from the course. I'm still 29 now, which I think is probably a good age to be thinking about an MBA - old enough to have some experience of business, but still young enough that I haven't completely forgotten how to study yet...
Anyone out there have experience of these courses, or any ideas on what the benefits of each are?
Cheers,
-- Pete.
Requirements vs desired assets (Score:2, Informative)
Although very few job reqs state that a Master's degree is required this doesn't mean that a Master's degree isn't a valuable asset when evaluating job candidates. If a company has several candidates for a position and one has a Master's degree, the Master's is going to be a big plus for that candidate.
The best way to find out what type of further education would be most valuable to YOU is to interview people who are doing the type of work you want to be doing in 10-15 years. Ask them what education they have that A) enabled them to be hired for that job and B) best prepared them for that job. (These may not be the same thing.)
Re:JD (Score:3, Informative)
I was going to mod you up until I got to the last line of your comment. Legal work is actually starting to get outsourced in this country (the US, since this is a US site, blah, blah...):
http://money.cnn.com/2004/10/14/news/economy/lawye r_outsourcing/?cnn=yes [cnn.com]
The article mentions that lawyers have more protections for them than the average tech worker (unions, anyone?), but there is still some outsourcing happening in this area. Whether this picks up steam or not, we'll have to wait and see...
Re:Three Letters: (Score:5, Informative)
Re:No Kannada (was Hindi) (Score:4, Informative)
I wonder how successful Indian outsourcing would have been had the English had not set up a colony and left their language there.
Re:English! (Score:3, Informative)
So, maybe it's just a girl thing, and maybe it isn't, but if you've got anything remotely fuzzy on your resume, people might try to steer you away from coding and into something more customer or documentation oriented. If that isn't your sup of tea, think twice.
MIS Degree (Score:3, Informative)
Re:J.D. Patent Lawyer IAMAPL (Score:1, Informative)
Even if you don't have EE skills there is still a market for people who understand computer languages/protocols. It may mean that you spend months reverse engineering firmware or reading design specs at first.
To answer some other posters, you don't have to take the patent bar unless you plan to prosecute patents,
attention to detail is the most important asset in law school (the B types are the ones that get summa).
Re:What about law? (Score:4, Informative)
Re:Three Letters: (Score:3, Informative)
Have you been part of a graduate program? I find it to be rather rewarding. If you haven't experienced it, then I question why you feel that way? If on the other hand, you have been to graduate school, I'd be even more interested in why you feel that it was a waste.
1-in-3 odds? (Score:3, Informative)
Admittedly, successful candidates do get to play with big shiny toys, but I think they make less than doctors. :)
Have I mentioned that Astronomy goes well with CS?
Re:Three Letters: (Score:3, Informative)
What I meant is that it depends on this guy's goals. If he wants to arm himself with knowledge, then staying in academia is the way to go with the caveat that things are very different in the real world because you're usually not working with people who went to graduate school. If the guy just wants to get into a great job, he'd be better off leaving school and just pounding the streets trying to hustle his current knowledge, gaining experience by taking side jobs, etc... and trying to keep up with technology trends on his own. Again... higher education is usually the wrong place to learn technology since you don't usually experience the stupid limitations that the "real world" enforces you within an academic setting.
Working in a Cisco networking lab, Linux/Unix lab or AD domain in a college setting is nothing like working on the real thing. The real thing is usually quite lackluster and poorly implemented. It's just that the corporates don't realize how poor the skills of their employees are or they don't care. They make the mistake of assuming that if their main business isn't IT, they shouldn't put much stock in it.
Re:Three Letters: (Score:3, Informative)
Regards,
Steve
Re:Indeed (Score:2, Informative)