Facebook称只招全栈工程师为啥这个

现如今需要“T”型人才,要求你不仅“一样精”更要在“一样精”的基础上“百样通”,全栈工程师就是这样神一般的存在。

全栈工程师(Full-StackEngineer),是一个在IT行业圈子里越来越热门的话题,无论是像Facebook这样的大型公司,还是刚刚起步的初创公司,都开始招募全栈工程师。在OSCON会议上,一名Facebook的工程师说他们只聘请“全栈(Fullstack)”的程序员。”

有人曾开玩笑说,全栈工程师是资本家的阴谋,因为老板想雇一个人来做三个人的工作。

全栈工程师是什么?

全栈工程师,也叫全端工程师(同时具备前端和后台能力),英文FullStackdeveloper。是指掌握多种技能,并能利用多种技能独立完成产品的人。

二八定律又名80/20定律、帕列托法则(定律)也叫巴莱特定律,放在哪里都适用。全栈工程师就是能够了解的技能,但精通其中的20%,并用这常用的20%技能,去实现80%的特效。

举例:假如你是一个Web开发者,如果你既能做前端(需要熟悉HTML、CSS、JavaScript、H5以及Bootstrap、EasyUI等各种前端框架),又能做后端(需要熟悉Java或ASP.net或php或Node.js或Go,选项太多就不一一列举了),可以独自一个人完成一个类似电子商务网站的产品的开发,那你就算是全栈工程师了。

吴军在得到专栏《硅谷来信》的第封信中,将工程师划分为五级,如下:

市场需要,趋势发展之必然

现代项目的开发,很少说只用到一两种技术的,特别是移动互联网大潮下。随便一个互联网项目中用到的技术,就会需要用到后端开发、前端开发、界面设计、产品设计、数据库、各种移动客户端等方面的知识。

而全栈工程师的成本几乎为零,因为各种技术都懂,胸有成竹,一不小心自己就全做了。即使是在团队协作中,与不同技术人员的沟通也会容易得多,你让一个后端和一个前端去沟通,那完全是鸡同鸭讲,更不用说设计师与后端了。但如果有一个人懂产品懂设计懂前端懂后端,那沟通的结果显然不一样,因为他们讲的,彼此都能听得懂。所以企业越来越需要一个懂得全栈开发的人物来把控大局,这是趋势,更是必然。

全栈工程师的未来如何

市场需求日益增长,全栈未来将成爆发之势,就业机会将持续增长。

通过数据可以看出,就业薪资会随着工作经验不断上涨,目前平均月薪为元,但仍有70%以上用户说数据偏低。

那么如何学习并成为一名全栈工程师呢?小编今天就分享一些关于全栈工程师的视频教程、项目以及学习资料。

新版学习路线图基础班教程web核心编程前端高级程序设计Linux操作系统、Memcache缓存设计移动端APP开发配套工具下载面试真题必备获取方式




转载请注明:http://www.aierlanlan.com/rzdk/1895.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了