#为什么现在的编程语言需要用户的心智那么高
看到博文视点公众号推了一本Rust的书,我又跑去翻看了一下Rust相关的书,看了一会儿便开始觉得有点头晕,
让我不经在想
“为什么现在的编程语言需要用户的心智那么高?”
以前天真的觉得技术的发展是为了解决新问题,比如
- Swift是为了降低Objective-C的复杂度
- Kotlin是为了降低Java的复杂度
- Rust是为了降低系统性编程的错误
- Mojo是为了在人工智能上替代Python
...
直到我接触了React.js/Next.js,我对以前这种天真的想法产生了怀疑,或许很多语言/工具的出现有别的目的,
能看得到的企图是
“新工具/语言的门槛可以有效筛选跟不上的程序员”
“新工具/语言可以开辟自己的生态,提升公司的竞争力”
至于新工具/语言是否好用,反正又不是决策者用,决策者也不关心用的人是否头发都薅没了,Who TMD cares...
如果你要上班写代码,自然是要去学习最当红的技术
如果你创业,还是使用最熟悉的东西吧 比如Java/PHP/Python/JavaScript...