那些讨论哪个编程语言更好的人啊,都是菜鸟吗

学习编程语言的新手们,就是喜欢咨询“大佬,我到底应该先学哪个编程语言”,以前我QQ好友有不少想学编程的,老是咨询这类问题。然后吧,过去一两年甚至N多年,还是同样的话题,我想说这个时间学习任何一门语言都应该到进阶了吧。怎么老是纠结于这些问题呢?

那些讨论哪个编程语言更好的人啊,都是菜鸟吗

编程语言

对于新手来说,我觉得学什么编程语言首先看自己想找什么样的工作或者做什么软件的开发然后感觉去学就是了。如果你想开发苹果手机ios软件,那么就赶紧学习Swift或者OC语言完全不影响。因为你学了以后自然而然就会找到门道,发现路径。实在不行可以百度看看学习路径直接去学了,不用再找个人跟他讨论哪个语言好,因为你问的人有他自己的领域,他能给你的答案也是很片面的。

如果感兴趣可以查看各年编程语言排行榜,但这也只是一个参考,没必要完全看上面的数据。用的人多说明竞争对手太多,用的人太少说明没有市场。关键在于自己能达到什么水平。

那些讨论哪个编程语言更好的人啊,都是菜鸟吗

2020编程语言排行榜

没学的人纠结完了,就是开始讨论哪个编程语言更好了,学java的觉得自己天下无敌、学PHP的人觉得PHP是最好的语言,学习C语言的人看不起其他语言的人,都觉得自己的语言是最佳的,不是引战攻击就是成为一个鄙视链。

如果是真正掌握编程的人,那都是一通百通的,不在于用什么编程语言,而是掌握了数据结构和算法,什么语言只是看适用是否合理,类库是否完善,问题是否方便解决而已。每个语言存在就有它存在的合理性,如果想站在鄙视链的更高点,那不如像我一样每个语言都去学学,你会发现学的越深入,通用性反而越强。这样在你面前讨论语言都是一种菜鸟级别的行为。

那些讨论哪个编程语言更好的人啊,都是菜鸟吗

Rust-lang

要说提高自己的逼格,也提升对编程原理的理解,目前最值得学习研究的语言是Rust语言。我用了两年多,但不能说掌握的熟练,一来是没有用于生产项目,二来语言更新频繁,讨论问题的社群也很小,用户基数很少。但是语言非常年轻,也和大多数语言的语法有区别,性能嘛,可以和C++一拼。与那些语言不一样的是有很好的包管理器,这使得第三方库的生态建设要比C++、Golang这些多年来没做好依赖管理器的语言要好多了。


分享到:


相關文章: