2018你该认真学Python了

Python行业现状

在过去的2017年里,Python已然成为了世界脚本语言中的No.1,同时在语言综合排行榜中已经攀升至第4名。

Python在国内的盛行从我的认知来看的话,应该是从13年开始盛行,那时还有很多同学拿来跟Rudy来做对比,可能因为Rudy是小日本创造的,在中国不被待见吧,慢慢淡入运维人眼球;

早期接触过配置管理工具Puppet的同学应该知道Puppet就是基于Rudy语言构建的;但是现在你会发现做配置管理的工具里面已经看不到Puppet的身影了,现在小规模的基本上用Ansible,大规模的或者异地网络的在用SaltStack,更大规模的可能就是自研调度系统了,就比如腾讯的蓝鲸系统;而你会发现Ansible、SaltStack都是基于Python语言构建的,从此可知Python的重量。

当然Python在国内的盛行还有一部分人的推力,也就是所谓的「布道师」,而这些所谓的推手来自于, , 这三方面。

喜爱Python的Coder: 喜欢Python的工作着,他是早起在国内利用Python工作的实践者,他崇尚Python的优美、清晰、简单;丰富的第三方库;良好的可移植性和扩展性,从而让他们希望更多的人加入到Python社区来,把好的东西推向众人的眼球。

利益化的教育机构: 利益化的教育机构,在国内是重量级的推手,有些教育机构不顾及教育质量,征求利益的量化,把Python宣传到了众多Coder的面前,导致Python让大家感觉无所不能,从而也让这些教育机构挣得盆满钵满;当然也有些优秀的教育机构,他们在把握住Python带来的教育行业的契机的同时,也在想办法做些规范,想办法在改变这个行业,让教育向着良性的方向发展。

风口上的PY猪: Python已然赶上了一大波热潮,比如DevOps、AiOPS、自动化运维等,都让Python成为了编程语言中的香饽饽。

哪些人适合学Python

哪些人适合学Python这是个伪命题,其实谁都可以学,还记得当初看到一篇文章报道,一位日本老奶奶60岁自学编程,学会使用了BBS、微软系统和苹果手机,她曾写信给苹果的软件开发商,希望他们能开发更多给老年人提供服务的app,但却一直没有得到回应。无奈之下,她只得自己动手,最终设计出了风靡日本的老年人游戏;如今80多岁的她,刚参加工作时,人们还在用算盘来算账——而今天她是世界上年纪最大的iPhone应用开发人员之一,是一个帮助老年人使用智能手机的先驱。

讲这个故事我想说明的是,学习是没有年龄和其他因素的限制的,所以每个人都可以学习Python,但是肯定有些人是有些优势的,学习起来更容易点,也会让他的武器库更加多样。

1、在校计算机系大学生

专业的大学生大家都知道,大学的课程并不是像高中那样的,天天上课,所以时间已然不成问题;虽然前端时间有消息声称Python即将纳入高考科目,不管这个消息的真伪,这让你可以感知到Python的重要性,在校计算机专业的大学生,可以花点时间把Python学好一下,扩充一下自己的编程技能武器。

在今天,很多做大数据、AI方向的公司,就只招收刚毕业的大学生,不招收经验长的Coder,其实现在很多高校借助Python做大数据分析、AI已经提供了良好的环境;如果你自制力够强、有上进心,我想你在大学学习中把Python作为一门功课去学好,那么当你毕业的时候你会发现你的前途比他人更加光明,也将点亮你的高薪人生。

2、想踏入IT行业者

上图是之前网上盛传的一张图片,乔丹为NIKE代言的广告语:。看过乔丹在公牛打篮球的王朝时期,你会爱上他,当他代言NIKE的时候我相信你也会爱上NIKE,但是IT真不是乔丹可以给你力量的哦。

不过这里可以类比,乔丹、科比在NBA成为万众瞩目的NBA历史级别的大明星,他们都是付出了自己的努力和汗水的,你还记得科比的那句话吗?

如果你做好了进入到IT行业,想成为一位IT从业者,你必须先要有科比一样的心态。IT工作者,每天也面对不同的压力和变化,需要你不断的努力和学习;Python的简单易学可以作为你进入IT大门的首选。

3、IT职业转型者

如果你对于你当前的职业感到危机感,想要扩展自己的技能边界,你可以选择从Python入手。

如果你是前端开发人员,不想仅限于H5、HTML、CSS、JavaScripts,想转型进入到后端服务器开发,Python是你的不二选择;

如果你是传统网络、桌面、监控、应用等运维工程师,你想转型做开发或者做开发运维,那你适合学习Python;

如果你是传统企业软件开发或者系统管理者,你想转向Web互联网方向或者转向到新兴互联网行业,那么Python将是一个不错选择;

如果你想成为一位全栈型开发工程师,你想一个人搞定前后端,那么Python将是你通往成功之路的一条捷径;

如果你想进入人工智能行业,Python将会是你的首选开发语言,抢占未来,看准风口,成为AI人才,通往财富自由之路,你将会迎娶白富美!

学完Python可以做什么

在说学完Python你将可以做什么的时候,我们先来看看当前行业内Python工程师薪资情况:

从如上Python薪资报告来看,Python工程师的薪资情况还是非常好可观的哦,看到这里是不是有点小激动啊!

学完Python你可以选择如下职业方向:

Python全栈开发工程师

Python爬虫开发工程师

运维开发工程师

大数据分析和数据挖掘工程师

网络编程工程师

服务器开发工程师

人工智能领域开发工程师

网站开发工程师

真的有这么多方向吗,这点你不用怀疑,下面介绍一些大公司,他们在用Python做什么?

谷歌: Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发;

腾讯: 腾讯游戏的蓝鲸管理系统就是基于Python开发的,当然在爬虫方面腾讯也是大量使用了Python语言;

YouTube: 世界上最大的视频网站YouTube就是用Python开发的。

Facebook:大量的基础库均通过Python实现的;

Dropbox: 美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载;

Instagram: 美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发。

Redhat: 世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的;

豆瓣: 公司几乎所有的业务均是通过Python开发完成的;

知乎: 国内最大的问答社区,通过Python开发(国外Quora);

春雨医生:国内知名的在线医疗网站是用Python开发的。

还有非常之多的公司在使用Python在完成各种类型的工作,作为运维者我们熟悉的配置管理工具、均是由Python开发的,还有我们熟知的云计算软件OpenStack也是由Python语言开发的。

所以介绍到这里,你应该知道Python有多强大了吧,所以如果你能坚持的学好Python,它将会是你IT职业生涯的一个不错选择,祝君好运,与君共勉。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180415G08A2V00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券