 |
 |
General Math + Computer Science
|
 |
|
 |
|
Mac Elite
Join Date: Jun 2003
Location: Alabama
Status:
Offline
|
|
What are the realities of getting a technology job, particularly a developer position, with a math degree? If I were to come out of college with a degree in general math and can program am I likely to get a position as a developer? 
|
|
http://www.mafia-designs.com
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Oct 1999
Location: Always within bluetooth range
Status:
Offline
|
|
Originally posted by Mafia:
What are the realities of getting a technology job, particularly a developer position, with a math degree? If I were to come out of college with a degree in general math and can program am I likely to get a position as a developer?
5 years ago I would have answered with resounding YES. These days ... maybe.
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Mar 2001
Location: Seattle, WA
Status:
Offline
|
|
You should still be in a good strong position. Math is very important in CS, more so in some areas then in others, but if you can take classes that cover other core areas of CS. Operating Systems, Algorithms, Theory, Algorithms and more algorithms you will be fine.
|
|
The spirit of resistance to government is so valuable on certain occasions, that I wish it always to be kept alive.
- Thomas Jefferson, 1787
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jun 2003
Location: Alabama
Status:
Offline
|
|
thanks for the replies, few more things, when a job posting says bachelor in computer science or equivalent would a math degree be considered an equivalent?
|
|
http://www.mafia-designs.com
|
| |
|
|
|
 |
|
 |
|
Moderator Emeritus 
Join Date: Mar 2001
Location: Austin, MN, USA
Status:
Offline
|
|
I wouldn't think it would be an equivalent but it still might be worth applying. If they reject it it's the same as you not trying at all. If you have programming skills even though you weren't a CS major, you could still stand a good chance. I know people with majors in music, history, philosophy, etc, who are holding decent tech jobs.
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Mar 2001
Location: Seattle, WA
Status:
Offline
|
|
with Xeo, apply for the job you have nothing to lose. As long as you know your stuff (in the end) you should be fine.
|
|
The spirit of resistance to government is so valuable on certain occasions, that I wish it always to be kept alive.
- Thomas Jefferson, 1787
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status:
Offline
|
|
Originally posted by Mafia:
What are the realities of getting a technology job, particularly a developer position, with a math degree? If I were to come out of college with a degree in general math and can program am I likely to get a position as a developer?
Yes, but it will dishearten you as to how little math most developers are using when writing software - even if they should be.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
Programming is ALL math. I've been pushing 1's and 0's around for years. A lot of people just don't appreciate all the cool mathematical tricks that higher level programming languages do for you.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Oct 2001
Location: Colorado Springs
Status:
Offline
|
|
3D engine development == linear algebra
|
RhythmScore
iMac 27" Quad i5 | PMG4 2x867 (RhythmScore test server) | iPhone4
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status:
Offline
|
|
It doesn't matter, just have the right keywords on your resume and you have as much a chance as anyone else. It's not particularly easy for CS majors to get development jobs nowadays, so I can't see how it would be any more difficult for a math major as long as you have the appropriate set of skills. The main challenge you will have is that you probably can't claim as much formal training in programming as most CS majors can. There are a lot of people who have been able to overcome that though. Also, I wouldn't really put faith in the notion that math and CS are essentially the same thing. In academia they may be, but they aren't when you're talking about a software development job. I'd highly recommend taking a software engineering course -- that's the kind of practical training that would improve your chances.
(Last edited by itai195; Dec 9, 2004 at 02:04 PM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Aug 2004
Status:
Offline
|
|
Originally posted by Ghoser777:
Programming is ALL math. I've been pushing 1's and 0's around for years. A lot of people just don't appreciate all the cool mathematical tricks that higher level programming languages do for you.
Stop reminding me.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status:
Offline
|
|
Maybe we need a new term.
Programmer = one who understands and utilitizes math to make efficient, well executing programs.
Code Monkey = one who learned how to assemble code and UI snippets with Visual Basic and pad a resume with buzzwords at vocational school.

|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status:
Offline
|
|
Sure seems like most people prefer to hire code monkeys nowadays if that's the case, hayesk
But anyway, I think there is a little more to be said for the difference. There are also best practices when programming that don't necessarily derive from knowledge of math, but rather engineering principles.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Sep 1999
Location: Ottawa, ON, Canada
Status:
Offline
|
|
Originally posted by itai195:
Sure seems like most people prefer to hire code monkeys nowadays if that's the case, hayesk 
Of course. You can pay them less and they don't know enough to question your designs (or lack thereof).

|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Jun 2003
Location: Alabama
Status:
Offline
|
|
thx for all the replies. the main reason i'm wondering is because i've been typing code and writing software since i was 12. mostly in java and c. i'm in no way fluent with either but i basically understand the fundamentals of oop and can pick up new languages rather quickly. i'm about to start college and i'm thinking major in math and minor in cs. ive just been hearing more and more of how a lot of cs graduates are getting jobs typing database software and such which is exactly what i don't want to do. i'd rather be writing interfaces for hardware, or game engines. thx again for all your input.
|
|
http://www.mafia-designs.com
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
Originally posted by itai195:
But anyway, I think there is a little more to be said for the difference. There are also best practices when programming that don't necessarily derive from knowledge of math, but rather engineering principles.
Such as?
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status:
Offline
|
|
Originally posted by Ghoser777:
Such as?
How about design and testing processes, for a start.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
Such as?
But be warned, I'm only going to argue that all those processes are results of mathematical research applied to a specific situations.
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status:
Offline
|
|
Originally posted by Ghoser777:
But be warned, I'm only going to argue that all those processes are results of mathematical research applied to a specific situations.
So what? The point is that these are practices you probably won't learn in a mathematics course.
(Last edited by itai195; Dec 9, 2004 at 04:08 PM.
)
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Dec 2000
Location: Chicago, Illinois
Status:
Offline
|
|
Originally posted by itai195:
So what? The point is that these are practices you probably won't learn in a mathematics course.
Depends. What would be one example?
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: May 2001
Location: Cupertino, CA
Status:
Offline
|
|
Originally posted by Ghoser777:
Depends. What would be one example?
Not gonna play the game, cause you're trying to outsmart me, shame on you!
Yes I'm sure mathematicians can derive everything from principles of engineering to the reason why I ate a burrito for dinner all in a day's work. You are the salt of the earth, you people.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Oct 2001
Location: PA
Status:
Offline
|
|
From what I've seen, technology employers are more impressed by what you've demonstrated that you're capable of than what your major was. Involve yourself in a few non-commercial programming projects while you're in school and be able to talk intelligently about how you leveraged your math education to write better code. Do this and you'll be miles ahead of the CS graduates who have had lots of classes, but no working experience.
|
|
|
| |
|
|
|
 |
|
 |
|
Dedicated MacNNer
Join Date: Sep 2002
Status:
Offline
|
|
It also depends on what field you want to work. For example, I expect that Wolfram would rather employ mathematicians (conditional on a suitable connection to reality).
|
|
|
| |
|
|
|
 |
 |
|
 |
|
|
|
|
|

|
|
 |
Forum Rules
|
 |
 |
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is Off
|
|
|
|
|
|
 |
 |
 |
 |
|
 |
|