JS 26 岁生日,官方认证 2022 年该学习的技术!

本文讨论了在前端技术飞速发展的背景下,是否应该投入精力学习Rust和Go。作者认为,在前端技能尚未熟练的情况下,学习这两门语言并非必需。尽管Rust和Go在性能上有优势,但其应用场景有限,且学习曲线陡峭。作者提倡根据实际需求和实战场景选择学习新技术,并强调不应盲目跟风。
摘要由CSDN通过智能技术生成

今天是 JS 语言的 26 岁生日,Node.js 官方号送上了祝福。

31ed42c0eb241ebba51c50fef291c060.png

在这个推的评论里笔者看到了一个有意思的话题,有人问在 2022 年我们可以尝试的其他技术有哪些可选?

6e5c48f713e552ac91a18252e3b2c944.png

官方的回答很有意思,不是 Node.js 也不是其他和前端紧密相连的技术,而是 Rust 和 Go。

b8a7b4dc2faa77bb89ce10015fa26fc0.png

相信很多读者已经听过这两门语言了,最近应该也能看到很多技术文章中有提到它们。想必不少读者肯定有这样一个疑问:我们真的需要学习 Rust 或者 Go 么?

先说我的结论:但凡你在前端还没有学好的情况下,没必要花费精力去学习它们。

笔者是学过这两门语言的,Go 相对来说简单很多,但是 Rust 对于前端开发者来说绝对是一门学习曲线相当相当陡峭的语言,很多概念是我们所没有接触过的全新知识。即使我们花费大量时间把其中一门语言学会了,但是应用场景呢?

想必大部分公司内部不会让一个前端开发者用 Go 语言去写服务端吧。就算允许,那也要考虑到后续维护问题。同样的,Rust 的应用场景也并不广泛,虽然它在工具链上有 JS 所不可匹敌的性能发挥,但是如果没有实战场景还是没多大价值。

笔者向来的学习理念是:但凡目前或者放眼未来一年内没有实战场景(指在公司内部),那么这个技术笔者顶多了解或者花费一点时间去学习,但绝不会花费大块精力在上面。因此在前端技术发展飞快的今天,笔者也没有什么技术层面的焦虑感。

今天一堆人推荐学 Go 或者 Rust,过个几天又会有别的新东西出来推荐学习,啥都学没啥必要。我们了解为什么别人要推荐这种技术背后的原因,真到了有场景实战的时候再去深入学习也不迟。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值