V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
huihoo
V2EX  ›  程序员

程序员、工程师们将更加的压力山大!

  •  
  •   huihoo ·
    huihoo · 2019-02-14 11:49:26 +08:00 · 7106 次点击
    这是一个创建于 2103 天前的主题,其中的信息可能已经有所发展或是发生改变。

    “全栈工程师”已经过去时,现在是“全周期工程师”进行时。

    一个人将负责完整的软件生命周期:设计、开发、测试、部署、运营和支持。

    “全栈工程师” 已经不够用了,未来的复合型技术人才是 “全周期工程师”。

    工程师、程序员们,你们准备好了吗?

    网飞正在实践:你构建,你运营的全周期管理

    full

    https://medium.com/netflix-techblog/full-cycle-developers-at-netflix-a08c31f83249

    36 条回复    2019-02-15 11:24:20 +08:00
    neoblackcap
        1
    neoblackcap  
       2019-02-14 11:53:51 +08:00   ❤️ 4
    全栈我害怕,全周期我就不害怕了。为什么?因为这个东西我差不多 10 年前就看到了。比尔盖茨自己说微软非常需要这样的人,但是这样的人凤毛麟角。而且你想想,一个人什么都能干了。都负责一个产品了。为什么不是变成跟大公司的合作关系而是雇佣关系?都有那么厉害的能力了,为啥不创业?
    luob
        2
    luob  
       2019-02-14 11:55:24 +08:00   ❤️ 18
    一只公鸡要下蛋,不是他活儿他要干
    shylockhg
        3
    shylockhg  
       2019-02-14 11:56:21 +08:00
    说明各种工具都成熟了,软件开发彻底傻瓜化
    huihoo
        4
    huihoo  
    OP
       2019-02-14 11:56:47 +08:00
    @neoblackcap 哈哈,精辟分析。
    Deville
        5
    Deville  
       2019-02-14 11:59:59 +08:00
    @neoblackcap 雇佣关系不需要考虑资金、资源、人等问题,这些都有现成的。。。创业这些都要自己找。。。然后。。有几个愿意搭理你的。。。
    luosuosile
        6
    luosuosile  
       2019-02-14 12:04:36 +08:00
    emm,持怀疑态度,能做到这程度了,cto 能当了吧,那至少开发测试部署估计是给手下做了
    seven777
        7
    seven777  
       2019-02-14 12:14:53 +08:00 via Android
    @neoblackcap #1
    设计,开发,测试,部署,运营和支持,这些活一个人干是可能的,这些都是项目技术层面相关度较高的。集中化有助于淘汰劣质项目和劣质程序员。
    但仅仅这些,离创业还差十万八千里!
    鸿沟在哪里?我个人的领悟是需求分析,市场(销售),企业运营,人才管理,这几个方面,当然还有钱的事!
    别人提需求,别人出钱,程序员只管技术的模式,都不叫创业,充其量叫合作。而且事实证明,这种短期逐利的合作都没有好结果。
    Sin
        8
    Sin  
       2019-02-14 12:20:50 +08:00
    港真,这样的全干型人才中国的小公司里一抓一把
    seven777
        9
    seven777  
       2019-02-14 12:24:16 +08:00 via Android   ❤️ 1
    冒昧的怼几句,也是玩笑,别上纲上线。
    程序员为什么感觉到累?为什么感觉到压力山大?为什么越来越觉得自己苦逼?最主要的原因是因为近年来程序员的话语权太多了!
    套用一句别人的话:“除了那一帮 TG 的后代,各行各业哪个不辛苦?”
    在当下这个时代,除了 TG 的后代和附庸,又有谁有程序员的高薪和自由?
    ChefIsAwesome
        10
    ChefIsAwesome  
       2019-02-14 12:38:40 +08:00 via Android
    底下评论说的很好了。NETFLIX 尽管折腾,再怎么搞也改变不了它只是个看电视的产品,一个越做越差的产品。
    hxt
        11
    hxt  
       2019-02-14 12:52:14 +08:00
    感觉全周期工程师和全栈工程师差别不大,小公司很多人都干着全周期的活。
    myyou
        12
    myyou  
       2019-02-14 12:55:10 +08:00
    这样的工程师,一旦离职是不是对公司影响很大?
    huihoo
        13
    huihoo  
    OP
       2019-02-14 13:00:39 +08:00
    @hxt 说的好像也是
    wxl1380610
        14
    wxl1380610  
       2019-02-14 13:03:48 +08:00
    小公司不是都这样 ?
    passerbytiny
        15
    passerbytiny  
       2019-02-14 13:09:19 +08:00
    除非是超大型项目或旧式瀑布式开发,从 Design 到 Deploy 这四个阶段原本就都是程序员负责的。把运营看成以前的产品对接人,把支持看成以前的紧急 bug 修改,那么你图上那 6 个阶段,跟以前其实没多大区别。实际上,网飞不会告诉你为了支持这个图,它们花了多大的精力去维护技术平台。平台加持后,压力是变小了,而不是变大。
    huihoo
        16
    huihoo  
    OP
       2019-02-14 13:17:39 +08:00
    @seven777 说得中肯,值得思考。程序员拥有更多自由度,这也是喜欢这个行业的原因。
    huihoo
        17
    huihoo  
    OP
       2019-02-14 13:20:48 +08:00
    @passerbytiny 其实划分只是一个参考,每个公司和团队都有自己的特殊性。总之,各种能力角色合理搭配和互补,能者多劳,并匹配相应薪资。
    dabaibai
        18
    dabaibai  
       2019-02-14 13:26:46 +08:00
    要是这样 为啥还要找个公司呢。。平台好?
    Gzp
        19
    Gzp  
       2019-02-14 13:40:09 +08:00
    全干工程师
    agagega
        20
    agagega  
       2019-02-14 13:42:51 +08:00 via iPhone
    @seven777 在 V2 别问,问就是公务员秒天秒地
    witcat
        21
    witcat  
       2019-02-14 13:57:39 +08:00
    独立开发者不都是这样吗
    Greendays
        22
    Greendays  
       2019-02-14 13:57:42 +08:00
    以前不是有说国外的一些程序员用工资把工作外包给国内的程序员,某种程度上这也算“全周期”? 233
    frylkrttj
        23
    frylkrttj  
       2019-02-14 14:06:55 +08:00
    这是 boss 系列
    neoblackcap
        24
    neoblackcap  
       2019-02-14 14:09:11 +08:00
    @seven777 只是跟项目相关的,难道以前程序员就不做吗?还是大家都不用写测试,需求确定不撕逼?既然都做了,那么显然已经参与进去这个流程里面了,搞个所谓全周期的新名称出来不就是老调重弹,换换花样而已吗?

    假如里面的运营,支持超越了以前干的,那么到底是运营到什么程度?程度高的不就成了一个人创业了吗?所以我才提出刚刚的说法。凤毛麟角的事情怕什么,那么好找这些人,中国早就世界第一了。
    0ZXYDDu796nVCFxq
        25
    0ZXYDDu796nVCFxq  
       2019-02-14 14:11:29 +08:00 via Android
    传说中的个体户
    kkjinping
        26
    kkjinping  
       2019-02-14 14:14:39 +08:00
    @luob nb
    nazhenhuiyi294
        27
    nazhenhuiyi294  
       2019-02-14 14:18:03 +08:00
    @neoblackcap 赞同
    kx5d62Jn1J9MjoXP
        28
    kx5d62Jn1J9MjoXP  
       2019-02-14 14:47:50 +08:00
    只能说这种程度的人不是"员"级别的
    Biexl
        29
    Biexl  
       2019-02-14 14:49:33 +08:00
    小公司只有一个技术的时候就是这样了
    msg7086
        30
    msg7086  
       2019-02-14 14:50:52 +08:00
    @seven777 #7 说创业也不是说一个人搞个体户才叫创业。
    有全周期能力的人,可以独当技术面,接下来再找几个靠谱的其他岗位就能创业了。
    实际上来说,很多创业甚至创业成功的公司,都不见得有全周期能力的人……
    SakuraKuma
        31
    SakuraKuma  
       2019-02-14 15:46:52 +08:00
    别的不说, 光 design 我就觉得不是和下面的同一个 channel 的..
    感觉思维不太一样.
    ccworker
        32
    ccworker  
       2019-02-14 15:52:40 +08:00
    小公司都是只把设计单独分离,其他的都是针对项目安排一个技术人员单干。
    大公司的长期项目怎么可能这样干,别瞎操心了。
    不考虑项目量级就是再耍流氓啊。
    seven777
        33
    seven777  
       2019-02-14 15:57:04 +08:00 via Android
    @msg7086 #30
    一个公司(或项目)从创业到成功,各环节,各因素都不可或缺,本没有孰轻孰重之分。
    但因为资源稀缺程序的不同,导致了“重要程度”的不同。
    ydirel
        34
    ydirel  
       2019-02-15 00:29:48 +08:00   ❤️ 1
    全干工程师?
    weakish
        35
    weakish  
       2019-02-15 00:56:17 +08:00
    @neoblackcap 主帖没说清楚,原文写的很清楚,这个 full cycle 的开发者需要依赖公司的基础设施和各个领域专家。就好比一个实体产品,原来是流水线,每个人负责一道工序,现在是一个人负责全过程,需要什么零件,到对应的仓库找,或者找对应的设备(比如车床)加工,复杂的工艺找专家来指导或者帮忙。
    huihoo
        36
    huihoo  
    OP
       2019-02-15 11:24:20 +08:00
    @weakish 👍 总结的很到位,抛开了迷雾。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1207 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:39 · PVG 07:39 · LAX 15:39 · JFK 18:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.