Interestingly, job priorities for men and women are not the same[1] : Men place higher importance on "Languages, frameworks, and other technologies I'd be working with", while for women, "Office environment or company culture" and "Flex time or a flexible schedule" come first.<p>[1] <a href="https://insights.stackoverflow.com/survey/2020#work-most-important-job-factors" rel="nofollow">https://insights.stackoverflow.com/survey/2020#work-most-imp...</a>
Honestly, it's hard for me to take anything meaningful away from this survey.<p>For example, it groups technology as "web frameworks" that just are not equitable [e.g. rail != express != jquery != react] and compares things like react native to node.js [makes no sense].<p>Personally, this survey feels more like a marketing handout than anything else and I would take it all with a giant grain of salt if at all.
Rust still on top. Real shame there are so few Rust jobs out there. I agree, the language is still changing way too much but that is to be expected from a relatively new language. A lot of polishing has been done and imo, it's a production ready language at this point. Tooling is awesome, cargo is awesome, packaging is great. The compiler is still very slow, despite a lot of improvements on that front but that is to be expected given Rust's nature. Real shame it's so underused in the real world :/
The full results <a href="https://insights.stackoverflow.com/survey/2020" rel="nofollow">https://insights.stackoverflow.com/survey/2020</a>
Absolutely amazed that MongoDB is the most wanted database at 19.4%, and is less dreaded than MySQL. What is their marketing team doing that's so effective?
It's interesting what Flutter has done for Dart! Before Flutter, I used to think Dart was dead. Typescript had won. If Flutter for Desktop becomes a viable option to create desktop apps, I think Electron will have a formidable competitor.
> 52% of respondents think “Hello, old friend” when they search for a coding solution online and find that the first result link is purple because they’ve already visited the link.<p>It's amazing how no solution has yet been found for this very real problem.
"Formal Education Importance
Almost 85% of the respondents that are professional developers feel that formal education is at least somewhat important, which is contrary to the popular idiom that you don't need formal education to become a developer. However, almost 16% believe that it is not at all important or necessary."<p>Well as someone who doesn't have a formal comp. sci. education, this is a bit alarming for me. Personally didn't think the number was that high.
Honestly, the detailed page <a href="https://insights.stackoverflow.com/survey/2020" rel="nofollow">https://insights.stackoverflow.com/survey/2020</a> reads like a Stack Overflow Advertisement / Pushing than a normal survey highlights<p>> When asked what steps to take when stuck on a coding problem, 90% of respondents indicated they visit Stack Overflow.<p>> 0.3% of respondents had never visited Stack Overflow before taking the survey.<p>> More than 40% of respondents reported that they are members of other online developer communities beyond Stack Overflow.<p>> More than 15% of people find Stack Overflow at least somewhat more welcome than last year. We still have work to do, but it’s a start.<p>A big difference from last year's page, if you check. Probably the effect of new CEO and bunch of new CTAs popping up everywhere about their paid tools!
My tech stack: Rust, Redis, MongoDB, is most loved on Stack Overflow, and most hated on HN! That must be a good sign. :)<p>Rust is a complete breakthrough in modern popular languages as a safe, fast, and expressive alternative.<p>MongoDB, or really any aggregate-oriented database, is perfect when you’re modeling your domain as aggregates and you align your data access patterns with the design of these aggregates. Do your homework to set the right settings, take regular backups, then focus on what matters (hint: it’s not really persistence).<p>Redis is a no-brainer, it’s just plain great for managing user sessions.<p>There’s a place for everything, keep your mind open :) <a href="https://martinfowler.com/bliki/PolyglotPersistence.html" rel="nofollow">https://martinfowler.com/bliki/PolyglotPersistence.html</a>
I’m a bit surprised Julia is ranked below Python for how much developers love the language. I’ve programmed extensively in both, and with Julia it’s an absolute joy, while I always feel like I’m fighting with Python to get it to do what I want (efficiently, at the very least).
Does anyone have any insights about why ASP NET Core is ranked so highly in the surveys? It doesn't get much discussion at all on HN.<p>Is it just popular with 9-5 big-co dev jobs and their large numbers influence the survey?
Some of those stats could use better context. At least for what I am curious about. Just for example, the years of experience of developers who visit SO.<p>It would be interesting if we knew that in the larger world, equal number of programmers were in each experience bracket. So then we could see which experience group visits SO the most often. But we already know there are far more programmers with 5 to 9 years experience than there are programmers with 35 to 39 years experience. So are those stats showing anything other than the natural bell curve of experience distribution of all programmers in the world?<p>If we had the experience distribution over all programmers whether or not they visit SO that we could compare with, it would be interesting to see any differences. My guess is that there isn't. I bet highly experienced programmers visit SO just as often as those with 5 to 9 years experience.<p>Maybe to a recruiter or for someone paying for job adverts, those numbers are interesting on their own.
> When we break down differences in years since learning to code by gender, we notice some retention problems. We see a big drop off at the 10-14 year mark when compared to men, though we've seen some improvement from last year's survey. This is consistent with other research that women leave tech jobs at higher rates than men.<p>I'm sure that women leave tech jobs at higher rates than men, but hasn't there been a stronger focus on educating women for tech jobs in recent years as well? In other words, if more women have been learning to code in the past decade, then I'd assume that that <i>also</i> leads to a larger percentage of women in tech having learned to code more recently.
What's the matter with Perl? I don't remember seeing it anywhere near the top-paying programming languages the last couple of years. What happened this year?
Surprised to see JavaScript so low on the average salary by programming language[1]. Browsing HN you'd think that everything outside the browser is dead and long gone.<p>[1]<a href="https://insights.stackoverflow.com/survey/2020#technology-what-languages-are-associated-with-the-highest-salaries-worldwide-united-states" rel="nofollow">https://insights.stackoverflow.com/survey/2020#technology-wh...</a>
one thing, I wish StackOverflow would show is framework | language use across geographic distribution. And one thing, I liked was the data on variation in gender between developers in different countries. though it was just a few countries.
Wow I'm in the most popular demographic again!<p>"<i>White or of European descent: 68.3%</i>"<p>...seriously though, how relevant is that racial statistic? Should we break it down by eye color? Hair color?... I think categorising people based on race does more harm than good...