Python又一次拿到了TIBOE的“年度编程语言”头衔,成为2021年最受欢迎的的编程语言,虽然2021年我一直都很看好C#,但全球资料的事情不承认都不行,不过我一点都不意外,反而更加确信了某些事情,
尽管Python的趋势只增不减,但有些事情却并非人人都看得清楚,虽然龙叔我写的很多文章都是关于Python,但是并不代表说我也要对它推崇备至,Python之所以有这幺高的热度和排名是有原因的,我希望我这次的分享,能够给大家解开一些疑惑,
一、Python势头强的原因,有人可能看不到
很多人以为Python之所以变得火热的原因是人工智能和大资料的兴起,但我觉得这并非是全部的原因,虽然Python是一门很适合人工智能领域的编程语言,但是人工智能目前还处于前期阶段,距离真正的落地还有着不少的路程要走,尤其是在国内,对人工智能方面的人才虽然是在不断增加,但也因为能够提供的岗位不多的原因,所以没有研究生以上学历,你Python学得再好,你也找不到这方面的作业,
当然了,这不代表以后大规模落地的时候也不能,只是说如果光靠人工智能和大资料,Python还远远达不到目前这幺火热,起码我是这样认为,
那么为什么Python还能比其他语言势头要强?我觉得非程序员方面也占据了很大的因素,
何出此言?我个人除了C站之外,在抖音快手小红书等平台也有账号,在跟其他平台的很多粉丝交流的时候,我发现他们也在学Python,但他们不是程序员也不想做程序员,学Python的原因主要是Python易学、可以提升作业效率和职场竞争力,
他们学Python的定位就是辅助工具,而这些人群已经覆写面很广,包含了运营、市场、财务、新媒体等等岗位,而且这些岗位几乎在各个行业都有招聘需求,也就等于说,学Python已经不是程序员的专属了,
再回到TIOBE发布的编程语言排行这件事上,仔细看你就会发现,TIOBE给语言排名的指标里面包含了课程、第三方供应商的数量以及各大搜索引擎的计算评分,其实也就是说,不管你是不是程序员,只要你对Python感兴趣并做出相关的互联网行为,你都有可能为这个评分贡献一份资料,
其实说到这里答案已经很明显了,程序员只是社会各行各业中的一种职业,还有很多其他职业,如果很多职业都在学习或者使用某一门语言,那么这门语言的热度肯定会上升,反观C语言等其他编程语言,几乎很少听到有非程序员职业说要学习并用之到作业上,那么Python与其他语言的热度差距就拉开了,
Python之所以势头这幺强的原因,在非程序员方面也占据着很大的资料影响,
这其实也反应了一些问题,既然有很多资料来源于业外,那么在IT行业里面,Python目前还没有达到表象上面那么强势,起码目前还无法动摇Java等大牌语言,所以想当程序员,该学Java的还是继续学你的Java,想学C#就学C#,没必要因为Python的强势感到迷茫或者否认什么,
我不是想有意抹黑Python,这对我也没有什么好处,我只是想让更多人心里有个数,理性看待当下趋势,
二、Python该不该学?
有很多人开始说“Python被严重高估了”、“Python徒有其表,事实上什么都做不了”,还有人说“学Python找不到作业的”,有人可能会很纠结了,那么Python到底该不该学?
我觉得,过于吹捧Python是一种极端,不可取,但过于否定又何尝不是一种误导呢?
Python能不能找到作业上招聘网站一搜便知,我这里以前程无忧为例,分别搜索了Java、C++和Python三个关键词,结果如下:
Java是目前市场上用得最多的编程语言,招聘需求有1614页;C++页是老牌的招聘需求很大的编程语言,有1260页;而所谓的找不到作业的Python,搜索结果也达到了1012页,如果说学Python找不到作业的话,那么这些招聘是给那些不能呼吸的人看的吗?
如果你说学PHP难找或者找不到作业,我还能理解,因为它的招聘需求目前在全国只有一百多页,但Python几乎是它的十倍,招聘平台的每日资料总不会又是某某机构搞的鬼吧?
龟叔当年制造Python的初衷就不是用它来比速度比性能的,而是让更多人能更轻松地用它来解决问题,所以没必要拿它在不擅长的方面去跟某门语言对比,
就好比拿小桥车和大货车去比速度或者比装载量,根本没得比,定位就不同,比起来有什么意义?能解决实际的需求才是最重要的,
所以看方向来选择学不学Python才是较为理智的,
Python在爬虫、资料分析、自动化测验和人工智能方面(注意我前面讲的)还是很好使的,也有不少的岗位需求,想学Python的人可以考虑这几个方面,
当然了,如果你只能想把Python当一门辅助工具或者第二技能,那没啥讲的,学就是了,Python确实挺好使的,
粉丝白嫖福利,移步至CSDN社区
今天的分享就先到这里,如果我的分享对你有所帮助,还望不吝三连!
0 评论