我对全栈工程师的定义:
1.知识面广泛,有很强的学习能力,快速接受新知识,解决当前问题
2.什么都懂点,但能够找到相关方面的专业人士,实为伯乐
3.不再是一个工程师,而是一个有能力的组织者与创业者
一个真正的Full Stack Engineer,他从生活中发现问题,洞察需求,他设计解决方案,并开发出初始版本的产品。为了达到目标,他愿意去学习任何领域的技能和知识。同时他不追求一个人完成所有工作,如果有人可以比他在某方面做得更出色,便会十分热情的邀请他们加入。
最终他的职位也许不再是Engineer,他不再设计UI,不再写代码... 他的工作不再是设计/开发一款应用/产品,因为他有更大更重要的任务要做——design and building a team or a company which builds great products。