全栈工程师前端
价值面试
1.全局性思惟后端
2.沟通成本:项目越大,沟通成本越高,作过项目管理的都知道,项目中的人力是1+1<2的,人越多效率越低。由于沟通是须要成本的,不一样技术的人各说各话,前端和后端是必定会掐架的。每一个人都会为本身的利益而战,绝不为已的人是不存在的。而全栈工程师的成本几乎为零,由于各类技术都懂,成竹在胸,本身就全作了。即便是在团队协做中,与不一样技术人员的沟通也会容易得多,让一个后端和一个前端去沟通,那彻底是鸡同鸭讲,更不用说设计师与后端了。但若是有一我的懂产品懂设计懂前端懂后端,那沟通的结果显然不同,由于他们讲的,彼此都能听得懂。spa
困境设计
技术有两个发展方向,一种是纵向一种是横向的,横向的是瑞士军刀,纵向的是削铁如泥的干将莫邪。这两个方向都没有对与错,发展到必定程度都会相互溶合,就比如中国佛家禅修的南顿北渐,其实到了最后,渐悟与顿悟是同样的,顿由渐中来。
若是一个公司不太懂全栈工程师的价值,那么全栈工程师的地位将会很尴尬,说得很差听一点,全栈工程师就是什么都会,什么都不会。曾经有一次面试,对方问很基础的问题,他答不上来,但他能作出产品,也知道什么是怎么一回事,他也不会犯那些错误,可他就是答不上概念,要考倒他很是容易。因此在应聘面试的时候,有些时候会吃亏,他可能会不如那些在某一方面钻得很深的人工资拿得高。
因为常常在各类技术穿梭,他会常常忘记代码的语法和一些API,因此他常常须要去查API甚至查语法,他以为没有Google我几乎无法工做。这在某些人的眼里,是技术不够的表现。他记的只是一个Key,一个如何找寻答案的索引,而不是所有,人脑不是电脑,他不可能能记下全部的东西。