shikailonggy 2018-04-23
现如今需要“T”型人才,要求你不仅“一样精”更要在“一样精”的基础上“百样通”,全栈工程师就是这样神一般的存在。
全栈工程师(Full-Stack Engineer),是一个在IT行业圈子里越来越热门的话题,无论是像Facebook这样的大型公司,还是刚刚起步的初创公司,都开始招募全栈工程师。在OSCON会议上,一名Facebook的工程师说他们只聘请“全栈(Full stack)”的程序员。”
有人曾开玩笑说,全栈工程师是资本家的阴谋,因为老板想雇一个人来做三个人的工作。
全栈工程师,也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer。是指掌握多种技能,并能利用多种技能独立完成产品的人。
二八定律又名80/20定律、帕列托法则(定律)也叫巴莱特定律,放在哪里都适用。全栈工程师就是能够了解100的技能,但精通其中的20%,并用这常用的20%技能,去实现80%的特效。
举例:假如你是一个Web开发者,如果你既能做前端(需要熟悉HTML、CSS、JavaScript、H5以及Bootstrap、EasyUI等各种前端框架),又能做后端(需要熟悉Java或ASP.net或php或Node.js或Go,选项太多就不一一列举了),可以独自一个人完成一个类似电子商务网站的产品的开发,那你就算是全栈工程师了。
吴军在得到专栏《硅谷来信》的第054封信中,将工程师划分为五级,如下:
现代项目的开发,很少说只用到一两种技术的,特别是移动互联网大潮下。随便一个互联网项目中用到的技术,就会需要用到后端开发、前端开发、界面设 计、产品设计、数据库、各种移动客户端等方面的知识。
而全栈工程师的成本几乎为零,因为各种技术都懂,胸有成竹,一不小心自己就全做了。即使是在团队协作中,与不同技术人员的沟通也会容易得多,你让一个后端和一个前端去沟通,那完全是鸡同鸭讲,更不用说设计师与后端了。但如果有一个人懂产品懂设计懂前端懂后端,那沟通的结果显然不一样,因为他们讲的, 彼此都能听得懂。所以企业越来越需要一个懂得全栈开发的人物来把控大局,这是趋势,更是必然。
市场需求日益增长,全栈未来将成爆发之势,就业机会将持续增长。
通过数据可以看出,就业薪资会随着工作经验不断上涨,目前平均月薪为17620元,但仍有70%以上用户说数据偏低。
那么如何学习并成为一名全栈工程师呢?小编今天就分享一些关于全栈工程师的视频教程、项目以及学习资料。
2018新版学习路线图
基础班教程
web核心编程
前端高级程序设计
Linux操作系统、
Memcache缓存设计
移动端APP开发
配套工具下载
面试真题必备
获取方式
关注‘黑马程序员’,评论转发后台戳小编,回复:全栈 即可。