“全栈工程师”已经过去时,现在是“全周期工程师”进行时。
一个人将负责完整的软件生命周期:设计、开发、测试、部署、运营和支持。
“全栈工程师” 已经不够用了,未来的复合型技术人才是 “全周期工程师”。
工程师、程序员们,你们准备好了吗?
网飞正在实践:你构建,你运营的全周期管理
https://medium.com/netflix-techblog/full-cycle-developers-at-netflix-a08c31f83249
1
neoblackcap 2019-02-14 11:53:51 +08:00 4
全栈我害怕,全周期我就不害怕了。为什么?因为这个东西我差不多 10 年前就看到了。比尔盖茨自己说微软非常需要这样的人,但是这样的人凤毛麟角。而且你想想,一个人什么都能干了。都负责一个产品了。为什么不是变成跟大公司的合作关系而是雇佣关系?都有那么厉害的能力了,为啥不创业?
|
2
luob 2019-02-14 11:55:24 +08:00 18
一只公鸡要下蛋,不是他活儿他要干
|
3
shylockhg 2019-02-14 11:56:21 +08:00
说明各种工具都成熟了,软件开发彻底傻瓜化
|
4
huihoo OP @neoblackcap 哈哈,精辟分析。
|
5
Deville 2019-02-14 11:59:59 +08:00
@neoblackcap 雇佣关系不需要考虑资金、资源、人等问题,这些都有现成的。。。创业这些都要自己找。。。然后。。有几个愿意搭理你的。。。
|
6
luosuosile 2019-02-14 12:04:36 +08:00
emm,持怀疑态度,能做到这程度了,cto 能当了吧,那至少开发测试部署估计是给手下做了
|
7
seven777 2019-02-14 12:14:53 +08:00 via Android
@neoblackcap #1
设计,开发,测试,部署,运营和支持,这些活一个人干是可能的,这些都是项目技术层面相关度较高的。集中化有助于淘汰劣质项目和劣质程序员。 但仅仅这些,离创业还差十万八千里! 鸿沟在哪里?我个人的领悟是需求分析,市场(销售),企业运营,人才管理,这几个方面,当然还有钱的事! 别人提需求,别人出钱,程序员只管技术的模式,都不叫创业,充其量叫合作。而且事实证明,这种短期逐利的合作都没有好结果。 |
8
Sin 2019-02-14 12:20:50 +08:00
港真,这样的全干型人才中国的小公司里一抓一把
|
9
seven777 2019-02-14 12:24:16 +08:00 via Android 1
冒昧的怼几句,也是玩笑,别上纲上线。
程序员为什么感觉到累?为什么感觉到压力山大?为什么越来越觉得自己苦逼?最主要的原因是因为近年来程序员的话语权太多了! 套用一句别人的话:“除了那一帮 TG 的后代,各行各业哪个不辛苦?” 在当下这个时代,除了 TG 的后代和附庸,又有谁有程序员的高薪和自由? |
10
ChefIsAwesome 2019-02-14 12:38:40 +08:00 via Android
底下评论说的很好了。NETFLIX 尽管折腾,再怎么搞也改变不了它只是个看电视的产品,一个越做越差的产品。
|
11
hxt 2019-02-14 12:52:14 +08:00
感觉全周期工程师和全栈工程师差别不大,小公司很多人都干着全周期的活。
|
12
myyou 2019-02-14 12:55:10 +08:00
这样的工程师,一旦离职是不是对公司影响很大?
|
14
wxl1380610 2019-02-14 13:03:48 +08:00
小公司不是都这样 ?
|
15
passerbytiny 2019-02-14 13:09:19 +08:00
除非是超大型项目或旧式瀑布式开发,从 Design 到 Deploy 这四个阶段原本就都是程序员负责的。把运营看成以前的产品对接人,把支持看成以前的紧急 bug 修改,那么你图上那 6 个阶段,跟以前其实没多大区别。实际上,网飞不会告诉你为了支持这个图,它们花了多大的精力去维护技术平台。平台加持后,压力是变小了,而不是变大。
|
17
huihoo OP @passerbytiny 其实划分只是一个参考,每个公司和团队都有自己的特殊性。总之,各种能力角色合理搭配和互补,能者多劳,并匹配相应薪资。
|
18
dabaibai 2019-02-14 13:26:46 +08:00
要是这样 为啥还要找个公司呢。。平台好?
|
19
Gzp 2019-02-14 13:40:09 +08:00
全干工程师
|
21
witcat 2019-02-14 13:57:39 +08:00
独立开发者不都是这样吗
|
22
Greendays 2019-02-14 13:57:42 +08:00
以前不是有说国外的一些程序员用工资把工作外包给国内的程序员,某种程度上这也算“全周期”? 233
|
23
frylkrttj 2019-02-14 14:06:55 +08:00
这是 boss 系列
|
24
neoblackcap 2019-02-14 14:09:11 +08:00
@seven777 只是跟项目相关的,难道以前程序员就不做吗?还是大家都不用写测试,需求确定不撕逼?既然都做了,那么显然已经参与进去这个流程里面了,搞个所谓全周期的新名称出来不就是老调重弹,换换花样而已吗?
假如里面的运营,支持超越了以前干的,那么到底是运营到什么程度?程度高的不就成了一个人创业了吗?所以我才提出刚刚的说法。凤毛麟角的事情怕什么,那么好找这些人,中国早就世界第一了。 |
25
0ZXYDDu796nVCFxq 2019-02-14 14:11:29 +08:00 via Android
传说中的个体户
|
27
nazhenhuiyi294 2019-02-14 14:18:03 +08:00
@neoblackcap 赞同
|
28
kx5d62Jn1J9MjoXP 2019-02-14 14:47:50 +08:00
只能说这种程度的人不是"员"级别的
|
29
Biexl 2019-02-14 14:49:33 +08:00
小公司只有一个技术的时候就是这样了
|
30
msg7086 2019-02-14 14:50:52 +08:00
@seven777 #7 说创业也不是说一个人搞个体户才叫创业。
有全周期能力的人,可以独当技术面,接下来再找几个靠谱的其他岗位就能创业了。 实际上来说,很多创业甚至创业成功的公司,都不见得有全周期能力的人…… |
31
SakuraKuma 2019-02-14 15:46:52 +08:00
别的不说, 光 design 我就觉得不是和下面的同一个 channel 的..
感觉思维不太一样. |
32
ccworker 2019-02-14 15:52:40 +08:00
小公司都是只把设计单独分离,其他的都是针对项目安排一个技术人员单干。
大公司的长期项目怎么可能这样干,别瞎操心了。 不考虑项目量级就是再耍流氓啊。 |
33
seven777 2019-02-14 15:57:04 +08:00 via Android
|
34
ydirel 2019-02-15 00:29:48 +08:00 1
全干工程师?
|
35
weakish 2019-02-15 00:56:17 +08:00
@neoblackcap 主帖没说清楚,原文写的很清楚,这个 full cycle 的开发者需要依赖公司的基础设施和各个领域专家。就好比一个实体产品,原来是流水线,每个人负责一道工序,现在是一个人负责全过程,需要什么零件,到对应的仓库找,或者找对应的设备(比如车床)加工,复杂的工艺找专家来指导或者帮忙。
|