最近全栈很火,咱也来聊聊
OnetawayFull Stack在国外流行起来,我朝作为抄袭鼻祖那尼玛必须果断强势引进。最近关于全栈工程师的褒贬不一,我就抛砖引玉,先说说我对全栈的看法。
- 全栈对程序员个人的提升我觉得还是有很大帮助的,现在的不管各个领域的项目web也好,native也罢,绝不再是只会一两种技术就能搞得定了。所以多见识,增长知识面和见闻一定是没有坏处的,我这个意思不是说要你做普遍撒网,没有一项精通的通才。我一直是追求一项精,多样通的,其实通多样对你精的那一样也是有很大帮助的
- 关于产品,也许一个全栈最多只能盖10层的楼,一个team里面多个精通某一两个方面的合起来可以盖摩天大楼,但是我不认为这个应该成为否定全栈的理由
综上,我觉得全栈还是利大于弊的。。。 就先撤这些吧。。。大家随意看看就完了,不喜求别喷。。。
自己做东西喜欢全栈(实际上不搞的话也难找到合适组team的)
工作不喜欢搞全栈,太累了,都说3个人搞5个人的活给4个人的钱,但是一般公司都不会,基本是事越多钱越少...
ps:其实十年前搞企业网站的时候,已经是全栈了,产品设计程序数据库服务器seo一手包,不过最近这2年还要加上app和微信微博。
按产品来就行,缺啥补啥,要么请人干,要么自己干:)
大部分工程师都是所谓的全栈。哪有只懂一门技术的的。估摸着这个词也是个被毁的词,和以前的架构师了,敏捷了,精益差不多的结局。
展开讲讲,所谓多门精通其实也都是水平不怎么高的时候自己骗自己,比如被用烂了的,语言不重要,思想才重要。人云亦云跟着讲的人很多。事实上几乎所有的程序员最多就能精通一门语言。但是等你真的精通一门语言的时候,你就会明白语言不重要,思想才重要就是一句类似于红色是红的一样的无比正确的废话。
不是需要什么都会 而是需要的时候能很快的学会
程序员应该是全栈的,只干前端的工程师大部分是因为对后端没兴趣或者干不了后端。
有很多前端是从网页三剑客学起的,更多的是出于对做网站的爱好,有了那些工具入门其实很简单,但是入了门之后想更深入接触后端程序就会遇到一些瓶颈。
偏偏国内的环境又可以让一些只懂简单前端工具、代码的程序员生存,所以这个职业或者职位就很明显的独立出来了。
这种分工其实对个人和整个环境都没好处,分工越细,个人的成长空间就越窄,而创新更需要跨界人才。
full stack应该侧重于干一类的活,其他懂而不是全部包办把。。。。一个人不可能在每一个方面都照顾周全啊。。自己做东西例外。
术业有专攻,如果纯粹码农,fullstack当然是可以的
full stack我认为是在你实在没什么特别的长处的情况下生存的一种方法,就是反正做不了领域专家了,那么就学习能力快,也是对企业有用的。
楼主是个女的?