作者: Geoff Graham, Author at CSS-Tricks
译者:大白
译者按:
新年了,是时候回顾一下我们波荡起伏的 2020 年了。这篇文章梳理了 2020 年与前端相关的互联网调查。从这些调查中,我们可以了解到不少业界现状。
比如说,2020 年,业界在无障碍化上仍然需要努力。The WebAIM Million 的报告中提到的现在网页中的无障碍化的情况还不容乐观,98.1 的主页有可以检测到的错误, 错误的数量意味着有障碍者每 14 个元素就会碰到一个可察觉的错误。这也反映在了 MDN 的报告中,去年 “使页面无障碍化” 只不过是位于 “你感觉网页平台最缺失的(功能)” 问题之中的 24/28 位,而今年也才是 21 位。而提到他们对于无障碍化的痛点时,他们最高的两个痛点分别为 “如何设计及搭建无障碍的体验” 以及 “缺少来自雇主对无障碍性的支持”。这些数据可以帮助我们更好地搭建对所有人友好的互联网。
同时,许多报告也提到了开发者对文档的重视。在 MDN 的报告中,虽然文档的需求排名从 2 降到了 6,但仍然位于前十之中 (最前面的当然是我们 “最爱”解决的跨浏览器问题)。在 Angular 的报告中,文档的重要性位于前二。而在 Postman 的报告中,文档是考虑接入 API 的四个最重要因素之一,而开发者使用 API 最大的困难就是缺少文档,甚至只有小于 5% 的用户将他们使用的 API 文档评为超过 9/10 分。从这些数据来看,无论是从推广的角度还是从开发者体验的角度上来说,写好文档都是很重要的。
在所有的这些报告中,还有很多有趣的细节和数据,如果你有感到有趣的细节,欢迎与我们分享。
2020 MDN Web Developer Needs Assessment (2020 互联网开发者需求评估)
这是什么: 一个研究开发者需求以及如何解决这些需求的年度全球性调查。它调查了 30 名代表包括浏览器提供商, W3C 以及行业专家等委员会成员组织的利益相关者。
它发现了什么: Chris Mills 总结了这个调查的发现 。这是这个年度报告的第二刊, 今年的结果表明头部开发者需求同比并没有改变很多。内容例如过时的文档,跨浏览器兼容,以及跟上这片不断改变的领域仍然是反馈的头条。 但看一下原始数据仍然是有价值的,因为它们有如此之多细节。
MDN Web Developer Needs Assessment 2020 - MDN
HTTP Archive’s annual state of the web report (HTTP Archive 的年度互联状况报告)
来源: HTTP Archive
这是什么: 一个调查七百五十万网页以及研究它们是如何被创造的研究。它将内容分成包括网页内容,用户体验,内容发布以及内容分发等不同部分。
它发现了什么: Robin 总结了他的重点部分 包括 CSS 正在获得更多的页面权重,以及一个平均的页面包括三个 <style>
元素和六个远程样式表。而这仅仅是 CSS 冰山的一角,因为仅 CSS 这里就有更多数据 ,更不提这里还有关于 JavaScript 以及 标记 的环节。
Table of Contents | Web Almanac 2020
State of CSS 2020 (CSS 的状况报告 2020)
这是什么: 一个 CSS 的年度调查。它向开发者调查他们使用的功能,以及他们对这些功能的理解和满意度。调查的联合创始人 Sacha Greif 整理了他去年的发现 而这也是第一年的结果。
它发现了什么: Tailwind CSS 正在 变得更受欢迎!calc()
成为了 主流 ! position: sticky;
在更多的布局中被使用了 ! Grid 相比去年 大约多出 20% 的使用率。 这真是太容易埋头研究这些内容了并获得乐趣了。
State of CSS 2020
GitHub’s 2020 State of the Octoverse (GitHub 2020 八爪宇宙状况报告)
这是什么: 这某种程度上是 GitHub 对于其活动状况的内部回顾。它提供了有关使用者人数,仓库,语言以及诸如此类内容的情况。这些数字某种程度上揭示了一些有趣的事,比如说 work-life balance (工作与生活的平衡),社区,以及总体活动。
它发现了什么: 看到去年有超过六千万新仓库和 1.9 亿贡献是一件非常棒的事,但从开发者在 GitHub 上的活动状况中获得的发现才是这份报告最有意思的部分。比如说在二三月份新冠疫情蔓延的时候 Github 的活跃有巨大的上升,伴随着开发者使用更多时间以及工作更长时间 — 这也许是更多业余项目诞生了的标志。同时在周末,工作相关的活跃度降低了,但是开源项目的活跃度上升了 — 这又有可能指向了业余项目。
The State of the Octoverse | The State of the Octoverse explores a year of change with new deep dives into developer productivity, security, and how we build communities on GitHub.
Google’s Year in Search (Google 年度搜索报告)
这是什么: 这个搜索巨人每年发布的关注于热搜词的报告。它将热搜词拆分为不同的类别,包括新闻,人物,演员,定义,菜谱以及更多类别。
它发现了什么: 当然,这个报告并不直接于前端开发相关,但是了解这个奇怪的一年的代表性情绪也不是一件坏事。伴随这篇文章的视频看起来像 Google 的广告,但是能看到去年人们最关注什么事仍然是件好事,就像看高中年鉴一样。
Google’s Year in Search - Google Trends
Stack Overflow Developer Survey 2020 (Stack Overflow 开发者调查 2020)
这是什么: 一个面向 65000 开发者的关于与他们使用的技术以及为什么使用这些技术的调查。
它发现了什么: TypeScript 超过 Python 成为 Rust 之后第二名最受喜爱的语言。 大概 90% 受访人 说他们在遇到困难的时候会访问 Stack Overflow (对于 Stack Overflow 的调查来说听起来很对)。 超过 15% 的受访人 说 Stack Overlow 在今年比去年更友好了,这是一个很有意思的评估方式。当然,报告里面还有更多内容。
Stack Overflow Developer Survey 2020
Angular Developer Survey 2020 (Augular 开发者调查 2020)
这是什么: 一个面向 30000 名开发者关于他们使用这个框架的体验的调查。
它发现了什么: 这个报告对我来说很有意思,不是因为我在很多项目中用了 Angular,而是因为受访人表示更好的文档是最最优先的需求,这看起来和 HTTP Archive 的年度互联网状况报告是一致的。
Angular Developer Survey 2020
JestBrains State of Developer Ecosystem 2020 (JetBrains 开发者生态状况报告 2020)
这是什么: 一个来自 JestBrains, 广受欢迎的 phpStorem IDE 的制作者,的面向大概 20000 名开发者的调查。
它发现了什么: 他们首先说了他们的关键发现。JavaScript 是被最广泛使用的语言, Python 是最多被学习的,以及网页是人们搭建应用最常见的类型。
The State of Developer Ecosystem in 2020 Infographic | JetBrains: Developer Tools for Professionals and Teams
The WebAIM Million 2020
这是什么: 一份对于头部一百万网页以及十万额外内部网页的可访问性评估。那些是头部百万网站?他们包括 Majestic Millions list 中的页面,额外的网页分析来自 Open PageRank Initiative 以及 Alexa Top Sites .
它发现了什么: 这份报告直接使用 “令人沮丧”来描述它的结果。而这一报告只分析了 可察觉的 的问题 — 没有能揭示更多发现的定性研究。这份调查发现了 60,909,278 个错误,或者说每个页面大约 60.9 个错误。 这。根据这些数据以及它的发现改进是能够帮助我们一起改进这一暗淡状况的好主意。
The WebAIM Million 2020
CodinGame 2020 Developer Survey (CodinGame 2020 开发者调查)
这是什么: 一份面向 20000 名开发者的,涵盖学习,技能,语言以及人口信息的调查。
它发现了什么: 这份报告测量了许多和这篇整合中其它调查相同的内容,但是它有一个很有意思的 “工作和幸福感”部分。比如说,如果开发者具有博士学位或者没有接受过正式教育,他们倾向于对他们的工作感到更开心,所有其他形式的教育在都落在这两种教育之后。同时,在英国(7.4),加拿大(7.38)以及美国(7.33)的开发者提交了最高的从一到十的衡量的工作幸福水平。工作在制造业,航空航天工业,以及金融行业的开发者倾向于感到最不开心。
CodinGame 2020 Developer Survey
Linkedin 2020 Workplace Learning Report
这是什么: 一个面向 6607 名受雇业内人士的评估他们职业优先事项,挑战以及动力的自愿调查。
它发现了什么: 再一次地,这个调查不是完全关注于互联网,但是它发现人们将 ”移动端编码及开发“,”工程及编码“,以及 ”云计算“ 评为所有行业中最低优先级的技能。LinkedIn Learing 有许多内容的事实以及它记录人们观看和学习的内容的能力让人感到这一结果是有联系的。也许这个调查结果并不太重要。但是,这些结果让我感到有一点震惊。
Linkedin 2020 Workplace Learning Report
HackerRank Developer Skills Report (HackerRank 开发者技能报告)
这是什么: 基于从 116648 名开发者提供的反馈得出的关于开发者技能的发现 — 正如同标题所说。
它发现了什么: 这份报告中有一些有趣的内容,比如说人们第一次学来使用的语言 (译者注:剧透一下,90 后最多学的是 C)。但却是它发现全栈开发者是今年最受需要的人才这一点吸引了我的注意。 在业界我们谈了很多 什么才是全栈 ,但由于这个术语一直很模糊,我不太确定当 38% 的雇主将它列为最高优先级的时候它意味着什么。
HackerRank Developer Skills Report
Microsoft IoT Signals Report (Microsoft IoT 信号报告)
这是什么: 一份关于物联网(一个用来描述具有互联网功能的实体,比如说灯泡,冰箱等)的成长以及演进的研究。这个研究用一份 20 分钟的线上调查问询了大约 3000 人 (译者注:基本是 IoT 技术专家)。
它发现了什么: 这份报告有点意思,因为它追踪了 IoT 顾客的生活周期,从学习到尝试购买以及使用。这份调研发现 91% 的公司在采用或使用并生产 IoT 产品,相对于 2019 的 85% 而言。这份报告同时提到了正在出现的对于 AI 和边缘计算的使用,包括在使用他们时的一些考量以及结果。
IoT Signals Report | Microsoft Azure
Developer Economics Survey (Developer Economics 调查)
这是什么: 如你所知的那样,他们看起来做了很多调查—大概一年两次—然后将他们拆成两个独立的报告。看起来最近有大约 30000 开发者参与了,并且他们手机了关于开发者倾向及工具的发现。
它发现了什么: 诚实的说,我没有看。你需要成为这个社区的成员才能进去看,甚至在这更多是为了推动你填问卷而不是看结果。也许这些结果很好并且你想要走完这个流程。
Developer Economics Community
UpWork’s Freelance Forward 2020
这是什么: 这是 UpWork 的第一份关于自由职业现状的调查,包括新冠对它的影响和将来我们可以期望什么。
它发现了什么: 在所有行业的五千九百万自由职业者中,10% 由于全球疫情停止了工作,61% 还在工作的人有他们想要数量的工作。这个报告也总结了自由职业者实际上相比非自由职业者能更好的承受疫情的影响。作为一个自由职业者,这个结论不仅和我个人共鸣并且还吻合了我今年的经验。
UpWork’s Freelance Forward 2020
UXTools.co 2020 design tools survey (UXTools.co 2020 设计工具调查)
这是什么: Taylor Palmer 个人调查了超过 4000 名设计师来找出他们今年使用了什么工具来弥补在家工作产生的物理间隔。
它发现了什么: 当然有一些明显的事,比如说 Zoom 和 Slack。但是这份报告将内容拆分到不同的类别,展示某类工作最常见的工具。比如说,FIgma 从用户流到 UI 设计都大受欢迎。我知道它很受欢迎(并且我自己也在用)但我仍然认为其它工具应该更受欢迎一些,特别是对于 Mac 而言。在这份调查报告的所有类别中,Figma 都处于主宰地位,甚至是在设计师最想使用或尝试的工具类别中
2020 Tools Survey Results - Uxtools.co
Postman’s 2020 State of the API Report (Postman 2020 API 状况报告)
这是什么: 一个面向 13500 名开发者测量谁在开发 API,他们用 API 做什么,以及 API 是怎么进化的。
它发现了什么: 基本来说,API 处于非常广泛的使用中。我不用看这份报告也有这种预感,而我赌上我的波伦亚三明治猜你也一样。这份报告发现 70% 的开发者认为文档是四种首要评判是否采用某个 API 的标准之一,这又回到了 API 的发现。文档是非常重要的。
2020 State of the API Report | Brought to You by Postman
Ionic Framework 2020 Developer Survey (Ionic 框架 2020 开发者调查)
这是什么: Ionic 调查了它的客户群以了解使用这个框架的开发者(1)实际上是如何使用的,以及(2)什么类的事对他们来说比较重要以及他们工作的方式。
它发现了什么: 好吧,它确认了 Angular 自己的报告既 Angular 同比增长了并且是最受欢迎的应用框架 — 看到它和例如 React 和 Vue 等较新的框架比起来被使用如此之多是很有意思的。根据这个调查 React 和 Vue 都有着几乎相同的增长和使用量。但最新的东西才是被谈论最多的,不是吗?
Ionic Framework 2020 Developer Survey
Mailchimp’s 2020 Annual Report (Mailchimp’s 2020 年度报告)
这是什么: 一个对这个公司(译者注:这是一家有名的邮件营销公司)数据的年度报告
它发现了什么: 这全是与 Mailchimp 和 它的客户直接相关的数据。但看到例如客户一共发送了 33,635,013,935 封邮件, 以及自动生成的被抛弃购物车邮件(译者注:就是提示你购物车没有完成购买等的邮件)产生了 $314,646,819 收益等数字仍然是很有意思的。哦,并且 ? 是邮件标题最常被用的颜文字。现在你知道了。
Mailchimp’s 2020 Annual Report
Campaign Monitor’s Ultimate Email Marketing Benchmarks for 2020 (Campaign Monitor 2020 终极邮件营销标杆)
这是什么: Campaign Monitor 根据研究 2019 年发出的 300 亿封邮件 更新的邮件营销标杆。
它发现了什么: 周二有着最高打开邮件的比率,但同时也有着最高的取消订阅比率。它同时发现打开率跨行业都降低了 (13.9% vs. 14.9%)。简而言之,邮件的标杆大致相同。
Campaign Monitor’s Ultimate Email Marketing Benchmarks for 2020
结束
哇,这清单真不短!但是就算如此,这儿也有许多需要其它报告。事实上,如果你知道有上面没有覆盖的内容,请留言让我们添加上他们的链接。
这还有更多进行中的报告!你可以现在参与 2020 State of JavaScript 问卷以及 2020 WordPress Annual Survey, 或至少在这篇文章写作的时候。
欢迎关注「 字节前端 ByteFE 」
简历投递联系邮箱「 tech@bytedance.com 」
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!