全栈工程师 真的好吗?

2016-10-06 12:36:48 +08:00
 xiaoice
全栈工程师: Full Stack Developer
是指掌握多种技能,并能利用多种技能独立完成产品的人。说白了就是啥都懂的人。

这篇文章推荐大家阅读一下:
https://zhuanlan.zhihu.com/p/20091607
6201 次点击
所在节点    职场话题
34 条回复
murmur
2016-10-06 22:39:06 +08:00
@uxstone linux 是最基本要求,现在的招聘写的都是前端要懂后端接口,后端会写简单的 js 和 css ,但是没要求前端能开发业务复杂、大并发的后端程序吧?
curd 那些也叫后端?有一点并发数据量多一点就卡成狗的这不叫全栈写的东西,是低成本埋下来的坑
wdlth
2016-10-06 22:52:37 +08:00
其实是全干工程师……
VmuTargh
2016-10-06 23:10:33 +08:00
其实是公司埋下的要你跨领域加班的暗雷……
uxstone
2016-10-06 23:40:19 +08:00
@murmur 同意
1990andy
2016-10-06 23:43:10 +08:00
我一直觉得没有 10 年+的经验的人不算是全栈(除非超级牛的人),其他的那叫做都懂一点。。。
jukka
2016-10-07 00:58:06 +08:00
现在觉得 full stack 有时候真的是笑话,别太较真,把自己搞的很累不说。
文章里写的 3 年 1 万个小时,个人觉得真能做下来的人,真是定力超强。

拿我自己的情况来说,
工作 5 年半, rescue time 统计的 Neutral + Productive 时间才 8000 个小时(11967 hour total)。

得到的技能:
游戏领域,用了 3 年 cocos ,自己用纯 C 复刻一个出来。
1 年的后端,做的游戏服务端也只是勉强经得起每分钟几十个登陆的考验,可用性,稳定性,扩展性都还一大堆问题。

勉强敢给别人说度过了 Junior 的 Level 。

然而走到这一步,每一次一点的技能提升,都需要数个星期的努力。
深深的感觉到,如果要成为 Senior ,就是拿时间堆,一点捷径都没有。
一个方案不做个几遍,根本不知道问题出在哪里。

游戏都如此,大数据想必也不简单吧。
qiukun
2016-10-07 09:45:53 +08:00
@jukka 有这样的觉悟还愿意评论 buzzword 。。好人
tracymcladdy
2016-10-07 16:50:52 +08:00
一直是全干工程师。。。
holulu
2016-10-07 18:34:38 +08:00
其实 web 开发只有很架构性的东西才会要求很专业的人。例如专业前端负责搭架构、完善开发环境和编写公共组件,而专业后端也是负责类似前端那样很底层的架构工作。剩下中间那层主要做业务开发的就既写后端的业务实现,也写前端的用户交互,这些都是填代码的工作。

业务功能的开发很多时候都是由一般的后端开发人员开始做的,后端写完服务代码和 API 就交给前端来弄。这样中间就有个等待的过程,而且还不知道后端的实现是否一定满足前端的需要。这样前后端两批人就会在不同的功能开发中把任务递来递去,例如功能上有改动、 API 的数据不全……但其实很多功能的前端实现都是很简单的,如果让后端弄也不会难到哪里去,大的框架都在,只要填填代码或改动一下就行了。这些工作交给一般的后端来做可以节省等待和沟通的时间。也许这就是全栈工程师出现的原因吧。

回头想想,其实很多行业都是这样的。在某个领域非常专业的人都是占少数,而且大部分人都是工作在不同领域交叉的位置。而全栈工程师应该就是这里的『大部分人』。
dearmadman
2016-10-07 20:11:54 +08:00
一直觉得全栈是个伪命题,虽然曾经 SB 的自称为全栈工程师,现在我只想做「前端工程师」或者「后端工程师」

在 V2EX 某次帖子招聘中看到直接标明「全干」工程师,你不得不服

很想对那些功力不够深厚的同学说一声,「如果你想成为全栈工程师,那么你很可能会走火入魔的」。

参考人物:鸠摩智
lairdnote
2016-10-08 09:20:59 +08:00
哈哈。我是 devops 工程师。我的观点是全栈技能占到个人的 20%, 个人技能占 80%比较好, 20%是为了未来学习的方向 80%是保障当前的饭碗。 如果一味的追求全栈,对自己很好,但是很累。 并且对公司的规划没有执行效率, 学习成本全部转嫁给公司时间。 我当时是用私人时间去学习完成全栈的学习
bincoding
2016-10-08 11:36:45 +08:00
能做和做的好是两会事吧

大部分后台也会写前端,但是和专门做前端肯定有差别
timestamp
2016-10-08 17:22:41 +08:00
我就是全栈,也是全渣
LeeCabala
2016-10-09 20:26:08 +08:00
好。个屁。

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

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

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

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

© 2021 V2EX