1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Math/Computer Science Career

  1. Jul 25, 2015 #1
    Hello everybody,
    I'm currently majoring in Applied Discrete Mathematics with a minor in Computer Science and I was wondering what sort of career options I have.

    I've already taken two semesters of Object Oriented Java programming, C++, Python, Combinatorics/Graph Theory, Modern Algebra, Intermediate Analysis, Applied Probability, Numerical Linear Algebra, Numerical ODEs, Vector Calculus.

    Courses that I intend to take in the next couple years include Computer Organization I and II, Data Structures and Algorithms, Data and Algorithm Analysis, Abstract Algebra, Cryptography, Statistics for Engineers and Scientists(Linear Regression and Multivariate Analysis), Number Theory, Machine Learning, Bioinformatics, Operating Systems, Comparative Languages, Data Base Management Systems (SQL), Artificial Intelligence, and Digital Image Processing.

    While all these classes seem like things that are needed in the job market, it also seems like in order to work in many of them you need at least a master's degree. Do I have options to work in these fields without going to grad school? Also, are there other classes I could take that would make me more marketable?
  2. jcsd
  3. Jul 25, 2015 #2


    User Avatar
    Science Advisor

    You sound on paper like you would be an extremely strong candidate for developer roles at a place like Google or Apple that doesn't put too much stock in master's degrees. Are you a good programmer? That's really what will get you in the door. Your resume sounds strong and you'll most likely get through the first hurdle. How you do on the in-person interviews will make you or brake you.

    The takeaway is I think you're in strong shape. What geographical region are you looking for?
  4. Jul 26, 2015 #3
    Read some books about how to get a job and programming interviews. Also, do some projects that you can show to people. You could always just apply to jobs AND grad school.
  5. Jul 26, 2015 #4
    I'm not that picky about it, I'd just like to be in a larger metropolitan area(I doubt that will be a limiting factor).

    I'll definitely apply to graduate school, I'm just wondering what I would do if I decided not to go for whatever reason. Also, I'm trying to look for a job that's more math oriented than just a software developer/programmer. I have friends at a couple of places that I could get internships and possibly jobs later on, I'm just trying to get a job that doesn't make all my math classes seem like a waste.
  6. Jul 26, 2015 #5
    There are a lot of different software developer jobs. It's a pretty big profession. Of course, the vast majority of it probably isn't going to be quite what you have in mind.

    It's pretty challenging to get a job that uses serious math. I have a PhD in math, but I couldn't find anything, so I just do straight software development for now (very basic math and logic), although I am trying to move more towards big data or quantitative finance or something like that.

    There are some places out there, a lot of them military, where you can do image processing and use some math. I got some leads in that direction, but had no luck with that in the end. The job market is very difficult for new grads. I thought it was pretty bleak, as far as not wasting math knowledge, but maybe even with my PhD, you could be in a better situation than I was with a few more practical classes, like machine learning.
  7. Jul 27, 2015 #6


    User Avatar
    Science Advisor

    If you're willing to come out to the SF Bay Area you will get a ton of interest, and if you can do well on your interviews you would be an extremely strong candidate. My employer does some very interesting things you might be into, send me a private message if you want me to give you a link.
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook