我来喷喷Fullstack

2014-01-16 18:34:02 +08:00
 flynngao
首先先搞清楚,国界不一致,这个Full Stack的含义是否一致?按照现代工业的趋势,分工越精是肯定,在很久以前,程序员就是程序员,哪有Full stack那么一说。现在国内盛行的Full stack其实是一直一种思维病的爆发。是什么思维病:“我领域以外的关我什么事,我能做好我java(前端/PCB设计……)就行了”。实际上反映的是现在国内很多程序员不了解身边的人各个方面的技术业务,导致开发沟通成本极高的一个后果,这并不是技术问题,而是思维问题。其实所谓推崇的fullstack,我反而理解为,我们希望找沟通能力高,愿意干dirty work的工程师,而不是样样松的工程师。真不知道这样推崇,是不是最后又会误了下一代程序员……

ps.知乎上这个回答,才是真•回答: http://zhi.hu/Y5Lf
4222 次点击
所在节点    程序员
11 条回复
Ricepig
2014-01-16 19:19:36 +08:00
打通上下游就好
ianva
2014-01-16 19:50:01 +08:00
对于创业公司full stack不错,现在轮子越来越多了,不用造轮子可以解决的问题越来越多了,越来越容易在比较低得学习成本下搭建成型项目的可能性高了,另外计算机的性能越来越好了。这样 full stack 很容易低成本高效率搭建一个可用方案。

对于大型公司仅仅full stack是不满足需求的,要Full stack + 一领域专家,一专多能,有比较宽泛的视野,能了解上下游工作,还能在自己的工作范围内解决问题,并有全局考虑。
ijse
2014-01-16 19:55:11 +08:00
full stack 是一种态度,不想仅仅作为公司里的一颗螺丝丁,而是想自己开发出感兴趣的产品 ~~
christianwong
2014-01-16 19:58:09 +08:00
我呆过几家公司而且都是大公司,我发现公司确实很喜欢这类你说的做“dirty work”的工程师,没有什么专精,但是干活很卖力,公司需要的就是这个,但是究竟对于个人能力成长那种学习方式比较好,值得商榷
ianva
2014-01-16 19:59:48 +08:00
如果一个人能在一个领域能深入研究,也就说明有能深入研究一个方向的能力,那他转到其他领域也很容易达到一个比较高的高度,从这个方面讲领域专家转到full stack会更好,考虑打后期的可以先有一方面专长,再混full stack,好比先练九阳神功,那学其他东西更顺手
FrankFang128
2014-01-16 20:04:07 +08:00
怎么会有所谓标准答案。
现实中就是有FSD,成为FSD也是一件很酷的事。
大公司病不是FSD能解决的。
flynngao
2014-01-16 20:06:05 +08:00
@FrankFang128 没有标准答案才好啊,这不是就是思想碰撞的地方么。
sanddudu
2014-01-16 20:18:47 +08:00
同意LZ的观点
ericpeng
2014-01-16 20:27:59 +08:00
full-stack只是一个标签,但是我们认识世界也都是通过标签和概念。但不要过分强调标签和包装。

这个关系到创业型(产品导向)程序员和领域型(技术导向)程序员(没有绝对的区分,看个人对自身的要求)

个人觉得隐藏在full-stack之后的是全局思维和一套做事的方法(方法论),包括技术选型,趋势判断,核心理念。我觉得成为full-stack首先应该会是一个specialist,这代表着你在这个领域可能做到的深度,也是其它方向的潜力所在。

实践是检验的标准。
flynngao
2014-01-16 20:42:19 +08:00
@ericpeng
@ianva 感觉就是深度优先还是广度优先的问题
@christianwong 这又涉及个人利益和公司利益的问题
timothyye
2014-01-16 23:47:49 +08:00
Fullstack的深层次含义是:钱不够,招不了更多的人,所以让你从前端到后端一手操办……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/97287

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX