我们为什么要去学新的框架,JS社区的快速发展
一代人对一代人的淘汰,从来不因为年龄。有没有使用同样的工具,比年龄的差异更具有断代意义。
工具的改变,只与两个因素有关,一是速度,二是效率。速度可以击穿原有的成本逻辑,效率则改变利益的分配模式。
库兹韦尔的《奇点临近》一书提出过“加速回报定律”。据他计算,整个20世纪一百年的进步幅度,在21世纪只要20年就能达成,也就是说2000年的发展速度是20世纪平均发展速度的5倍。在2000年,只要花14年就能达成整个20世纪一百年的进步,而之后2014年开始只要花7年,就能达到又一个20世纪一百年的进步。以此计算,人类在21世纪的科技进步将是20世纪的一千倍。
这一千倍的进步速度,其核心的动力,来自于工具的快速迭代。在这个意义上,21世纪的工具衰老速度一定快于人的年龄的衰老。
每一次工具革命发生的时候,原有生态中的既得利益者往往无法适应,他们的思维和运作体系已在原有的工具系统中形成惯性,在犹豫和恐惧中,新的竞争者已经刀逼颈部。
所以,非有大勇气者,不能背叛自己过去的成功。
-----《华声》
-----------------------------------------------------
想起《在 2016 年学 JavaScript 是一种什么样的体验?》这篇文章。
突然意识到JS社区工具的快速迭代,也意味着开发效率的快速提高。人在本能中会对新的事物有所抵触,沉溺于习惯。但沉溺于原有工具,而不是去快速学习的人,终究会因为工具的快速迭代而被淘汰。
那篇文章虽然是对JS社区工具快速迭代且人们追随工具潮流的讽刺,但我认为,虽然快速迭代下的工具不一定是最优的,但我们仍应保持不断学习的态度进步,去接受新的东西。
若因为自己在某一工具上的熟练,而去拒绝接受新的东西,那必将被新的竞争者超过。只有忘记自己的成功,去不断的学习,进步,才能跟上时代的脚步。
虽然很多人对奇点临近中的理论抱以怀疑。
因为技术革新,不仅仅靠时间便可以计算。
技术叠加后的难度也会成倍增长,但无可置疑的是人们为了将技术推向更高的巅峰,必须来发展更快更好的工具。 工具的革新是必然的!