新睿云

> 知识库 > 互联网世界里的万金油——全栈

互联网世界里的万金油——全栈

作者/来源:新睿云小编 发布时间:2019-08-14

如果你是一家创业公司的老板,在招聘员工的时候,是想要一个样样都通,但是工资奇高的人,还是一批各自钻研单一领域工资偏低的人?我想,在创业初期,还是需要一个这样这样万金油的角色才能让公司快速步入正轨,在编程领域,这样的人头顶有个词叫“全栈”。

准确的说,全栈这个词本身不构成一个概念,他后面总要搭着别的词才能而被人所理解,比如全栈云、全栈工程师等。像前面介绍的,这个词代表的是万金油的角色,甚至可以说全栈就是全能。唠叨这么多,全栈具体是指什么?这篇文章带你了解一下。

image.png

全栈的概念

全栈,英文名(The Full Stack),据说最早出自一位Facebook工程师写的一篇文章。作者认为全栈工程师是一个通才,能够自己创建不平凡的应用程序。实际上,全栈工程师应该是一个统筹全局的角色,他不一定要自己亲自下手写前端后端代码,但是一定能看懂并指出前端后端的问题,然后告诉他们各自要做什么,才能配合完成一个项目。

全栈的工作

文章开头我们说在万金油和小团体中二选一,其实并不妥当,现实的情况是,创业公司老板应该找这么一个万金油的工程师来协调这个小团体。因为项目越大,沟通成本越高,项目中的人力是1+1<2的,人越多效率越低,因为沟通是需要成本的,更何况不同岗位的人员对对方的工作内容并不了解,全栈工程师是可以解决这种沟通问题的,他什么都懂,知道A的工作会如何影响到B,C应该做什么来协调A和B的工作冲突。

因此创业公司的老板绝对不能认为,全栈工程师的意思就是所有IT的工作,有这一个人就够了。即使拼了老命,全栈工程师确实可以包办所有工作,但是长远来看,效率和成本与预期往往是相悖的。

image.png

全栈云

全栈这个概念放到云计算这边来,意义就显得有些有些不同。随着互联网、移动化、大数据、物联网和人工智能技术的兴起,传统行业也面临着数字化转型的挑战。企业上云,就需要基于云平台,结合各种新技术开发应用。

这时候问题就出现了,这么多技术,互相之间编程语言、代码、框架都不相同,使用同一云平台并不能撬开多种技术之间的壁垒,需要功能更加全面、灵活和可长期演进的平台,这就是全栈云。

全栈云的服务,是要将一个云平台上的资源再做一次整合,使它既能支持企业传统业务的云化转型,又支持基于分布式/微服务架构的业务创新。在技术层面上,全栈云提供统一架构、统一API、统一服务、统一体验,为用户业务的长期演进提供支持。

image.png

以上,就是关于“全栈”的介绍,目前各个公司无论是创业公司还是大型企业,对全栈工程师的需求都是紧缺的,毕竟“通才”难觅,有志于程序员职业的朋友们,可以考虑让自己来做这个万金油。

热门标签
免费领云产品
在线客服   
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待