TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Stack Overflow Developer Survey Results 2017

342 点作者 kenrick95大约 8 年前

35 条评论

flurdy大约 8 年前
Shows you effects of the echo chamber you are in, as I was very surprised that Scala was only at 3.6%, and beaten by Go at 4.3 and Swift at 6.5% in the programming language section.<p>The self-selection of people I follow on Twitter, the meetups and conferences I attend, the choice of companies and colleagues I have worked with, etc, probably just reinforce my blinkered echo chamber. This is probably true for many Haskell, Rubyist, Go people and others as well.<p>By heart, I would have guessed 20% Scala usage, but in my head, I do know of the floods of javascript misuse across the world, the legions of java developers in every country and location, having been one myself once. And I guess my current location of London which I feel use Scala more than most places and mixing a lot with startups does affect my expectations of what everyone else use elsewhere.<p>[<a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;insights&#x2F;survey&#x2F;2017&#x2F;#technology-programming-languages" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;insights&#x2F;survey&#x2F;2017&#x2F;#technology-pr...</a>]
评论 #13933019 未加载
评论 #13931009 未加载
评论 #13934808 未加载
评论 #13938856 未加载
matt_s大约 8 年前
I think there is severe bias in their results simply because of the content in stack overflow and the people that visit.<p>For example, the data on a lot of developers only having 1-3 years of programming experience. That would naturally follow that a majority of active users on a Q&amp;A site would not have much experience, right?<p>Same can be said for data about what technologies are represented - JavaScript was at the top of &quot;Most Popular Technologies&quot;. There is a lot of churn in JS frameworks... which probably leads to a lot of questions for inexperienced programmers... which would visit the site more frequently.<p>There definitely are some good results in there - I would just take anything regarding popularity with a grain of salt. I also suspect the population of people taking the survey don&#x27;t fully represent all software developers equally. People that are in a stable role using &quot;unpopular&quot; or proprietary technology have no use for stack overflow.
评论 #13931569 未加载
aedron大约 8 年前
I think the survey makes a very fundamental mistake in chucking a lot (the majority) of developers under the umbrella &#x27;web developer&#x27;. I know they also had subdivisions (frontend, backend, full stack), but in the entire survey they are represented as one category.<p>Those are fundamentally different roles. Someone working exclusively on server-side applications has a totally different profile than someone working exclusively with web frontend. Concepts, technologies, tools, everything differs, and so probably does the personal profile of those developers.
manaskarekar大约 8 年前
<i>Most Loved Language:</i> Rust<p><i>Most Wanted Language:</i> Python<p>It&#x27;s good to see these two languages win out these categories! Good things lie ahead (hopefully).
评论 #13930460 未加载
评论 #13932812 未加载
SiVal大约 8 年前
I&#x27;m surprised to see &quot;platforms&quot; as Win: 41%, Desktop Linux: 33%, Mac: 18.4%. Presumably this question was about the machine you use to develop software on.<p>The reason I&#x27;m surprised has nothing to do with any advocacy. It&#x27;s just that whenever I look around at a non-Apple dev conference in the US (Web, for example), it looks as though fewer than 1&#x2F;5 of the machines are NON-Macs, while the answer to the question above is the inverse: fewer than 1&#x2F;5 of devs use Macs. (Though multiple answers were allowed this still says that fewer than 1&#x2F;5 use Macs.)<p>So, I&#x27;m wondering: Are StackOverflow and US dev conf attendees significantly different groups? (Ex: SO hobbyists very different from conference pros?) Or do devs usually install Desktop Linux on Mac hardware, and I don&#x27;t realize that half of the Macs laptops I see are running Linux? Or do people use PC desktop hardware for development but use Mac laptops for portable use (ex: attending a conference, but they would still qualify as Mac users)? Or are all of the non-US conferences solid walls of PC hardware with so few Macs that they overwhelm the Mac usage in the US? Or have things changed significantly in the past few years? (I haven&#x27;t been to a dev conference for a while.)<p>Or what? Presumably all of the above to some extent, but am I missing something big?
评论 #13930478 未加载
评论 #13929940 未加载
评论 #13930355 未加载
评论 #13930322 未加载
评论 #13929972 未加载
评论 #13929963 未加载
评论 #13932381 未加载
评论 #13929984 未加载
评论 #13930876 未加载
评论 #13929939 未加载
评论 #13930231 未加载
评论 #13950242 未加载
评论 #13931573 未加载
评论 #13935731 未加载
评论 #13930853 未加载
评论 #13930090 未加载
markatkinson大约 8 年前
It is weird being a &quot;desktop application&quot; and mobile developer and knowing that 70% of developers do something that I am completely unfamiliar with.<p>Web development to me feels like the Boneyard from the Lion King. This shadow land that I am too terrified to enter into, and I have no idea why I feel this way. It also bugs me like it might be a huge shortcoming at some point in my life that I have no grasp of it.
评论 #13930196 未加载
评论 #13932119 未加载
评论 #13929731 未加载
评论 #13929779 未加载
provemewrong大约 8 年前
Some observations.<p>Wouldn&#x27;t have thought of built-in help as a popular (47.1%) way of teaching yourself.<p>Oracle usage only 16.5%, but I guess it makes sense considering the web developer proportion.<p>CoffeeScript as the third most dreaded language, behind only two instances of Visual Basic. But reading the definition of &quot;dreaded&quot; in makes more sense.<p>Sharepoint as the most dreaded platform, ha ha, no surprise there.<p>Clojure as the top paying tech worldwide, wow. But missing entirely from the list in US, UK, Germany, France sections, so where are all the Clojure devs? In general that&#x27;s... comforting, if only there were any Clojure shops in my country (okay, admittedly I&#x27;ve heard about one startup using it).
评论 #13929935 未加载
评论 #13930570 未加载
评论 #13933289 未加载
评论 #13930349 未加载
评论 #13930264 未加载
stephenr大约 8 年前
I can&#x27;t find the actual questions, so if anyone can reference them it may help to understand the answers more.<p>The &quot;platform&quot; part is at best ambiguous and at worst white noise.<p>It covers mobile &amp; desktop OS&#x27;s, &quot;cloud&quot; providers - both IaaS like AWS&#x2F;Azure &amp; SaaS like Salesforce - hardware platforms like Raspberry Pi and Arduino, buzzwords like &quot;Serverless&quot; and mainframe.<p>Apparently all of those things represent a &quot;platform&quot; that is in some way comparable, but Linux, BSD and Windows servers do not.<p>The &quot;most popular languages&quot; shows Javascript as the most popular with Sysadmin&#x2F;DevOps.<p>I&#x27;m going to just assume the people answering subscript to the idea that &quot;DevOps === Developers Doing Ops&quot; (aka NoOps). I&#x27;m pretty confident <i>actual</i> Sysadmins don&#x27;t use&#x2F;prefer Javascript more than anything else.
评论 #13931098 未加载
ljw1001大约 8 年前
I found it fascinating that Smalltalk was #2 as most loved language in spite of its minimal use. Many of the ideas developed for Smalltalk are now commonplace, so I&#x27;m guessing that it&#x27;s the careful integration of those ideas that makes it special.<p>It is my favorite language, btw. :)
评论 #13931717 未加载
评论 #13930655 未加载
andy-wu大约 8 年前
<p><pre><code> We will publish additional analysis related to respondents’ disability status in the coming weeks. </code></pre> As a student with a severely limiting physical disability, I&#x27;m looking forward to this. I&#x27;m really interested to see what roles those in my position are in.
评论 #13929961 未加载
ihsw2大约 8 年前
Is gender and ethnic background of developers relevant?
评论 #13932843 未加载
评论 #13930735 未加载
gtrubetskoy大约 8 年前
&gt; &quot;We estimate that 16.8 million of these people are professional developers and university-level students.&quot;<p>I wonder if it is relatively safe to infer from this that there are ~16.8 million developers in the world? Are there developers who never visit stackoverflow? I&#x27;d expect that number to be higher, even though 16.8M is a lot.<p>Also if you take all &quot;years since learning to code&quot; up to &quot;9-10&quot;, they add up to 50.6%, which means that the developer population doubles every ~10 years. Though I have heard elsewhere (I think it was a talk by &quot;uncle Bob&quot;) that the developer population doubles every 5 years, not 10.<p>Edit: Ha, interestingly his data was also based on stackoverflow: <a href="http:&#x2F;&#x2F;blog.cleancoder.com&#x2F;uncle-bob&#x2F;2014&#x2F;06&#x2F;20&#x2F;MyLawn.html" rel="nofollow">http:&#x2F;&#x2F;blog.cleancoder.com&#x2F;uncle-bob&#x2F;2014&#x2F;06&#x2F;20&#x2F;MyLawn.html</a> ...now does this mean the rate of growth is slowing?
评论 #13930783 未加载
评论 #13930769 未加载
评论 #13931089 未加载
aedron大约 8 年前
Most loved platform:<p><pre><code> ... iOS (62%) Android (61.6%) ... </code></pre> Most wanted platform:<p><pre><code> Android (20.6%) ... iOS (13.2%) </code></pre> Android and iOS neck-a-neck for currently used, but Android far ahead as future platform?
amelius大约 8 年前
Some things that stand out:<p>- The &quot;web&quot; is not a platform?<p>- France pays $10k less than Germany? US pays twice that of Europe?<p>- People who work for a small company usually have many roles, so asking people to pick their role in a single-choice way seems not right.
评论 #13930789 未加载
评论 #13934856 未加载
erikb大约 8 年前
About the &quot;ship it (optimize later)&quot; point: The interpretation seems to completely opposite to the data. It seems most people seem to disagree with it.<p>It&#x27;s also most reasonable from experience. Everybody experience stuff that is supposed to be optimized later but then never gets revisited until it&#x27;s rewritten completely 20 years later (again with the idea to just ship it of course).
randomname2大约 8 年前
Surprisingly a full 2.6% of Stack Overflow visitors identify as non male&#x2F;female, of which a 0.5% transgender. Both numbers much higher than those for the general population.<p>It would be interesting to see more information about this, looking forward to the follow-up article: &quot;We will publish additional analysis related to respondents’ gender identities in the coming weeks.&quot;
评论 #13929917 未加载
评论 #13930536 未加载
tannhaeuser大约 8 年前
The &quot;Years of coding experience&quot; statistics are interesting in a number of ways IMHO. Is there an interpretation why it doesn&#x27;t go down linearly, but has up and down micro-cycles? Is the bump at &quot;more than 20 years&quot; of coding experience just an artifact of not assessing answers with over 20 years of experience at finer granularity?
评论 #13930399 未加载
mherrmann大约 8 年前
I wonder why age was not included?
johnlbevan2大约 8 年前
Suggestion: Add automated machine info collection to the Developer Survey<p>A suggestion to improve the amount of data available in future surveys without adding to the manual collection effort, provide a facility to automatically collect workstation&#x2F;environment info in a parsable format for consumption by the survey: <a href="https:&#x2F;&#x2F;meta.stackoverflow.com&#x2F;q&#x2F;345859&#x2F;361842" rel="nofollow">https:&#x2F;&#x2F;meta.stackoverflow.com&#x2F;q&#x2F;345859&#x2F;361842</a>
raulk大约 8 年前
The &quot;languages over time&quot; section [1] is overrepresenting Javascript. It shows separate charts for JS and node.js, when the latter is not a language but a runtime environment.<p>I would love to see the chart for Go instead of Javascript twice.<p>[1] <a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;insights&#x2F;survey&#x2F;2017&#x2F;#technology-languages-over-time" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;insights&#x2F;survey&#x2F;2017&#x2F;#technology-la...</a>
eddd大约 8 年前
How is it possible that<p>&quot;When we asked respondents what they valued most when considering a new job, 53.3% said remote options were a top priority. A majority of developers, 63.9%, reported working remotely at least one day a month, and 11.1% say they’re full-time remote or almost all the time.&quot;<p>And only a few percent of companies hires remote?
评论 #13930696 未加载
cholantesh大约 8 年前
People have discussed in the past that SO&#x27;s user base is heavily biased towards web&#x2F;mobile&#x2F;database (including ETL) development. Are there any competitors to this survey that would be more holistic&#x2F;diverse in its view of the industry?
banterfoil大约 8 年前
Students&#x27; Expected Salaries was the most surprising section for me. As a US soon to be grad, those numbers seemed surprisingly low. Perhaps the numbers are a lot less outside the US? I don&#x27;t even think I could find a dev position that pays $30,000.
评论 #13930333 未加载
评论 #13930382 未加载
评论 #13930354 未加载
dostoevsky大约 8 年前
Interesting how &quot;Knowledge of algorithms and data structures&quot; is the third most important thing developers think should be prioritized when recruiting (3.77&#x2F;5), following communication skills and track record.
ryandrake大约 8 年前
It would have been nice to see more of the long tail of Years Since Learning to Code and Years Coding Professionally. Wonder why they chose to not ask for the distribution after 20 years?
sriram_iyengar大约 8 年前
Loved the gif question :)
perseusprime11大约 8 年前
I can&#x27;t wait for somebody to send me a screenshot of the salaries and ask me why are we paying $150K when StackOverflow says we can find people for $58K.
komali2大约 8 年前
Who&#x27;s the elected officials that are using stack overflow? I really wish they had put more info up about that.
zerr大约 8 年前
Glad to see desktop development is still kicking (28.9%) but remote jobs are very rare...
brilliantcode大约 8 年前
even north koreans uses stackoverflow!
sebastianconcpt大约 8 年前
Smalltalk &lt;3
flurdy大约 8 年前
43% prefer tabs? Get out!<p>[<a href="http:&#x2F;&#x2F;stackoverflow.com&#x2F;insights&#x2F;survey&#x2F;2017&#x2F;#work-tabs-or-spaces" rel="nofollow">http:&#x2F;&#x2F;stackoverflow.com&#x2F;insights&#x2F;survey&#x2F;2017&#x2F;#work-tabs-or-...</a>]
评论 #13931299 未加载
评论 #13930639 未加载
评论 #13930514 未加载
评论 #13930762 未加载
aikorevs大约 8 年前
Just learned that:<p>Most Popular Languages by Occupation<p><pre><code> For Sysadmin &#x2F; DevOps no 1 is JavaScript For Data Scientist &#x2F; Engineer no 1 is JavaScript</code></pre>
评论 #13929724 未加载
评论 #13929827 未加载
garganzol大约 8 年前
Survey has a particular flaw: it lists &quot;.NET Core&quot; technology, but it&#x27;s a vaporware (e.g. not a real thing). It should be corrected to &quot;.NET&quot;.
评论 #13931162 未加载
评论 #13936573 未加载
评论 #13930930 未加载
评论 #13930995 未加载
12389234大约 8 年前
Javascript and Java reign supreme. No trendy wanky languages like the ones mentioned on here all the time will ever be up there. Companies just pretend they &quot;use go&quot; to attract the trendy people here, when in reality &quot;use go&quot; means &quot;there was a project once that we used go for&quot; and 99% of their code is javascript and java.
评论 #13929993 未加载
评论 #13930759 未加载