zooxanthellae said:
@chiro: Right now I think I'm going to pursue a pure math major since I really dislike differential equations. However, that is not set in stone and I'm going to discuss it with some people in the department. Either way I hope to take several theoretical comp sci/algorithms courses, so it won't be totally pure.
The trouble is my conception of what these sorts of jobs would entail is pretty cloudy. When I imagine an ideal career, it involves something like me figuring out a new, sexy mathematical model for the spread of a disease, or creating a new algorithm to manage the supply chain and distribution of retrovirals in impoverished countries. Does this push me toward statistics over math?
Really, what I'm talking around is that the best place to go for someone who wants to make a living doing interesting math (outside of academia) seems like Wall Street, and I'm very ethically conflicted about doing that. So I'm looking for similarly mathematical, but more "socially useful", avenues.
It would be interesting to talk to someone who has a career near this description.
If you going to do analytic work then you have to take into account not only the kind of work you do, but who you are working for. Let me explain:
If you are a programmer, working for another programmer then your role is going to be a lot different than being say a programmer that is working for a manager who isn't as technically oriented.
The programmer working for a programmer will be able to speak to their boss in a way where they do not have to think about dumbing down their jargon and language as they pretty much speak the same language. Furthermore the programmer boss will understand his subordinates work and the focus will be completely different.
Now if you are an analyst working for a non-technical specialist then that's completely different. You may have to give presentations with jargon that your boss understands and probably have to give the kind of information that they expect. You will need to learn what's important for your boss to know because usually if you are doing some kind of technical work, it's going to be for your boss to make some kind of decision that takes into account your work and more importantly your advice since they probably don't have the time, (even if they had the technical skills) to do it themselves: it's not their job and it's why you are hired in the first place.
So once you understand the work environment, who you are working for (not just the company, but the actual person(s) that you report to), then that will give you an idea of the kinds of things that you need to pay attention to.
If you have to work with people with a different focus or with different backgrounds (boss and other coworkers), then being able to take technical analysis and translate it into another 'lingo' is very crucial. If you can show at the interview that you can do this, then if this is the norm they should pick up on that.
All of the above is on top of anything analytical and technical. The technical and analytic stuff is important, but it's important to realize what the actual job is all about (which is one of your questions). The above should give you some hints to pursue for you yourself to answer this question.
With regards to Wall street I have a few comments about that of which most come from reading other people's comments both here at PF and abroad just so you know where I am coming from.
I used to think that all of finance is scandalous and bad. I don't think that anymore. I also used to think that all investment places are bad. I don't think that anymore.
What I have found is that a lot of people in the financial community are actually concerned with things like fraud, collapse of economies, and maintaining the integrity of the financial system.
The truth is that the financial system is important for everyone. The cattle ranchers need some kind of security when they go to sell the cows and futures are helpful for that. The guy that needs capital to run a business that gives consumers what they want, that hires people giving them an income, and that let's those workers provide other businesses with inflow themselves is a good thing and a lot of people are in favor of that.
There are people in finance that like capitalism: they like it when the guys and girls that provide something useful are rewarded and the people that don't cut the mustard are not and subsequently go out of business.
There are also people in finance that don't like fraud and don't act fraudulent themselves. People in finance want confidence in their systems because when you don't have confidence, bad things start to happen not only for us laypeople but also for them. Confidence is a really integral part of the system and it's not only important to have 'confidence on the surface', but also 'real confidence' because people that know better will react to situations where there is no 'real confidence'.
I guess what I'm trying to say is that you shouldn't paint everything with the same brush. Chances are if you pay attention and keep a clear head, you'll know if something is not right and then it's up to you to either say "Thanks, but no thanks" or to keep going and go down the rabbit hole and end up convincing yourself that 'things aren't that bad'.
You will have a lot of choices to make which will narrow down things as you go along, but hopefully the above advice is somewhat useful for you to help in that decision making process.