前端是否厌倦了新趋势,并寻求稳定?
一、简介
过去两年挺不容易的,在全球范围内引发了许多变化。自从我们的生活逐渐"搬到了线上",IT行业也顺势参与了数字转型。前端开发也在从技术探索再到落地实践等各个方面发生了很多变化。因此,我们尽可能的将前端年和年的数据并排呈现,以便更好地进行比较。
最著名的前端开发笑话“新的一天,新的框架”似乎已经过时了。当然,新的框架和库确实出现了,但在某些领域,朝着潮流创新的竞赛慢慢让位于成熟和稳定。
1.1本文数据来源
份有效填写的调查问卷个国家的数据19位前端领域的专家
1.2调查问卷分布
共计份问卷,其他:84份,其中问卷分布如下:
北美:份南美:份欧洲:份非洲:98份亚洲:份澳洲:79份
除此之外,我们还邀请了19位当代前沿专家分享他们对调查结果的看法和评论。他们的见解不仅是知识的事实来源,还将为您提供不同前端开发主题的思考素材。再次向我们的每一位评论员致谢——没有你的知识和经验,这份报告就不会如此精彩。向他们表达一些感激之情!
我们也鼓励您积极参与结果分析!如果我们对前端人员有所了解的话,那就是每个人都有自己的意见,很少把它们留给自己——这很好,因为它推动了整个行业的发展。每个图表和表格都有一个“共享”按钮,以防您想与朋友开始讨论或只共享报告的一个特定数据点。
最后,向所有名填写该调查的前端人员表示衷心的感谢——没有你,就没有报告!
二、开发者和工作条件
2.1对于软件工程来说,过去几年最大的变化是远程办公
"高达56%的受访者表示远程工作,其中只有5%在办公室工作。大规模远程工作的概念如此新颖,以至于年的调查甚至没有测量这个数据点。
今年的一个大问题是,完整的远程工作将继续存在,还是我们将看到混合工作更受欢迎。大多数工程师显然更喜欢远程工作——不需要通勤,很少有人在肩膀上敲打分散注意力。然而,分享信息和复制办公室内已经存在的自发讨论仍然是一个挑战。"---GergelyOrosz
2.2你现在工作的形式是什么?
远程办公:59.7%公司办公:5%混合办公:35.3%
2.3做前端开发的不仅仅是前端工程师
今年,一些从事前端开发的人在“其他”选项中共享的职位包括:
一个训练营的学生刚刚开始学习前端一位自学成才的开发者在一所非技术大学学习,他爱上了frontend有时将代码推向生产的产品经理技术大牛,不时帮助前端团队前端开发架构师设计系统总监一个也会编码的设计师平面设计师和开发者全干工程师:一个人开发一切,包括前端开发
这应该不足为奇:但它总是很好地提醒我们,前端是一个非常容易上手的技术领域,即使在没有太多前端背景的情况下,这种情况很常见。
2.4你从事前端工作的时间有多久?
超过5年:28.4%超过10年:24.1%超过3年:22.9%超过1年:18.9%不足1年:5.7%
2.5开发者技术水平
中级:28.9%高级:28.6%技术经理:19.6%初级:13.1%技术负责人:4.6%首席技术官:2.9%其他:2.3%
2.6在更大的前端团队中工作变得越来越普遍
27%的受访者表示在拥有50多名前端工程师的公司工作。同时,30%的开发者分享了5个或更少的前端开发者在他们公司的工作方式。50%的受访者在拥有10名或以上前端工程师的公司工作。
这个统计数据显示了一个有趣的二元性。在拥有大量前端团队的公司工作的前端工程师几乎与在少数人团队或单独工作的公司一样多。
这些公司的开发经验和期望相差很大。大公司在前端平台团队的同时,还将更重视开发人员体验。辅导也更常见。在较小的地方,每个开发人员的责任更大,获得反馈的选项更少。
作为一名前端工程师,我建议随着时间的推移,在这两种环境中工作,以最大限度地学习。
50%的前端工程师在拥有10名或以上前端开发人员的公司工作,27%的工程师在拥有50名或以上前端开发人员的公司工作,这一统计数据也可能是团队为大型前端团队构建工具的有趣提示。这些地方似乎越来越多。
2.7公司规模
大于人:30.1%51~人:20.4%11~50人:19.9%2~10人:10.5%~人:10.2%仅此1人(个人公司/自由职业者):8.8%
2.8公司前端人数
少于5人:29.2%10~50人:23.7%5~10人:19.9%多于人:18.2%50~人:9%
2.9本次调查问卷很少有非技术占主导地位的公司的人员参与填写
只有18%的填写调查的人说他们在非技术占主导地位的公司工作。82%的人认为自己在软件开发公司、开发机构或者技术占据主导地位的公司工作。很难说这项调查是否涉及到在更传统的公司工作的人,或者是否真的有更多的工程师在软件作为业务核心的地方工作。
无论如何,值得记住的是,调查结果绝大多数来自技术型公司。
2.10以下哪项最能描述贵公司?
软件开发公司/开发机构:41.6%技术占主导地位:41.2%非技术占主导地位:12.3%其他:2.9%政府部门:1.9%
三、框架
3.1开发人员在选择框架时都会考虑到如何做到良好的实践和落地
"对我来说,年结果的故事是框架的兴起。开发人员似乎越来越希望元框架能够更快、更有信心地工作。调查显示,受访者越来越可能