最近在网上看到了一件比较有意思的事情,就是伴随着Python在TIOBE排行榜上多次超越了Java登上第2名的时候,去年口口声声说"不推荐学Python,学Python找不到工作"的一些博主,居然出现了剧情大转变,居然公然承认打脸了…

如果说去年11月首次排到第2名是碰巧,那么今年5、6月份又是第2名就不得不让一些人开始重新审视,而8月的Python依然是第2名,并且C和Java均有有下滑的迹象。

写这篇文章的目的只是想给一些想学的小伙伴们指明方向,同时给那些正在学习Python的朋友坚定一下信心,今天分享的内容主要有:

1.目前主流的一些编程语言,哪一门适合你?

2.我有两个特殊的理由推荐你学学Python。

3.为什么说“学Python找不到工作”的人被打脸?

我们开始进入正题。


一、哪一门语言适合你?

学编程当是兴趣与工作相结合的事情,兴趣因人而异,我就从工作的角度来说一下,目前主流的编程语言适合在哪一块领域大展鸿图,自学编程如果找工作,那么你就应该清楚你对哪方面的工作比较感兴趣,然后再选择相对应的语言朝前迈进。

1.C语言
有句话说得好:

任何比c语言高级的语言都能用c语言来代替,而任何比c语言低级的语言都不足以完整地抽象一个计算机系统。

C语言的运用领域如下:

C语言的运用领域主要在系统软件开发和应用软件开发两方面,尤其是系统软件开发方面最为强大,在应用软件开发方面倒是比C++要差一些,比如说C++在游戏开发方面比C要流行很多,原因有很多,但市面上真正懂C的人并不多,这类人的薪资要比普通程序员要高出很多。

2.Java

Java的运用领域也是非常的广泛,在这么多的领域当中,值得注意的是大数据技术、服务器开发、网站应用以及安卓APPs这几块,如果你以后是想从事这些方向的工作,那么学Java是没有问题的。

3.Python

Python作为当下的热门语言,领域范围也同样是很广泛,在这些领域当中,数据分析、自动化测试、爬虫、人工智能这几个方面是强项,还有一个趋势就是,因为Python在开发周期上较短等原因,Python在web开发方面也是渐露头角。

4.C++
C++主要的运用领域如下:

值得一提的是,目前主流的客户端游戏均是用C++开发的,游戏领域可以大展宏图的同时,服务器也就毋庸置疑,服务器开发同样是C++的拿手好戏;网络软件方面C++也很好用,比如Google的chrome浏览器,就是使用C++开发;

其他的语言比如C#和JS等等,都有其适用的领域,网上也有各个语言擅长领域的详细解释,我就不再这里增加篇幅了,一定要找准自己想去的方向再动手。


二、我有两个特殊的理由推荐你学学Python

周所周知,Python具有上手速度快、功能强大等这些东西,我也不想赘述了,我来说一下我个人觉得学Python比较好的两个点:

1.职场差异化

现在市场上最多的就是Java程序员,这是毫无疑问的,对于刚进入职场的年轻程序员,你的竞争对手可能是具有四五年甚至更多年开发经验的老程序员,就比如以前我给技术部门的指标基本都是“优先考虑有经验的”。

那么对于绝大多数新人来说,除了有干劲和头发多之外,似乎别无优势。

但其实在技术层面,是可以打一个差异化,Python的入行薪资普遍比Java高,这是招聘平台的大数据,目前掌握Python的程序员并没有那么多,而Python这几年来的势头很迅猛,多次被登上最受欢迎的编程语言排行榜第1名,那么恰恰是此时,用Python进入职场打1个差异化,也是不错的选择。

至于有人说“学Python找不到工作”的事情,我后面会给你们好好讲讲。

2.触类旁通
每个开发者身上会的语言都不只是一门而已,当我们有新的需求或者发现新的趋势,我们就可能要用到另一门语言,而一旦你掌握了一门语言之后,你再去学一门别的编程语言,确实可达到触类旁通、快速上手的效果。

2010年之前我主用的还是Java,但我去学Python的话,也仅仅用了一个月不到的时间,我就可以实现两者的互相调用,差不多2个月的时间就把Python学了个遍,从本质上来讲,很多编程思维是异曲同工,接受起来并没有耗费很长的时间。


三、为什么说“学Python找不到工作”的人被打脸?

经常能看到一些博主在自媒体场合发表一些诸如“Python只适合做一些小工具”、“学Python找不到工作”之类的说法,而且他们都不是初入职场的人,反而是在IT领域扎根了起码七八个年头以上的老程序员。

我相信这种话有不少人都说过,关于这一点,我觉得大可不必这么针锋相对。

第一,说这些话的人,多年来他们赖以为生的语言想必是其他的语言,如果要问什么语言最有前途,那肯定是现在他们赖以为生的语言是最有前途的,总不至于有人觉得自己的语言没啥前途但自己还干得乐此不疲吧?所以这种言论,听者是要客观看待的。

第二,我们来看看现在的招聘数据,以一直以来需求量最大的Java和C++来和Python做个对比,数据已然不是前几年的样子。

先来看看全国的招聘情况:

这是我8月13日在前程无忧上面搜的三门语言相关职位的一个数据,抛开1个岗位招多个人而言(都会有这种情况),Python目前在全国的岗位需求已经逼近老牌的C++,虽然比起Java来说差了将近4万个岗位(每页50个*800=4万),但4万在全国范围来说,这个数字并不算大,在全国661个市级城市中,平均下来也就是每个城市多出60个机会。

60个机会也就是10个小型公司左右的样子,或许一个大一点的中型企业就有四五十号程序员。

我们再来看看全国互联网风向标城市北京!

在北京,Python的岗位需求甚至还要多于C++,总数约在Java的68%左右,这在前几年是不可想象的事情,这还是外面所说的学Python找不到工作的情况吗?

如果现在你说学C语言或者学PHP找工作不好找,我觉得是可以理解,我搜了一下北京招聘的C语言或PHP相关职位,结果只有都是十几二十页的信息数量,但Python这100多页的数量,说明市场的人才需求是真实存在那么多,这是不争的事情。

那么问题来了,说是学Python找不到工作的人,是某人的钟爱,还是别有用心?

粉丝福利,点击可查看


四、结语

Java依然是市面上找工作机会最多的语言,老大哥的地位纹丝不动,想学Java来立足于社会的小伙伴大可坚定自己的想法。

Python也并非某些人所说的“学了找不到工作”,人才需求量依然很大,那些虚位以待的招聘数绝不是培训机构给自己圆谎而捏造的假象,想学Python的小伙伴也没必要过于担心。

比起劝你学或者不学的言论,动手才会让你觉得更舒服与安逸,最近朋友圈比较流行一句话“如果你见过大海,自然不会在意池塘里的是非”,等你见识和掌握的东西变多了以后,你自然不会理会当下的对错,

所以,加油!

更多推荐

去年那些口口声声说“学Python找不到工作”的人,今年为何被打脸?