Full Stack在国外流行起来,我朝作为抄袭鼻祖那尼玛必须果断强势引进。最近关于全栈工程师的褒贬不一,我就抛砖引玉,先说说我对全栈的看法。
综上,我觉得全栈还是利大于弊的。。。 就先撤这些吧。。。大家随意看看就完了,不喜求别喷。。。
自己做东西喜欢全栈(实际上不搞的话也难找到合适组team的)
工作不喜欢搞全栈,太累了,都说3个人搞5个人的活给4个人的钱,但是一般公司都不会,基本是事越多钱越少...
ps:其实十年前搞企业网站的时候,已经是全栈了,产品设计程序数据库服务器seo一手包,不过最近这2年还要加上app和微信微博。
大部分工程师都是所谓的全栈。哪有只懂一门技术的的。估摸着这个词也是个被毁的词,和以前的架构师了,敏捷了,精益差不多的结局。
展开讲讲,所谓多门精通其实也都是水平不怎么高的时候自己骗自己,比如被用烂了的,语言不重要,思想才重要。人云亦云跟着讲的人很多。事实上几乎所有的程序员最多就能精通一门语言。但是等你真的精通一门语言的时候,你就会明白语言不重要,思想才重要就是一句类似于红色是红的一样的无比正确的废话。
程序员应该是全栈的,只干前端的工程师大部分是因为对后端没兴趣或者干不了后端。
有很多前端是从网页三剑客学起的,更多的是出于对做网站的爱好,有了那些工具入门其实很简单,但是入了门之后想更深入接触后端程序就会遇到一些瓶颈。
偏偏国内的环境又可以让一些只懂简单前端工具、代码的程序员生存,所以这个职业或者职位就很明显的独立出来了。
这种分工其实对个人和整个环境都没好处,分工越细,个人的成长空间就越窄,而创新更需要跨界人才。
以前叫万金油。。。哪个作坊的开发人员不是分析/设计/前端/中间层/后台/数据库/测试/美工/支持/业务统统做的?
以前叫分类,现在叫tag。
包装一下,换个马甲,就可以多很多职位