码迷,mamicode.com
首页 > 编程语言 > 详细

Python培训是运维还是全栈,有什么区别吗?

时间:2017-09-14 18:41:30      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:一个   不同   团队   一点   需求   image   测试   就业   语言   

Python语言无论是在学术上还是就业上现在都非常受欢迎,很多人都在学习Python。就像大家也都在知乎问Python是运维还是全栈,有没有什么区别。

说到运维和全栈的区别......其中运维是已经在从事运维工作的人(比如说运维工程师)通过学习Python增加自己的技能;全栈则可以简单理解为:啥都懂一些,架构,前端,后端,安全,应用, 代码......

所以如果你是一个运维新手,想学个语言的话,请用Python,为什么呢?因为Python是个综合语言,前后端都可以,还好学。你如果能学好Python,那么前端,后端,测试,大数据分析,爬虫等工作你都能胜任。

运维工程师的未来就是Python。对于运维工程师而言,Python的最大优势在于几乎所有Linux发行版都内置了Python解释器。

技术分享

?

近国内外都在流行一个词叫FullStack,中文翻译过来叫全栈工程师,也叫全端工程师。定义是掌握多种技能,并能利用多种技能独立完成产品的人。我在上文也提到过,可以说是啥都懂一些,架构,前端,后端,安全,应用, 代码......

打个比方,全栈工程师就是一个能独立盖一幢10层小洋楼的人,而普通工程师,则是可以和一群人盖一幢摩天大楼的人。学Python就要学千锋全栈Python。可能你会问为什么,且听我慢慢道来。

第一点,项目越大,沟通成本越高,因为沟通是需要成本的。而全栈工程师的成本几乎为零,因为各种技术都懂,胸有成竹,一不小心自己就全做了。即使是在团队协作中,与不同技术人员的沟通也会容易得多。

第二点,现代项目的开发,很少说只用到一两种技术的,特别是移动互联网大潮下。一个现代化的项目,是一个非常复杂的构成。我们需要一个人来掌控全局,他不需要是各种技术的资深专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常重要。

第三点,8/2定律在哪都适用,全栈工程师就是掌握20%常用技能的人。他们的价值何在?有人就说了,你再厉害,你懂五种技术,你能干五个人的活吗?全栈工程师并不是说一个人能干几个人的活,而是要从多个方面来看这个问题。

第四点,对于创业公司来说,全栈工程师的价值是非常大的,创业公司不可能像大公司一样,各方面的人才都有。所以我们需要一个多面手,虽然说全栈工程师工资会比一般的工程师会高很多,但综合下来,成本会低很多。

第五点,Python能满足绝大部分自动化运维的需求,又能做后端 C/S 架构,又能用 WEB框架快速开发出高大上的 WEB界面,还能做机器学习......

全栈工程师的乐趣要比一般工程师来得多,因为你知道一个产品的形态,你可以去设计一个产品,你是从全局的视野来做事情,你得到的成就感会更多一些。

如果你是编程新手,学Python易于入门,而且容易就业。如果你已经有其他语言基础,那么学习Python可以让你更从容应对这个互联网时代的变化。

 

Python培训是运维还是全栈,有什么区别吗?

标签:一个   不同   团队   一点   需求   image   测试   就业   语言   

原文地址:http://www.cnblogs.com/wangjiaqing/p/7521561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!