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
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
to find "Statistician" at #2, clear the Statistician at US news are gaming the "study" for this "report"
Filter error: Don't use so many caps. It's like YELLING.
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.
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".
Table-ized A.I.
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.)
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
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)
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.
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.)
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.
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.
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".