为什么我身边很多人喜欢Python而不喜欢JavaScript?

前言

这篇回答不为了将python和JavaScript分出一个高低,我认为每个语言都有着它不可替代的地位,谁优于谁仅限在何种使用场景下,具体问题具体分析。

各编程语言现状

这是今年七月份的语言流行度(数据来源于TIOBE 编程社区指数),其实这个排名今年各月的数据基本没有什么大波动(链接地址:https://hellogithub.com/report/tiobe),python其实是一直稳居榜首,这种宏观上的数据其实也表现在题主所说的“为什么身边的人喜欢python而不喜欢Js”,但其实我认为“喜欢”这个词换为“选择”更合适,出于在python 的流行度下,选择了python,当然,能有这样的流行度必然就说明有其过人之处,下面可以来分析一下为什么python有当下稳定第一的流行度

为什么我身边很多人喜欢Python而不喜欢JavaScript?_第1张图片

首先说一下python相比于JavaScript本身的一些优势:

首先是在nodejs出来之前,js是只能做前端,当下就算是有了nodejs,js生态大部分还是集中在前端,相比于python来说的应用面是要窄得多的,就拿数据分析来说吧,很多专业可能不需要非常专业的python知识,但是是极大可能需要你学会数据的爬取分析等等,那么在这方面首选必然是python而非JavaScript,这是python深耕数据挖掘方面所带来的影响。

其次在当前的大环境下,python的就业相比js前端方向是好很多的,如果你要进行数据分析、机器学习和数学密集型等方面的操作,那么python目前的就业环境还是不错的(这并非说容易,计算机编程行业都卷,一切还得是看自身实力),同时在入门方面,python的难度个人认为也是小于Js的。

上面说的这些,只是针对题主的问题做出的一些粗略分析,并非是去吹捧python,任何语言都有其发光发亮的领域,具体选择什么语言是要看个人职业的选择以及兴趣,可以看一下两种语言的招聘情况:

为什么我身边很多人喜欢Python而不喜欢JavaScript?_第2张图片

为什么我身边很多人喜欢Python而不喜欢JavaScript?_第3张图片

所以,其实整体上在薪酬上的差距并不大,当然这些岗位招聘对于新手并没有参考价值,目的只在于解释语言并没有高低之分,同时需要提醒的是入行需谨慎,审视清楚自己是否对编程有兴趣再去思考后面的事情,希望对你有帮助~

你可能感兴趣的:(JAVA,Python,python,javascript,开发语言)