Ask HN: What minor/major would compliment a CS degree?
I am looking to tack on a minor to my CS major, and I am curious to hear what opinions you guys have. It would be easy to do a math minor as well, but pure mathematics isn't my thing. Other common majors/minors include IS, physics, statistics, etc..
I mainly want to know if you have run into developers with a unique major that has actually benefited them - even if just in a niche area.
I am very much interested in Philosophy, I love writing, and written/oral logical. However, this seems really "out there" for a CS major to pick up. Other options include business degrees, which I think is somewhat common, however I feel with a strong background in a technical area I could pick up an MBA if I wanted to later in life. Right now I plan to continue web development, and get into entrepreneurship real soon.
Do you know someone with a random major that can apply those skills to programming?
24 comments
[ 0.23 ms ] story [ 72.1 ms ] threadSome course ideas:
Good luck,1. This is not a choice between having a minor and not having a minor. This is a choice between having a minor and having a certain amount of free time slots available for any combination of 1)random electives, 2)part-time internships/employment, 3)freelancing, 4)side projects.
2. As far as your career goes, a minor will have very little impact. It will just be a line on your resume. However, side projects and work experience is going to be much more impressive.
3. If you are interested in certain fields (philosophy, economics, business), then you could consider just taking a selection of interesting courses from each, rather than tying yourself down with a minor.
Instead, I would do something "out there" that interests you. If you're like most people, this is about the only time you'll be able to learn about philosophy or literature directly, in-person from subject-matter experts. I've studied philosophy a bit on my own, and with others, and let me tell you, it's a very dense, difficult subject for self-study. It might not benefit your career, but it will benefit your life.