Study Says Software Engineers Have the Best US Jobs
D H NG writes "According to a new study by CareerCast.com, software engineers have the best jobs of 2011 in the United States, based on factors such as income, working environment, stress, physical demands and job outlook, using Labor Department and Census data. Mid-level software engineers make between $87,000 and $132,000 a year, putting them in the top 25% of the 200 professions studied by income. Software engineers beat out last year's number one job, actuary, which came in third, behind mathematician."
The 132k figure is not for mid-level engineers (although maybe it is in a big city). The actual quote from the article is "Most earn a typical mid-level income of about $87,000 and top out at $132,000". Makes me feel a little better and it's maybe the first time I RTFA in over a decade of visiting here.
You'll notice that the criteria don't include "intellectual fulfillment." Actuaries rate pretty highly in all the criteria the study considers, but perhaps their job is not as interesting as some others.
I know some actuaries, and they find their jobs very intellectually stimulating and fulfilling. For people who really like math and statistics, doing it professionally is enjoyable and challenging. It's not like actuaries spend their days adding up big columns of numbers -- we have computers for that. Actuaries figure out how to use sophisticated statistics to tease out subtle patterns from large masses of information. It's challenging and the results are often surprising.
Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
I have carried the title "Software Engineer" for 13 years. I'm of mixed opinion about how great the job is. It pays pretty well, but much of that is relative to what you're comparing to.
There are worse jobs out there, no doubt, but we're not just coders at least in my experience and many people I know in Silicon Valley. You have to read a lot of boring documents. You have to know how to write. There are meetings. There are customers to talk with. For me what makes it "not the greatest job in the world" is that it's stressful in a way that people don't understand.
Deadlines always loom, and they are always too short. A good SE has to constantly decide where to unit test, design, explain to management, or just hack to get it done. There's no worse feeling when management decides that a project is taking too long and asks "who can we add to the project?" like we and our code is just plug-n-play factory work.
That is stressful and few people understand the kind of stress created on the job. I'm not asking for pity. It's a good gig overall, but sometimes I wish I would have stuck with my original, lower paying pursuit of teaching junior college mathematics.
$132K as an upper bound sounds about right for mid-level engineers but is a bit low as an upper bound for senior software engineers at large corporations. Principal software engineers at Microsoft are paid at around $160K with fairly huge bonuses that push their yearly pay to nearly $200K. Staff software engineers at Google and others are in the neighbourhood. Note that these are cream-of-the-crop engineers who have chosen to stay as ICs rather than go into management. Source: personal knowledge and glassdoor.com.
Jesus fucking Christ you people are retarded. There is no "traditional" background for the "programmer" title, and while a lot of people want "software engineer" to mean something, it doesn't, because the industry doesn't give a shit.
In fact, reality is quite the opposite of what you're saying. MIT and Stanford do not give out "software engineering" degrees. They have schools of computer science, and the give out CS degrees. Every top tier school gives out CS degrees. Only the diploma mills have "software engineering" programs, because they don't have the chops to teach real CS.
As someone who spends $1,400 a month on private health insurance, I spend it because the risk of someone in the family needing a 6 figure treatment is worse. Since the risk is actually low, I don't consider it a good deal. A child's health has a different weight than that $8000 car.
www.joking.net