极客视点
极客时间编辑部
极客时间编辑部
113241 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:55
登录|注册

当我们说某项技术已死时,我们在说什么?

讲述:丁婵大小:4.51M时长:04:55
马克·吐温曾在给记者的一封信中写道:“有关我死亡的报道有些夸张”。这句话用在软件技术从业人员身上是再合适不过了。年复一年,技术专家们掀起了一轮又一轮舆论浪潮,宣称某个技术已经死亡,或者,如果足够幸运的话,正在走向死亡的路上。
事实上,这些说法告诉了我们很多与身份认同感、变化及科技力量有关的信息。宣告某些东西死亡是在表达一种不安全感和好奇心,有时甚至是一种纯粹的反感。或许这些观点是有价值的,但我们应该对它们持保留态度。我们要知道为什么有些人会说这项技术或者那项技术已经死掉。他们到底想要表达什么?

1.“某某技术已死,因为企业不再招聘这方面的人才”

这种说法是有道理的,因为随着时间的推移,需求的确会发生变化,但“没有企业再招聘某某技术开发人员”的说法通常是站不住脚的。
例如,尽管有很多人传言 JavaScript“已死”或者离“死期”不远,但今年的一项研究表明,70% 的公司正在招聘 JavaScript 开发人员,这足以推翻 JavaScript “已死”或“垂死”的说法。
研究报告指出,“技术的演化不是发生在技术栈之间,而是在技术栈内部”。这表明,科技世界并不像人们通常认为的那样完全符合达尔文进化论。这不是生与死的问题,而是不同的生态系统在不同的时间以不同的方式发生进化。

2.“某某技术已死,因为没人学它了”

如果一项技术没有人在学,说明这项技术已经死亡或者正在走向消亡。但仅仅因为看起来没有人学,并不意味着真的没有。在某些开发者社区里,说人们还在学习 Java 显得有些奇怪,但面对巨大的雇主需求,还是有成千上万的人在努力学习 Java 。
尽管学习 React 或 Kotlin 的人可能比学习其他技术的人多,但这并不能掩盖这样的一个事实,即在特定的场景中,其他技术仍然可以发挥作用。
另外,当人们正在学习某一项技术时,它可能正处在一个炒作周期中。对于一项技术,人们谈论得越多,就有越多的开发人员对它感兴趣。当然,这并不意味着他们一定会实际项目中使用它,或者会有大型企业采用它。

3.“它已经死了,因为我们有其他更好的选择”

当你使用了一种工具、语言、框架或库,那是因为它们最能满足你的需要。如果因为某种原因使用一项技术取代了另一项,我们就会很自然地认为之前的选择在某种程度上已经过时了。
我们可以在基础设施领域看到这种思考模式——从虚拟机到容器,再到无服务器,当我们从一个阶段进入到另一个阶段,支撑这些不同阶段的技术可能会被认为已经“死”了。
但事实并非如此。虽然容器化解决方案可能比虚拟机更受欢迎,无服务器被认为是容器的替代方案,但这些方法仍然都在发挥着重要作用。实际上,你甚至可能会在相同的软件架构中看到这些不同的方法。在某些地方可以使用虚拟机,但在其他地方无服务器会是更好的选择。
因此,随意使用“死亡”这个词是一种误导。事实上,这只是说这些话的人在发出某种信号:某项技术不再适合他们了,而另一项技术更适合他们现在正在做的事情。

4.“技术 X 的薪水更高,所以技术 Y 一定会死”

有人认为某些技术比其他技术更值钱,所以其他技术正在逐步消亡。这种观点带有一定的迷惑性,而且很危险。
尽管有一些调查报告对哪些技术的报酬最高进行了研究,但其中有很多缺乏严谨的上下文。
或许关注一下收入最高的全栈开发人员或架构师在使用什么工具,这样更实际。但即便如此,这也不一定能告诉你某项技术是否已经“死亡”。它只会告诉我们两件事:哪里有人才缺口,以及企业在做些什么。并不能说明某些技术已经死了。
总之,当你想说某项技术已经“死”了,问问自己到底想要表达什么。如果你无意中听到有人宣称某个框架、库或语言即将消亡,那么想一下他们想要表达什么。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
大纲
固定大纲
1.“某某技术已死,因为企业不再招聘这方面的人才”
2.“某某技术已死,因为没人学它了”
3.“它已经死了,因为我们有其他更好的选择”
4.“技术 X 的薪水更高,所以技术 Y 一定会死”
显示
设置
留言
收藏
8
沉浸
阅读
分享
手机端
快捷键
回顶部