CNNMoney: Top 50 jobs in America

and par for the course. Worst job remains assistant crack whore

and my aim is to get job number two after I finish school. Nice to know that it is so high on the list
 
Huh... the closest thing on there that reflects my profession is #8 and even then that vaguely touches on what I do. One thing ppl are often mistaken about is earning a shitfuck of $$$ = better off. But what ppl don't understand is that, in the words of the Notorious B.I.G., "Mo' money, more problems". If you're earning a lot, it means you'll get taxed a lot. The true reflection of one's fiscal worth is not what one makes, but how much one keeps (especially after the month of April). If you're pulling in $56K but you get taxed on $10K (and if you're getting taxed this much, you need to find a better accountant), then you're only truly making $46K/year. Also, ppl forget the purpose of money. Money is a means to getting things a person needs/wants. But, if there's a legitimate alternative (and there are - look up LLCs, insurance investment vehicles, etc.) to getting the things you want, then there's no need to have that much money. It's all about the benefits, baby.:cool:
 
[quote name='thorbahn3']Really? I can't imagine something with 16 hour work days at times could be "the best."[/quote]

QFT. All those guys work a lot of hours. I think the money they make is offset by the lack of social time.

EDIT: Writer is listed at #25 which is funny because I know a lot of writers who are making a living doing something else. It doesn't make sense to me.
 
Another thing I found interestng is the lack of CEOs as a profession but, according to their selection process, it makes sense:

Using Salary.com compensation data, we eliminated jobs with average pay below $50,000; total employment of less than 15,000; dangerous work environments; or fewer than 800 annual job openings, including both new and replacement positions.

Most CEOs are savvy enough not to take a straight out paycheck (meaning they will probably be paid less than their own accountants). Every time you read the WSJ or Money Mag, pay attention to how they say the CEOs earn their money. It's usually not through direct pay of any sort. Rather its via stock options or other forms of money that is not easily visible as 'cash'.
 
[quote name='Icen']Software engineer #1... what a joke.[/QUOTE]

Because it's the easiest job in the world right? Am I right?
 
Those rankings mean nothing to me. I would rather make $30,000 a year in a job I actually like, than make $150,000 being a lawyer and having to deal with lying murderers.
 
I suppose I should elaborate on my previous post, for both mxtbass1 and 2poor.

Sure being a software engineer is good...

If you speak Hindi

If you enjoy training your own replacement

If you enjoy working overtime for little (or no) pay

If you enjoy trying to get your code to fit with unorganized, inefficient code written by the other engineers

If you enjoy working with foreigners who speak broken English

If you like the idea of being replaced by an immigrant who got his masters in CS for less than 1/4 of what it cost for you to get your bachelors

If you enjoy working for a boss who couldn't program if his life depended on it

If you enjoy having a meeting through your lunch break so the company decides to bring in some sandwiches that look like they were thrown together in 2 seconds

If you enjoy being paid the same amount as the local firemen who never had to go through college
…Or the local window washers for the Stratosphere
…Or the women who pass out the drinks at the casinos
…Or just about anyone else

If you enjoy working in a ridiculously small cubicle

If you enjoy having to dress by company standards

If you enjoy having to interview potential employees when you need to be finishing up the project that is due the next day

If you enjoy having to constantly learn new things (on your own time and money) because the stuff you learned 25 years ago (before they had CS degrees at many colleges) is obsolete

The list goes on and on…

So 2poor and mxtbass1 there you have it. Now care to explain to me why being a software engineer is so great?
 
As a former software engineer myself, I have to disagree with many things you say there. A large majority of your post contains stereotypes of the job and computer jobs in general.

[quote name='Icen']
If you speak Hindi
[/quote]
Speaking Hindi? wtf? Not a single person on my team spoke "Hindi", or anything else like it. We all speak English, write in English, and interact with people who understand English. All companies are not outsourced you know.

If you enjoy training your own replacement
Training my own replacement? I'm sorry. I didn't know I could train someone to obtain the vast array of knowledge that I carry. And before you ask, I have both a BS and MS in Computer Science and over 5 years of "real world" experience. That is not something you train someone on.

If you enjoy working overtime for little (or no) pay
I do not know many software engineers that work more than 50 hours a week, if that. Learn how to manage your time and you will get everything done that you need to when asked. If you have to work overtime, big deal. You will likely get comp time or other perks. If you don't get it, quit. True software engineers are in such a demand that it is easy to find a position somewhere else that will give you those benefits.

If you enjoy trying to get your code to fit with unorganized, inefficient code written by the other engineers
Do you even know the difference between a software engineer and a programmer? Work at a real company and see how many software engineers actually write code. Not very many. Engineers design. Programmers code. Software engineers are responsible for the design of software systems. It is very rare that they actually implement said systems unless the company lacks the manpower. Part of being an engineer is the ability to adapt. If you can't do this, then perhaps you shouldn't become a software engineer, or anything else that requires half a brain to do for that matter.

If you enjoy working with foreigners who speak broken English
Again with your stereotypical response. Out of a 10 member team, two of my members were from foreign countries. Most of the time they spoke better English than individuals who learned English as their native language.

If you like the idea of being replaced by an immigrant who got his masters in CS for less than 1/4 of what it cost for you to get your bachelors
What's with you and the whole "immigrant" issue? Do you think that people from India flock to the US just to become software engineers? Hardly. You do realize that companies rarely outsource the DESIGN aspect of software and if they do they surely pay for it later. Quite frankly, if an "immigrant" can come over and do a better job than you, then you deserve to be replaced.

If you enjoy working for a boss who couldn't program if his life depended on it
Since when do Project Managers, IT Managers, CIO's, and everyone of the like need to know how to program? Do you know how the real world works? It is not up to a Project Manager to write code. That is the responsiblity of a software developer. I have had a single handfull of managers that can write code. Are they there to write code? No. They are there to MANAGE people.


If you enjoy having a meeting through your lunch break so the company decides to bring in some sandwiches that look like they were thrown together in 2 seconds
wtf? no comment.

If you enjoy being paid the same amount as the local firemen who never had to go through college
…Or the local window washers for the Stratosphere
…Or the women who pass out the drinks at the casinos
…Or just about anyone else
Firemen make over 90k a year? Sign me up.

If you enjoy working in a ridiculously small cubicle
And to think, I actually enjoyed shutting the door and looking out the window at the passers by.

If you enjoy having to dress by company standards
Does the word "professional" have any meaning to you? If looking good and maintaining a professional appearance is a "problem", then I'd hate to see what you think about people who have to wear uniforms.

If you enjoy having to interview potential employees when you need to be finishing up the project that is due the next day
Again. Do you know what a software engineer does? Do you have any clue at all? Since when do software engineers interview people? While it is true that they may be present during an interview (God knows I have had to sit in on a few...) they are hardly the ones who are having their whole day tied up with it. Again, this is why you have Project managers and IT Managers, etc.


If you enjoy having to constantly learn new things (on your own time and money) because the stuff you learned 25 years ago (before they had CS degrees at many colleges) is obsolete
Oh, I'm sorry. I thought once I obtained a degree that I was done learning for the rest of my life. Stupid me.

I could continue on with this subject, but why waste my time. I still respect your stereotypical opinion, but it seems like you don't have a clue about what it actually means to work in the field as a software engineer, or even as a professional for that matter.
 
I don't think professors and instructors are the same thing...

Most instructors around these parts make $30,000 a year. I wouldn't put that anywhere near the top 50.
 
Oh yay, my goal is to reach #30. Hopefully it's a good thing it reached the top 50, haha. Top job in field: Surgeon - Heart Transplant

Maybe it's the top job in the field after spending a significant portion of your life in residency earning $30,000 per year and working crazy hours. Okay, I shouldn't make myself bitter before I go to sleep...
 
[quote name='Icen']I suppose I should elaborate on my previous post, for both mxtbass1 and 2poor.

Sure being a software engineer is good...

If you speak Hindi

If you enjoy training your own replacement

If you enjoy working overtime for little (or no) pay

If you enjoy trying to get your code to fit with unorganized, inefficient code written by the other engineers

If you enjoy working with foreigners who speak broken English

If you like the idea of being replaced by an immigrant who got his masters in CS for less than 1/4 of what it cost for you to get your bachelors

If you enjoy working for a boss who couldn't program if his life depended on it

If you enjoy having a meeting through your lunch break so the company decides to bring in some sandwiches that look like they were thrown together in 2 seconds

If you enjoy being paid the same amount as the local firemen who never had to go through college
…Or the local window washers for the Stratosphere
…Or the women who pass out the drinks at the casinos
…Or just about anyone else

If you enjoy working in a ridiculously small cubicle

If you enjoy having to dress by company standards

If you enjoy having to interview potential employees when you need to be finishing up the project that is due the next day

If you enjoy having to constantly learn new things (on your own time and money) because the stuff you learned 25 years ago (before they had CS degrees at many colleges) is obsolete

The list goes on and on…

So 2poor and mxtbass1 there you have it. Now care to explain to me why being a software engineer is so great?[/quote]

Don't like it? Quit. And I think software engineers have it better than firemen. And since when did going through college mean you were due more money than non-college people in other professions?
 
[quote name='Icen'] If you enjoy having a meeting through your lunch break so the company decides to bring in some sandwiches that look like they were thrown together in 2 seconds[/quote]

Lucky. No one ever brings me sandwiches during my lunch meetings.
 
As a former software engineer myself, I have to agree with many things you say there.

[quote name='Icen']I suppose I should elaborate on my previous post, for both mxtbass1 and 2poor.

Sure being a software engineer is good...

If you speak Hindi[/quote]
Very true. About 60% of our team has been offshored to India, China and Brazil.

[quote name='Icen'] If you enjoy training your own replacement[/quote] Again true. I had to train a Brazilian replacement that took my job two years ago. Luckily, I was able to find a project management job in another department. If you have a software development job, and you think you're too smart or your job is too important to be outsourced you're absolutely wrong.

[quote name='Icen'] If you enjoy working overtime for little (or no) pay[/quote] Again right on the mark. I worked 53 hours last week (with no extra pay). This coming weekend we have a software deployment so I will be working all day Saturday and Sunday. It's not about time management -- it's mandatory. If you don't work at least 44 hours a week you will more than likely get a stearn talking to from management.

[quote name='Icen'] If you enjoy trying to get your code to fit with unorganized, inefficient code written by the other engineers[/quote] This wasn't an issue for me, but now with Ravi from Bangalore, and Ricardo from San Paulo mucking around who the hell knows.

[quote name='Icen']If you enjoy working with foreigners who speak broken English[/quote] Double true.

[quote name='Icen']If you like the idea of being replaced by an immigrant who got his masters in CS for less than 1/4 of what it cost for you to get your bachelors[/quote] Yes, it's true that most of the that are being offshored right now are programmers. It's an easy 1-to-1 fit. And once these countries start becoming more competent, the next logical step is to move the software design/architecture overseas. Don't kid yourself, it's going to happen.

[quote name='Icen']If you enjoy working for a boss who couldn't program if his life depended on it[/quote]
Not sure if I agree with this statement. I've met some good project managers that were never programmers, and I have met some really bad managers that were programmers.

[quote name='Icen']If you enjoy having a meeting through your lunch break so the company decides to bring in some sandwiches that look like they were thrown together in 2 seconds[/quote] Lucky. No one ever brings me sandwiches.

[quote name='Icen'] If you enjoy being paid the same amount as the local firemen who never had to go through college
…Or the local window washers for the Stratosphere
…Or the women who pass out the drinks at the casinos
…Or just about anyone else[/quote] I can't agree with this either, for the location I'm at this is the best gig going.

[quote name='Icen']If you enjoy working in a ridiculously small cubicle

If you enjoy having to dress by company standards[/quote] No comment here. I've got an office, and a lax dress code.

[quote name='Icen'] If you enjoy having to interview potential employees when you need to be finishing up the project that is due the next day[/quote] I haven't had to interview anyone in a long time (since the Brazilians); pobably because we're not hiring. :lol:

[quote name='Icen']If you enjoy having to constantly learn new things (on your own time and money) because the stuff you learned 25 years ago (before they had CS degrees at many colleges) is obsolete[/quote] This seems to be the status quo anymore. You have to stay on top of your game, and that's pretty much true anywhere.

All in all, I agree with most of what you say, and I can at least understand where you are coming from. There are always going to be negatives to any job. If you're a police officer you could get shot, if you're an IT professional you could get outsourced. Which would you choose? I can still understand why software engineers garner the number one spot. Despite all the minuses, work at home and flex time are two huge benefits that my job allows.
 
I just switched careers, my new career is number 1.

For anyone complaining about the career track of Software Development, try Retail Management.
 
It's interesting to see that the job I'm interested in isn't in the top 50, but it's number six on the fastest growing fields list (Forensic Science Technician). Good to know there's gonna be some job openings coming up when I get out of college.
 
bread's done
Back
Top