Slashdot Mirror


Dr. Dobb's 2012 Salary Survey

CowboyRobot writes "It's that time of year again, and Dr. Dobb's has posted the results of their survey of salaries of 3,500 developers and managers. 'While many salaries are flat, they are increasing overall, except for some heavily disfavored niches.'"

36 of 164 comments (clear)

  1. Unit? by Anonymous Coward · · Score: 5, Interesting

    Call me stupid, but I don't get it. Software developers earn $90... per what?

    1. Re:Unit? by Kergan · · Score: 3, Funny

      Per anum.

    2. Re:Unit? by PolygamousRanchKid+ · · Score: 4, Insightful

      It should say software developers "are paid." Whether they actually "earn" it . . . is an entirely different matter.

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    3. Re:Unit? by Bigbutt · · Score: 4, Interesting

      I imagine it's in thousands of dollars per year as it makes sense.

      [John]

      --
      Shit better not happen!
  2. Annoying slide show looking for hits by Kergan · · Score: 5, Informative

    The results are spread on a gazillion ad-littered pages whose content are shorter than this text field. Even the print page has ads on it and only includes the current page you're viewing. How do I mod article -1?

    1. Re:Annoying slide show looking for hits by will_die · · Score: 2

      It is for managers. If they don't have slide shows they don't know what to do.

    2. Re:Annoying slide show looking for hits by Bigbutt · · Score: 2

      Yea, AdBlocker popped up a full menu of external links and added a bunch more when I permitted the Dr Dobb's site.

      I used to read Dr. Dobb's magazine way back in the day, "Running Light Without Overbyte". They're certainly not "Running Light" any more.

      [John]

      --
      Shit better not happen!
    3. Re:Annoying slide show looking for hits by tgd · · Score: 4, Funny

      The results are spread on a gazillion ad-littered pages whose content are shorter than this text field. Even the print page has ads on it and only includes the current page you're viewing. How do I mod article -1?

      Clearly their webdeveloper discovered they were at the bottom end of the scale ...

      Or should be.

  3. It's sad by Bigbutt · · Score: 5, Interesting

    Dr. Dobb's Journal (DDJ) was a monthly journal published in the United States by CMP Technology. It covered topics aimed at computer programmers. DDJ was the first regular periodical focused on microcomputer software, rather than hardware. It later became a monthly section within the periodical InformationWeek called Dr. Dobb's Report and is now a news website published by United Business Media

    Dr. Dobb's Journal of Tiny BASIC Calisthenics & Orthodontia
    Running Light Without Overbyte

    How sad is it that such a great resource for us programmers way back in the day is now just a news aggregator. :(

    [John]

    --
    Shit better not happen!
  4. Is that the so called "american dream"? by Anonymous Coward · · Score: 5, Interesting

    Those salaries are the same (if not lower) as here in Munich (DE).
    And we don't have to pay for a private health insurance or a decent pension.

    Keep your "dream" and "freedom" guys, I thought your salaries were far higher.

    1. Re:Is that the so called "american dream"? by pijokela · · Score: 4, Insightful

      Germany is the nation with the highest wages in Europe, maybe in the world. You should not be surprised. I would gladly change my finnish pay for $100k a year.

    2. Re:Is that the so called "american dream"? by will_die · · Score: 2

      As an American living and working in Germany for over a decade you really need to watch how you are getting over here.
      Cost is alot more than living in the USA, and normal german pay can be lower. Then you are stuck with taxes, as a USA citizen you have to file for taxes no matter where you earned them, and Germany now wants a cut. However tax deals between the countries can help you alot in that matter and some companies pay the USA taxes that you would owe.
      You will want to travel, after all that is why you are coming to Europe, so factor in the costs of that. Also expect a smaller house, car and most other things.

    3. Re:Is that the so called "american dream"? by Anonymous Coward · · Score: 5, Interesting

      The cost of living in Munich is definitely lower than in San Francisco or San Jose, since we're talking about IT jobs. I don't know what you mean with "social isolation".

      Of course taxes are higher, and I'm proud of that. If I lose my job, I don't lose healthcare for my family, and I'll have a decent unemployment benefit. If I cannot afford a private pension, I still have a generous and sustainable public pension, and my kids will be able to go to college FOR FREE, as I did. In big companies workers can elect half of the Board of Directors, so that the company is managed in the interest of BOTH shareholders AND employees. And companies cannot lay off people without a just cause.

      My parents are former factory workers (you know, those that are kindly called "losers" in your country), if I was born in the USA I could have never afforded to pay for college, and I would be a factory worker too.

      If that's what you call "new world", well, keep it.

    4. Re:Is that the so called "american dream"? by bastafidli · · Score: 2

      How about you factor taxes in and then we talk :-) How much taxes do you pey on 100+/year after all deduction? Now take a look at effective/actual tax rate in US in this category.

    5. Re:Is that the so called "american dream"? by FlopEJoe · · Score: 4, Funny

      And we don't have to pay for a private health insurance or a decent pension.

      It's magically free... nobody pays for it! Whee!

    6. Re:Is that the so called "american dream"? by rezalas · · Score: 4, Interesting

      The tone you're setting is wrong, because it implies that all white people are racist and somehow dedicate every waking moment to ruining and isolating non-white people. In reality most of the wide array of cultures and ethnic groups in America tend to bulk together out of comfort and stability by choice, not because they are rounded up and placed in isolation camps. People want to spend time typically with other people that are like them which includes taste in art, skill set, and (tada) ethnic origin. You see this all over the world and it establishes unique and interesting subcultures.

      On the note of racism though which is always applied to white people oddly, I'd like to point out that non-whites are equally racist and (unlike white people) are often more willing to admit it because there is no focus on shaming them for it. One example is the shooting in Florida where the man is half hispanic and half white. The man claims himself to be hispanic as his primary race, but the minute people started saying he was racist they started calling him white or "half white". They completely stripped him of his willfully claimed ethnicity, mostly because saying a white man hates black people will sell better than a hispanic hates black people.

    7. Re:Is that the so called "american dream"? by Alomex · · Score: 2

      People want to spend time typically with other people that are like them which includes taste in art, skill set, and (tada) ethnic origin.

      Ethnic, maybe, racial no, not really. You don't see tall people hanging together and short people hanging in a different group; or blue eyed people hanging together and green-eyed people in a different group.

      The only reason people in the USA tend to hang out with others of the same racial ethnicity is leftovers of the horrible segregation that ruled the land a mere 40 years ago.

    8. Re:Is that the so called "american dream"? by chrb · · Score: 2

      Germany is the nation with the highest wages in Europe, maybe in the world.

      Actually Switzerland probably has the highest wages in Europe. If you meant European Union, then Luxembourg is probably top.

      You should not be surprised. I would gladly change my finnish pay for $100k a year.

      Finnish average salary is only about 10% lower than Germany. Perhaps you are being underpaid? You could always relocate to Germany...

    9. Re:Is that the so called "american dream"? by Alomex · · Score: 2

      Yes, really. Cultural constructs are passed from generation to generation, the same way you speak English even though you were not even alive when the English settled in Virgina in 1607.

    10. Re:Is that the so called "american dream"? by Sir_Sri · · Score: 3, Insightful

      The tradeoff is that you have better insurance. Lose your job? Still have healthcare. Vacation? Guaranteed more than you'll ever get in the US, and if you don't take it your boss will make you. In the US if you take all your vacation you can be looking at finding a new job with a lot of employers.

      If you're relatively low skill (waiter waitress type job) you can get paid a lot more in europe than the US. The downside is that paying for restaurants can be a lot more expensive than the US.

      On average the US is better off (http://en.wikipedia.org/wiki/List_of_countries_by_per_capita_personal_income) in terms of disposable income. But a lot of that wealth is concentrated towards people who are doing well. If you can be in the top 1% it's better to be an american than a german. if you're in the bottom 20 or 30%, german rather than american. Everyone in between those points is more of a lifestyle choice. Some people would prefer 5 weeks vacation and are happy taking trains to travel, some people prefer the freedom of their own car and working more.

    11. Re:Is that the so called "american dream"? by AwesomeMcgee · · Score: 2

      You're an idiot for comparing "Feasible" with "Free", he's saying- It's a birth right, you're saying if you work yourself to death doing odd work during the years of your life you're supposed to spend studying to become more intelligent and an eventual net gain to your family and country you might just get one.

      You tell me which one's better- yes yours works, but it doesn't even compare. So don't compare them. People always bring up your point when the free things other countries provide are mentioned, and it's just stupid.

    12. Re:Is that the so called "american dream"? by AwesomeMcgee · · Score: 2

      Ironic isn't it- in america our government spends the same amount as the germans, but we don't get a tenth of the frills from our government. meanwhile we're demanding they ask for less of our money. I don't know how stupid we must be to not look at those numbers and recognize how obviously effed our system is.

  5. I disagree with 'ageism' by Muad'Dave · · Score: 5, Insightful

    I disagree with the author's take on 'ageism' - I bet that if skill sets were taken into account, the apparent ageism would disappear.

    There are two kinds of 'old fart' in this biz - ones that doggedly refuse to learn new skills, and those that actively seek out and embrace new skills but have the hindsight and experience to see them in their proper place among the existing tried-and-true solutions. Too often I see young, inexperienced developers grab on to the latest thing, declaring it the be-all and end-all of programming. I've seen it a million times - their fervor eventually gets tempered by seeing that their shiny new toy isn't perfect and has more rough edges that advertised. I went thru it in my 20's, as did everyone else, I suspect. I'm old enough now to have seen the "Thin Client! No, Thick client! No, Thin Client!" pendulum swing a few times. :-( (For those of you too young, that would be "thin=Mainframe+terminal, thick=Borland Delphi, thin=web app, thick=phone app).

    The consulting company I work for respects the type II old fart and values their experience. Apparently our clients do as well, since we're in high demand.

    --
    Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    1. Re:I disagree with 'ageism' by kh31d4r · · Score: 3, Insightful

      I'm old enough now to have seen the "Thin Client! No, Thick client! No, Thin Client!" pendulum swing a few times. :-( (For those of you too young, that would be "thin=Mainframe+terminal, thick=Borland Delphi, thin=web app, thick=phone app).

      and now cloud.

  6. Fellow old fart here. by Anonymous Coward · · Score: 5, Interesting

    Speaking as a fellow old fart, I remember being in a constant state of panic when ever a new technology came out because it meant that if I didn't somehow get on the job experience with the technology, I would be left in the dust (unemployed). And back in the 90s, if you didn't learn something new and switch jobs, you were considered unwilling to learn new things and grow - now you're considered a "job hopper".

    And back in the early 90s, employers wanted the "shiny new toys" because they thought they could throw out the very expensive mainframes and go all client server - and many did.

    Anyway, you have to chase all the new tech. It is a must in this industry. I wish I did it more!

    Here's an example: when the whole iOS/iPhone thing was first kicked off by Apple, I poo-pooed it. "Here we go again. Another handheld failure!" The folks who latched on at the beginning - jumping on that shiny new toy - go their first and built up the experience and some of very profitable businesses now.

    This time, my experience led me astray and I missed out on getting a big slice of the pie - there are just crumbs left.

    Then again, I bet there are some RIM developers that are shaking their heads now and thinking, "Wait and see."

    This industry is so volatile and capricious that it's impossible to know what's going to be worth while and what isn't. I mean back in the 90s, I used to laugh at the Mac developers for chasing Windmills. I used to laugh at mainframer COBOL guys but there's quite a few still making a living - a nice one at that.

    I thought I was hot shit for being a UNix/client server/C/C++ programmer - then Java came.

    1. Re:Fellow old fart here. by rock_climbing_guy · · Score: 2

      I turn 29 tomorrow. It seems that the one thing that has been relatively constant is the movement toward programming at higher and higher levels of abstraction.

      --
      Wh47 d1d j00 541, 31337 15n't t3h r0xor5 ne m0r3???
    2. Re:Fellow old fart here. by Skreems · · Score: 3, Insightful

      Yes and no... in certain areas of the industry, absolutely. But when you start getting into fairly high-performance or large-scale systems, a lot of the abstractions start breaking down. When that happens, you need people who know what's going on under the hood as well.

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
    3. Re:Fellow old fart here. by bugs2squash · · Score: 2

      or systems you want to rigorously test.

      --
      Nullius in verba
  7. Re:what skillsets by PopeRatzo · · Score: 2

    Towards the end is the charts about age and how the number of people in the field drops off quite a bit in the 40s

    Soylent Green is people!

    --
    You are welcome on my lawn.
  8. Misses the rocket scientists. by 140Mandak262Jamuna · · Score: 2

    Despite having so many categories, "Software Engineers" and "Software Developers" seem to be the bucket that catches all the people making a living creating software, but belong the category of "software skills are necessary but sufficient". In almost all branches of science, the "numerical simulation" has become very very important. We are graduating some 100,000 Masters in engineering and may be 25000 Ph Ds in engineering and a majority of them write code. Some very well, some very poorly but their programming skills is secondary to their knowledge of physics, chemistry and math. They all are likely to be paid way above this reported mean and clubbing them with "software kills alone are enough" group distorts the data.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  9. Re:Wealth Divide by tomhath · · Score: 2

    FTFA (page 4): "This chart also shows that the average wage differential between staff and managers in software development remains constant at approximately 27%. "

    Did you read the article? Or just post your prejudiced opinion without bothering to look at the data?

  10. The useful data is at the bottom of each page by drinkypoo · · Score: 2

    The useful information lies in the summary at the bottom of each page.

    "Software engineers, however, saw an almost 3% increase â" slightly higher than inflation." "project leaders, and analysts all enjoyed raises that outpaced inflation" "the southern states and the mountain time zone saw the biggest percentage increases in salary" "Additional bonuses were inversely proportional to the size of the group"

    In other words, MOST positions are NOT keeping up with inflation, and bonuses are given out to only a few people (no way to track who deserves them.) But we knew that already, because the CEOs get most of the bonus money.

    Salary survey reveals: We're still fucked

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:The useful data is at the bottom of each page by drinkypoo · · Score: 2

      In a world where around 30% of people live on less than $2 a day, being able to earn something like 100x that amount of money says to me something very different than "we're f*cked."

      In a country in which it's illegal to be broke, and in which the economic situation is clearly getting worse year by year, you're not seeing the picture. You are aware that there's people starving right here in the good old US of A?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  11. Re:No offense by Sir_Sri · · Score: 2

    And then any assets they do have are taken as they are forced into bankruptcy, and then the government is left footing the bill. Because the government is insuring these visits there is a layer of socialized medicine happening, except that the hospitals and governments then fight over how much money should be paid and so on.

    The thing is, if you're poor in the US, or old, you get medicare or medicaid which are both, on the scale of things decent enough. It's the people who are not quite poor and not quite old, or not fully employed or that have to rely on an insurance company actually paying that are screwed. It's a weird system.

  12. Re:Color me confused by plover · · Score: 2

    What's the difference between a Software Developer and a Software Engineer?

    A software developer will be primarily concerned with writing code from the given requirements. A software engineer is concerned with the entire process of producing high quality code, how that code fits into the business, how the requirements are established, how bugs are tracked over time, ensuring code reviews are effective, that testing coverage is appropriate without costing too much, how projects are managed, creating and using metrics, and of course writing high quality code.

    See the SWEBOK for a good description of software engineering.

    --
    John
  13. Studying doesn't make you more intelligent by tlambert · · Score: 2

    You're an idiot for comparing "Feasible" with "Free", he's saying- It's a birth right, you're saying if you work yourself to death doing odd work during the years of your life you're supposed to spend studying to become more intelligent and an eventual net gain to your family and country you might just get one.

    Studying doesn't make you more intelligent, it makes you more educated. This is fundamental attribution error often seen in highly educated people who like to believe themselves more intelligent for it.

    You tell me which one's better- yes yours works, but it doesn't even compare. So don't compare them. People always bring up your point when the free things other countries provide are mentioned, and it's just stupid.

    I agree that education up to a certain level should be considered a birthright, but you quickly hit a point of diminishing returns when you attempt to educate everyone to the same level. Some people are in fact not educable -- this is the major legitimate complaint about the "No Child Left Behind" policies of recent decades. Not everyone is capable of having differential calculus crammed between their ears.

    You also hit that point when you start educating people in fields which were self-selected based on their expectation of income. Does the U.S. seriously need more lawyers per capita than all other countries (25% higher than Brazil, the next most lawyer-heavy country)? Probably not. Does it need deeply unhappy brain surgeons who are only in it because of the money? That's probably counter-productive as well.

    Frankly, we don't need the number of people we have in order to maintain society at the current level, and we will likely need to come to terms with finding some way of giving them money not to steal our stuff at the point we realize cable television is no longer cutting it.