2018你该认真学Python了

in 我的观点 with 0 comment  访问: 297 次

Python行业现状

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

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

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

当然Python在国内的盛行还有一部分人的推力,也就是所谓的「布道师」,而这些所谓的推手来自于喜爱Python的Coder, 利益化的教育机构, 风口上的PY猪这三方面。

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

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

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

哪些人适合学Python

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

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

1、在校计算机系大学生

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

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

2、想踏入IT行业者

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

不过这里可以类比,乔丹、科比在NBA成为万众瞩目的NBA历史级别的大明星,他们都是付出了自己的努力和汗水的,你还记得科比的那句话吗?
LosAngeles.png
如果你做好了进入到IT行业,想成为一位IT从业者,你必须先要有科比一样的心态。IT工作者,每天也面对不同的压力和变化,需要你不断的努力和学习;Python的简单易学可以作为你进入IT大门的首选。
kobe.png

3、IT职业转型者

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

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

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

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

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

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

学完Python可以做什么

在说学完Python你将可以做什么的时候,我们先来看看当前行业内Python工程师薪资情况:
PythonSalary.png
从如上职友集Python薪资报告来看,Python工程师的薪资情况还是非常好可观的哦,看到这里是不是有点小激动啊!

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

  1. Python全栈开发工程师
  2. Python爬虫开发工程师
  3. 运维开发工程师
  4. 大数据分析和数据挖掘工程师
  5. 网络编程工程师
  6. 服务器开发工程师
  7. 人工智能领域开发工程师
  8. 网站开发工程师

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

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

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

WeZan
Responses