Ask HN: Double Major CS/Math or Single CS Major?
I want to work in the computer software industry. Not exactly sure on what, just yet.
Thanks!
I want to work in the computer software industry. Not exactly sure on what, just yet.
Thanks!
I was considering a double major in Applied Math and Computer Science but I've recently decided to go a similar, but different route. Instead of taking all of the Applied Math courses that I don't foresee myself using, like Partial Differential Equations and Numerical Methods for Differential Equations, I will be picking up a few math courses that I actually WANT to take, like Probability Theory and Stochastic Processes.
Take courses you want to take. Take courses that will help you in the long run. If you don't get a double major, then so what? Just go build something awesome and you'll get a job no problem.
Getting a job out of college or differentiating yourself shouldn't be the prime motivator for this decision (if considered at all). Whichever way you graduate, you will be fine. It isn't like you're trying to decide between majoring in pottery class at a community college and going to med school. Future employers will be a lot more impressed by the depth of your understanding of your field than how many classes you took and the extra curricular activities are even more important (e.g. open source, internships, personal projects).
As a practical skill, however, math ain't all that much. Learning how to write and communicate well and how to make people like you (i.e. social skills) are far more important in just about any industry (software included).
I will add that other than for personal interest a minor in the dismal science probably won't make your resume stand pop out of the stack in the way in which a minor in something like art, english or philosophy will - those are the one's which make people think, "at least the interview might be interesting."
Finally, the stronger your math skills the more options your education will provide over the course of a technical career.
Good luck.
That said, I don't recommend graduating in three unless for economic reasons you have to. If you can, take the fourth -- study abroad is awesome, as others suggested -- it is also a great chance to take advanced courses in other disciplines. I took an upper-level philosophy course, it was hard and I learned a ton.
I had thought of going to Singapore as a really cool place to study abroad. Any other suggestions?
Also, all of those people talking to you about social skills and college, ignore them. Spending three or four years getting older, making mistakes and doing stuff will make your social skills better. Deliberately making your social skills better works much, much faster and can be done anytime, though I must admit college is an easy time to do it.
If your already willing to pay $50k annually (and I complain about my $30k student debt), why don't you just go to college in Europe, Singapore, Australia or Canada? A Math PhD at Stanford that I talked to said that his University of Toronto engineering undergrad was pretty similar to the Stanford undergrad. It would probably be cheaper, and nicer.
Good luck!
Do you think that your economics minor has benefited you? Are you in the software industry?