学习Python真的能找到工做吗?

原由一
前几天,去个商场逛逛,忽然有个小伙子给我一张传单,写着“人生苦短,我学Python”,就像从前“华尔街”英语同样... 接下来,我发现不少手机里电脑上关于“学Python”的广告...
从心里来说,我以为你们都学习一下编程思惟是好事,毕竟如今讲“全民编程”了,可是彷佛你们对Python给予了过高的指望。彷佛你们都在传递一个信号“学Python”,就有更好的职位,就能找到好工做!(写这篇文章的目的,是但愿你们正确认识学Python自己,并非故意黑Python,我也黑不了)

前端

原由二
因为工做的缘由,天天也会查看大量求职者投递过来的简历,不少都是应届毕业生。无论什么专业的,都会写一下“学习过Python语言”,或者参加过相似培训。见得最多的,“有说本身作过一个爬虫的”,“有说用Python写过神经网络的“,”有说用Python处理数据的(其实就是简单表格)“...
因为大部分学习时间都很短,不少都是现成的模拟和照搬,对招聘者来讲,最多就是认为你“兴趣面挺广”最多认为你还“挺爱学习”,但他不会期望你经过Python能作什么事儿。实际上也根本作不了什么,前端作不了,后台也不可能让学了几周Python的同窗去作(如今企业真正用Python作后台的并很少,主流仍是Java PHP Node C/C++ Go R等)。处理表格Excel可能更方便,人工智能看上去高大上可是通常公司用不上(若是用也是用现成的模型或接口),至于爬虫用获得的公司就更少了。

python

咱们先说一下Python的历史(上世纪90年代初就有了)算法

python history
一句话,Python做为一门语言,其实很早就有了,实际上比Java还要老一些,我倒不是以为活得悠久的语言有什么很差,只是纳闷为何最近会这么 ?
编程

其实,主要仍是归功于人工智能的兴起,Python提供了大量的库和工具包方便开发人工智能(特别是神经网络)相关产品,因为这个优点,Python伴随着人工智能的兴起而快速发展起来。网络

人工智能从五六十年代开始,已经经历过几回高潮和伴随而来的低谷。而最近这一次,资本市场投入不少不少钱!使得“国内不少学校开设人工智能专业”“不少相似方向的老师都说本身是搞人工智能的”“凡是声称懂人工智能的毕业生能够拿到天价薪水”...彷佛全民都开始搞人工智能了,每一个项目每一个产品都要和人工智能沾点边,否则就OUT了。数据结构

在我看来人工智能也是一个“基础行业”,须要大量底层的研究,须要在基础的算法/芯片上得到突破才会带来下一波红利(这一波基本已经释放差很少了)。其实也就是说用Python调用一下神经网络几个标准函数或算法,和你作“神经网络算法的Research”没什么关系。ide

总结一下,Python的几个坑:函数

坑一:“之前用Excel要几个小时完成的,用Python几分钟搞定“常常看见这样的广告
做为表格引擎Excel也许运算速度比Python慢,可是就平常数据处理方便性来讲,Excel已经足够强大,里面也有大量的公式和算法,若是你不是很熟悉想要写Python代码,而后跟Excel这个现成工具去比工做效率,这个就比较扯了。
工具

坑二:学了Python好找工做,薪水都很高
若是是作工程师,我找过一些招聘网站,前端都不会用Python,后台用Python也是不到1/10(小众语言),排前面的仍是Java那些。因此,职位就没多少,工做天然没那么好找。
学习

坑三:排名很高,做为爱好和学校学习的人多,和找到高薪工做还有很长一段距离
最近,Python全球范围内排名都很高,不是第一就是第二,确实不少人都感兴趣和学习,也能够在不少领域和方向派上用场。最主要领域:金融数据分析、人工智能、科学计算等,可是要在这些领域找到工做,学个把月的Python是没有用的。

固然,若是你是Python 高手,那一切都另当别论。

我写这篇文章只是但愿,不少学习Python的同窗,能有一个恰当的预期,回归到理性上面来,不要被不少培训机构给忽悠了。

若是我建议,若是真要经过编程找到好工做,要么就下苦工,从算法/数据结构开始,选一门基础语言(C/Java)开始,至少弄个3年5年(这样才有竞争力)。要么就找iVX这些零代码可视化开发工具学一下,一两个月就能快速掌握(毕竟不须要复杂的语法学习,就是拖拽开发),也能快速找到工做,至少从事外包接活,反正养活本身不成问题。

相关文章
相关标签/搜索