我们向我们欣赏的网页构建者提出了同样的问题:今年你在构建网站方面学到了什么? 以下是他们的回答

我们要感谢我们的❥赞助商Automattic,他们使本网站成为可能。他们制作了许多我们使用的优秀软件产品,例如JetpackWooCommerceWordPress.com

永远是元年

短期内,人们对技术的看法往往遵循Laver 法则的压缩形式

  • 在我之前的一切都完全过时了。
  • 在我之后的一切都是完全不必要的。
  • 我现在使用的一切都很好;不要再改变了。

我们倾向于根据自己的起点,即个人“元年”来判断事物。但我们眼中的“元年”并非他人眼中的“元年”。随着时间的推移,好的想法会胜出,并且事后看来它们是显而易见的。

在 2020 年,我了解到,在构建网站方面,永远是元年。

“JavaScript 的第三个时代”中,我推测了由多种趋势汇聚而成的网络开发人员工具新浪潮

在这种框架下,2020 年是第三个时代的元年。但 2021 年、2022 年会发生什么?是什么让我如此确定 2020 年是一个明确的分界线?

什么也没有。创新总是有空间的。新的库、新的框架、新的构建工具,甚至新的语言。是的,其中大部分将一事无成,是的,我们来回摆动很多次。但正是那些相信网络开发尚未完成的人创造了未来。而不是那些坐在板凳上指点江山的人,也不是那些以一种可憎的光看待一切的人。我宁愿站在那些相信可以是元年的人一边,而不是那些相信元年已经过去的人一边。

对我来说,“元年”也意味着保持初学者的心态,不断重新审视我认为自己知道的东西。当我第一次学习网络开发时,我被告知 React 是构建网站的最佳框架,表现组件和容器组件是使用 React 的正确方法,并且BEM是组织 CSS 的正确方法。作为一个元年的新手,我假设我对正统观点的任何不适都是我的错。快进到今年,我收到的最多的文章是关于SvelteTailwind,质疑这些传统智慧。没有人允许我这样做。我花了数年时间才明白,我可以大胆地不同意我的导师,并允许自己这样做。

我对我们行业的新人感受最深。每年大约有~350,000 个 freeCodeCamp~100,000 个大学~35,000 个训练营毕业生。对他们来说,是元年。或者考虑一下我们的最终用户——数百万非开发人员,他们每年都有更多世界被我们制作的有错误且缓慢的软件吞噬?对他们来说,是元年。

在人类历史更广阔的弧线中,网络开发也是元年。网络只有 30 年的历史。我们花了 300 多年时间改进现代物理学,但仍然有一些我们知道自己不知道的事情。对于网络来说,这是早期阶段。

让我们停止假装我们知道的是绝对真理,并且我们拥有的是事物的最终状态。永远是元年。