最新语言排行榜Python一骑绝尘,我的三点思考

Python与算法社区

共 1516字,需浏览 4分钟

 ·

2021-08-30 10:30

今天中午看到两家权威AI媒体报道,IEEE Spectrum 统计语言最新排名:Python 在市场就业、开源社区继续霸榜,这个消息还是挺鼓舞人心。


但是,我相信依然有小伙伴表示不服,认为国内Java才是市场需求最多的语言,而就业排名却在Python后面,所以不服气。

谈下我的三个观点,与你一起讨论。

第一,一定要清楚排名的规则,只有清楚度量的方法,排名才有意义。

那么此排名考量哪些因素?其实在官网明确给出了:

Rankings are created by weighting and combining 11 metrics from eight sources: CareerBuilder, GitHub, Google, Hacker News, the IEEE, Reddit, Stack Overflow, and Twitter.

你可以看到,这个排名还是主要基于国外的平台和开源社区,因为大部分国内开发者没有访问CareerBuilder, Reddit, 或无法访问 Google, Twitter  

并且,连国内最大的中文IT社区 CSDN 都没有考虑在内。

所以,此排名更应该被看作为偏国外开发者的,对于我们国内情况是不是这样,并不好说。

进一步说,这个排名并不是十分准确的。

另外,Stack Overflow 的年度编程语言排行榜,就更是一个参考了,还没有IEEE Spectrum的全面、权威,所以一定要清醒。

作为国内的两家权威AI媒体,更要理性的阐述排名,更加有理有据的宣传科普。

第二,确实要客观看待语言的排名。尽管我的公众号主要是推送Python与算法,但是我绝不会放大、吹嘘 Python. 保持客观,以事实为依据,才是求知根本。

Python毫无疑问是一门伟大的语言,简洁、明确、生态无比强大。但是这一点也不影响其他语言的伟大。

Java同样也是一门伟大的语言,可读性强、做框架和工程化能力出色,国内大部分互联网公司的线上系统会是Java.

然后,有些朋友的选择是非黑即白,在网络上偶尔看到他们极大贬低另一门语言,有意吹嘘某门语言的现象。

这是没有必要的,语言毕竟只是语言,只是为了实现我们想法的工具。选择语言,因人而异,尊重各种编程语言,并对它们保持敬畏。

第三,说到这里,我想起来,总是有朋友问我:

  1. 最该学习哪门语言?

  2. 哪门语言最好就业的问题。

我的回复一般是这样:

学精一门语言,最好是Python或Java,若是有精力,都要会用这两个。

因为学好这两门语言,实现我们的想法就基本没有什么障碍,既能实现算法,又能保证工程化和上线。

回到文章开始,IEEE Spectrum 的排名依然值得参考,Python 不管在就业机会、开源社区使用率、语言发展趋势各方面,都是NO.1 ,所以我们更应该坚定信念,深度掌握这门语言,活用其优势,避开其劣势。 

上周我梳理了Python的七大用武之地,其实无论学精哪一个,都会让你年薪百万。

所以:放弃想象,立即行动,小步快跑,不断迭代,永远是走向IT领域金字塔顶尖的关键所在。



亲爱的《Python与算法社区》读者朋友们:

坚持技术分享非常不易,如果你看到这里,希望你能点赞或转发,你的每一次点赞或转发,都告诉我这次分享有价值。如果你还想继续看到这个系列视频,请点赞,这样我更能坚持做好这个系列。

浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报