Hey I was wondering if it is possible to be paid over $100,000 a year if you go to a college that is in the top 10 and receive a Master's in Computer Science. Also I am talking about specifically OS programming and cross platform languages like Java, C, C++ etc. Also I am not really looking for a Windows Programming job because I prefer to Code on Mac or even Linux.
Thanks
Try Petzold's book "Code". Not too expensive.
It's kinda like the old country doctor vs the modern specialist. You wouldn't want a general doctor patching up your heart, you'd rather have a 10 years in, heart specialist.
Speaking as a primary care doctor (not really an "old country doctor", since I'm in the Detroit suburbs, but same idea), I actually agree with your comment 100%. Specialists make more money and they should. They're better qualified than me to address their specific areas of interest. However, my job is to work as the "gatekeeper" in the sense that I take care of LOTS of minor problems (colds, back pain, migraines, small lacerations, etc.) and manage many, many chronic general health problems (high blood pressure, high cholesterol, asthma, diabetes, etc.), but I'm the first to refer to a cardiologist when someone is having symptoms of angina. My job is fun and interesting, but it's certainly not the most lucrative. On the flip side, I have spare time for doing things like spending time on MacRumors or trying to learn about programming (unlike my cardiologist friends).
Back to the programming analogy, if you want to teach high school computer science and have your summers and weekends off, being a "generalist" will probably suit you well. You'd be well versed in lots of languages and general concepts -- perfect for teaching inexperienced kids. But, if you want to make big bucks writing software and you aren't afraid of 70-80 hour work weeks, you would probably be best served by finding your area of interest and then zeroing in on it. Also, make your area of interest something that's high in demand right now.
This is exactly what happened to me. I was/am one of the best for database DOS platform... I made some money from it. Jobs went from popular to sparse, to NONE!Well every time I try to zero in on something people will either say, "There aren't going to be many jobs that don't use Windows computers" or "What if the thing you are studying isn't popular anymore when it is time for you to find a job?"
First off, this top ten school is a public school and it's not very expensive. Two, of course there going to see that I went to a good school but that's not going to be the only thing they look at. They're gonna see what I majored in(planning on getting a masters) and what classes I took. But other than that, yes they are mainly going to want to know my skill level in a certain field. I could be wrong but I have a feeling software engineering may be a solid and decent job to have that won't unneeded for a while. But yeah I just have to wait until after I get the education to actually look at all the jobs! I mean I may hate to use Windows right now but because of technology, things can change fast! But, how long would it take me to learn Windows so i'm an expert with it? Because what if I wait until the last minute to start using Windows?Head hunters are still clueless. Also I have never seen any favoritism for someone who went to a top 10 college. Most only care if you have a BS, Some only care if you have a BS in CS, and usually all of them will trade 5 years of experience for a BS.
I say go with the flow, be ready for change, and don't spend the money on the top 10 school unless you have a very specific path in mind (ie. Startup poaching, google, etc)
Finally, to just say 100K is silly. In DC 100K is nice, but not great. And you have to fight hours of traffic EVERY DAY or pay high mass transit prices every day. In somewhere like South Carolina, 70K would be equivalent in comfort plus you wouldn't have to deal with traffic and you would get back 2 hours of your life every day.
I would say that an MS in CS has no salary value after the first job or two. It may help you get a first job in some specialty area, or get you involved in a high visibility graduate research or open source project, but once in, all the value is in your work experience in that area. The smaller the company (e.g. startups), the more this is true.Generally a MS doesn't have the same value in CompSci as it would in some other fields.
Well I don't know where you went but I'm positive there is a big difference between BS and MS. You definitely going to have more opportunities and higher pay. You going to learn more with MS I can guarantee that. I mean I agree that technology changes but a MS is only going to benefit me at the least. Plus, CS is the only thing I want to pursue and I can't really think of any other computer degrees.Good point.
Consider the cost of the MS and the delay it'll cost you.
If you start out at $70K/YR and it takes 2 or 3 years to get the MS... now you're $140K~$210K (plus loans, books, etc)
Several of the classes I took the get my BS, where the same ones required for the MS.
Also, little of what I learned in school, applied to the real world. With tech, a lot of what you learn will not directly apply after a few years at best. I learned Pascal, COBOL, and several others... GUI programming wasn't even offered.
Even now, learning Xcode 4 and iOS 4, parts might go unused... ARC is taking over memory mgmt, the rules for releasing objects are changing per WWDC 2012...
Back then, one VERY important thing was how FRESH the work was... being out of the loop for two years moved you down the list.
...[awesome advice elided]... You're going to have to be awesome, too.
be incredible and you will succeed.
Well I don't know where you went but I'm positive there is a big difference between BS and MS. You definitely going to have more opportunities and higher pay. You going to learn more with MS I can guarantee that. I mean I agree that technology changes but a MS is only going to benefit me at the least. Plus, CS is the only thing I want to pursue and I can't really think of any other computer degrees.
Well I don't know where you went but I'm positive there is a big difference between BS and MS. You definitely going to have more opportunities and higher pay. You going to learn more with MS I can guarantee that. I mean I agree that technology changes but a MS is only going to benefit me at the least. Plus, CS is the only thing I want to pursue and I can't really think of any other computer degrees.
there is a big difference between BS and MS. You definitely going to have more opportunities and higher pay
You assume a lot. And it rarely comes down to a tie breaker where the name of the school is the winner. And why would they see your classes? If I see a resume with a bunch of classes listed, I'm picking the other guy. And I'm going to tell you the Masters will not matter. If you know what you're doing you can beat out someone with a masters every time, esp if you have more experience. (BTW: you seem hell bent on the masters, so get a job with your BS, then have that job pay for the extra school. You get experience and a cheaper masters.)... Two, of course there going to see that I went to a good school but that's not going to be the only thing they look at. They're gonna see what I majored in(planning on getting a masters) and what classes I took.
But other than that, yes they are mainly going to want to know my skill level in a certain field. I could be wrong but I have a feeling software engineering may be a solid and decent job to have that won't unneeded for a while.
But yeah I just have to wait until after I get the education to actually look at all the jobs!
I mean I may hate to use Windows right now but because of technology, things can change fast! But, how long would it take me to learn Windows so i'm an expert with it? Because what if I wait until the last minute to start using Windows?
Hey I was wondering if it is possible to be paid over $100,000 a year if you go to a college that is in the top 10 and receive a Master's in Computer Science. Also I am talking about specifically OS programming and cross platform languages like Java, C, C++ etc. Also I am not really looking for a Windows Programming job because I prefer to Code on Mac or even Linux.
Thanks
. On the flip side, I have spare time for doing things like spending time on MacRumors or trying to learn about programming (unlike my cardiologist friends).