Slashdot Mirror


Software Developer Tops List of U.S. News & World Report's Annual Best Jobs Rankings (usatoday.com)

According to U.S. News and World Report's annual best jobs rankings, software developer is the top pick for the new year. "The publication's Best Jobs of 2019 list takes seven factors into account, including median salary, employment rate and stress level," reports USA Today. "The median salary for a software developer is $101,790, and the unemployment rate is 1.9 percent, according to the most recent data from the U.S. Bureau of Labor Statistics." From the report: Though software developers have neither the highest median salary nor lowest unemployment rate on the U.S. News Best Jobs of 2019 list, the position's projected increase in demand -- roughly 30 percent between 2016 and 2026 -- and average stress levels helped it land the top spot, said Rebecca Koenig, careers reporter at U.S. News and World Report. "Unlike some other jobs that do pretty well on the list, which are very demanding, software developer tends not to be a really stressful profession," Koenig said. Here are the Top 10, in order:

1. Software Developer
2. Statistician
3. Physician assistant
4. Dentist
5. (tie) Orthodontist
6. (tie) Nurse anesthetist
7. Nurse practitioner
8. Pediatrician
9. (tie) Obstetrician and gynecologist
9. (tie) Oral and maxillofacial surgeon
9. (tie) Prosthodontist
9. (tie) Physician

16 of 128 comments (clear)

  1. my surprise by zlives · · Score: 4, Funny

    to find "Statistician" at #2, clear the Statistician at US news are gaming the "study" for this "report"

  2. software developer tends not to be a stressful... by NicknameUnavailable · · Score: 2
    Ha. Ha ha. Ha ha ha ha ha ha ha ha!

    Filter error: Don't use so many caps. It's like YELLING.

  3. Location distorts average pay by raymorris · · Score: 3, Insightful

    The effective salary average may not be quite as high as one would think compared to other professions. Silicon Valley and some other parts of California tend to have a lot of software people. They also tend to have high prices and salaries - a devalued dollar.

    Iowa and Nebraska tend to have a much higher numbers of corn farmers, and much lower prices. A Silicon Valley software developer making $100K isn't doing nearly as well as a Nebraska corn farmer averaging $100K. You can live pretty well on $100K in Nebraska.

    So looking at national averages using nominal dollars overstates the effective pay for jobs that tend to cluster in California and and understates the buying power of jobs that tend to be found more in inexpensive areas.

    As a specific example, the cost of living is about 2 1/2 times higher in San Jose than Dallas. That makes a difference. It means people working in aerospace and defense on average have more buying power than someone with the same salary working in solar-electric development.

    1. Re:Location distorts average pay by Anonymous Coward · · Score: 2, Informative

      but the corn farmer is subsidized by government (actual welfare queen.) Corn specifically, but also their phone, roads, "broadband" internet, farm insurance, loan assistance, and wildlife credits. ALSO, they get AT LEAST 2x more votes in the federal government depending on how you slice it... which ensures the continued theft of CA tax money in the flyover welfare states.

    2. Re:Location distorts average pay by Anonymous Coward · · Score: 2, Insightful

      I hope you grow up and accept reality. California subsidizes the states that hate it. California federal tax money disproportionately supports the genuine welfare programs that those other states disproportionately utilize. Sure it gets water to grow food but it exports that to those same states and much more than just the states it receives water from.

  4. Re:software developer tends not to be a stressful. by Tablizer · · Score: 4, Insightful

    Well, many of the others listed are medical-related. Those professions often have to deal with life-threatening emergencies, people in severe pain/duress, etc. For most software dev jobs, nobody gets injured, dies, nor puked on no matter how bad you or your colleagues screw up.

    The big problem with software development is it has no direct future. If you don't move into management-esque positions, your career will plateau early. It can be decent money, don't get me wrong, but it's a poor ticket to a bigger and better future.

    "Old" developers are typically not very welcomed. The reasons are a long and winding topic, and there are exceptions, but the bottom line is the software biz is not kind to "age".

  5. Re: software developer tends not to be a stressful by Anonymous Coward · · Score: 2, Informative

    Iâ(TM)ve heard this for as long as Iâ(TM)ve been on Slashdot I think â" which is since like â99 â" but have not witnessed it in practice. My experience is that itâ(TM)s really tough to break into the profession because nobody wants some kid who knows nothing when they could get a senior-level engineer that can design circles around the entry-level candidate.

    Iâ(TM)ve been fighting for years to get junior devs on my team. There arenâ(TM)t enough seniors to meet the demand.

    (Please forgive the mangled characters sure to arise here. I wrote this on an iPhone.)

  6. Software developer is too broad by 140Mandak262Jamuna · · Score: 2
    Includes web developers and SQL technicians.

    Among the software developers the better paid ones are the ones with some skill like PhD in computational geometry or machine learning or robotics or something and the software, usually C++, acts as a force multiplier.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
  7. I guess they didn't consider ageism... by spagthorpe · · Score: 2

    You can be a productive doctor until you're six feet under. A software engineer over 40 is considered used up by a lot of companies, and it only gets worse as you get older. Obviously not in all cases, but I hear about it a lot in the industry. When I was working in hospitals, I never heard anything similar from the staff there.

    --

    WWJD -- What Would Jimi Do?
    (Smash amp, burn guitar, take home the groupies)

    1. Re:I guess they didn't consider ageism... by angel'o'sphere · · Score: 2

      Then relocate to Europe. A software engineer below age of 40 is not considered an experienced 'engineer', but a noob or apprentice.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    2. Re:I guess they didn't consider ageism... by MrKaos · · Score: 3, Insightful

      A software engineer over 40 is considered used up by a lot of companies, and it only gets worse as you get older.

      This meme is created to pit older developers against younger developers and drive down salary costs. It's a pretty ugly thing to have to consider at the beginning of your career, at 25, that you only have 15 years left - so most people don't because who would start a career in software development knowing that?

      I think companies are starting to realize that this attitude simply shrinks the availability of software developers. In the meantime more experienced developers find their way into better shops or work on their own business.

      --
      My ism, it's full of beliefs.
  8. Re:software developer tends not to be a stressful. by swillden · · Score: 4, Interesting

    The big problem with software development is it has no direct future. If you don't move into management-esque positions, your career will plateau early. It can be decent money, don't get me wrong, but it's a poor ticket to a bigger and better future.

    "Old" developers are typically not very welcomed. The reasons are a long and winding topic, and there are exceptions, but the bottom line is the software biz is not kind to "age".

    At what point does this age problem kick in? I'm 50 and not seeing it. I have coworkers in their 60s and they're not seeing it. Heck, I know one guy in his early 70s who just likes to work and doesn't want to retire. He's independently wealthy at this point, having been through a couple of successful startups, so he tends to work for a year or two (at a premium salary, given his incredible depth and breadth of experience) and then take a year off.

    From what I can see, software development is about as close to a pure merit-based industry as I've seen. If you can write good code, nobody much cares what you look like, how you dress (well, clothing is generally mandatory), the color of your hair, etc.

    The one issue I have seen is that software devs who have accumulated only one or two years of experience in 20 years of work, meaning they've spent the whole time doing the same things over and over again, find it hard to get a job because they want to be paid like a 20-year veteran, but aren't any more effective than someone a couple years out of school.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  9. Re:software developer tends not to be a stressful. by NicknameUnavailable · · Score: 3, Insightful

    At what point does this age problem kick in? I'm 50 and not seeing it. I have coworkers in their 60s and they're not seeing it. Heck, I know one guy in his early 70s who just likes to work and doesn't want to retire. He's independently wealthy at this point, having been through a couple of successful startups, so he tends to work for a year or two (at a premium salary, given his incredible depth and breadth of experience) and then take a year off.

    That's pretty far from the norm, few life-long developers are startup millionaires, especially now that the startup culture mostly died out and the industry matured more (that happened around the .com bubble popping for anyone who didn't already have a name for themselves or know someone who did.)

  10. Re:What, in Sweden? by Opportunist · · Score: 2

    Actually if it's not stressful, you're doing it right.

    9 out of 10 times the reason for stress in development is crappy management. The 10th case is the guy who can't develop software if Stackoverflow is down.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  11. Re:software developer tends not to be a stressful. by oh_my_080980980 · · Score: 2

    When you have a sample size of 1, it's easy to believe in spells and fairies....however in the real world, in corporate America where turn over is a constant, old programmers get tossed on their ass on a regular basis. Don't believe me, read a few articles about IBM's layoffs. How about the Microsoft? Google? Perhaps UC Medical Center?

    The point is if you bothered to read the news and follow what's been going on in the IT sector, you'd understand that state of the industry.

  12. Hours by Thelasko · · Score: 2

    The must have forgotten to include work hours as a factor in this analysis. A lot of those medical professions have terrible hours. Although advancements in medicine have improved things, obstetricians don't usually get to schedule when children are born.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".