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

很多程序员确实会被后浪拍死在沙滩上

  •  1
     
  •   MrHyde · 2023-06-03 02:54:36 +08:00 · 9158 次点击
    这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不是所有程序员

    很多程序员

    最近我从一个写代码的一线员工变成一个小头头,花更多的时间来 review 别人的代码,写代码的时间被大大压缩了

    我们组没有结婚和没有孩子的年轻同事,尤其是他俩都单身,非常猛,做的工作经过几次辅导,代码质量已经和我差不多了,唯一缺的就是经验了

    而且他们白天写代码,一天能好几个 PR (太夸张了,但基本每天都有 PR ),晚上开会;当然,我晚上也和他们一起开会

    我最近由于家庭原因,确实没有花费那么多时间来写代码

    当然,管理本身也是非常有价值的。我做的是幕后英雄,为他们答疑解惑,支持他们更好的工作。

    我当然知道自己的优势和价值在哪里,但我一方面确实想念写代码,二方面也没觉得有什么不可替代,只是我老板自己也忙,需要有人替他分担一些。

    42 条回复    2023-06-05 10:39:22 +08:00
    killpanda
        1
    killpanda  
       2023-06-03 03:59:49 +08:00
    我也经历过这个阶段,这个阶段的价值在于
    1. 和业务 /产品对接,用自己对系统的理解减少项目中的风险
    2. 和组内一线研发协作,减少系统中的坑

    当然了,我觉得研发岗一直就很矛盾,一直写代码会很焦虑,不写代码也会很焦虑
    opengps
        2
    opengps  
       2023-06-03 07:23:24 +08:00
    技术本来就是很快的更新换代,年龄增长在技术更新面前始终是个弱势项
    ericguo
        3
    ericguo  
       2023-06-03 07:32:00 +08:00   ❤️ 1
    很正常,3 年左右的开发代码量是最大的,如果你只在乎代码行数的话,的确他们是最佳选择,毕竟他们写的时候不会和更加资深的开发一样想的一样多。
    chuck1in
        4
    chuck1in  
       2023-06-03 07:57:31 +08:00
    除非产业升级,不然可能真的不需要那么多资深程序员。
    fengyaochen
        5
    fengyaochen  
       2023-06-03 08:00:29 +08:00   ❤️ 4
    所以要发展 AI 啊,这样所有程序员都能拍死在沙滩上
    Flywith24
        6
    Flywith24  
       2023-06-03 08:12:29 +08:00 via iPad
    劳动密集型产业,年轻人有优势
    ryd994
        7
    ryd994  
       2023-06-03 08:17:54 +08:00 via Android   ❤️ 1
    高级程序员强的不是写码速度,而是 word 和 excel (误)

    作为管理,组员的成绩也是你的成绩。更重要的是根据经验,给全组的发展指明方向。自己写码强没用,让组员写码强才有用。

    反过来就是一将无能,累死三军。
    huntagain2008
        8
    huntagain2008  
       2023-06-03 08:51:21 +08:00

    林娥:在这工作一年多了吧
    有些悲哀

    瞿恩叹了口气:悲哀
    这是从何说起啊

    林娥:我知道
    没有谁是不能替代的
    我也一样

    瞿恩走上前,深深的看着林娥
    你是为了
    这个

    林娥:那还能为什么
    我们在一起工作那么长时间
    你说换掉就换掉
    连一句安慰的话都没有
    encro
        9
    encro  
       2023-06-03 09:42:58 +08:00   ❤️ 16
    @opengps

    “年龄增长在技术更新面前始终是个弱势项”

    真的吗?

    我四十多了,自觉学一些东西比一般新人还快。

    我不觉得我比别人更聪明,只是平时见到任何事物都会多思考一下 why 和 how 而已。久而久之,见到东西就知道一个大概,见的多了,也就知道什么东西和什么东西可以做一个归类,虽然有可能错误,但是大概率还是正确的多。

    当然,新人有优势,比如他们在学校就能更系统的学习现代计算机,英语好能去蹭各大名校的网课等等。除此之外,就是人矿优势了----比老人更便宜的价格,可以加班更长时间。

    想法,我认为人最大的悲哀就是给自己设置了一个不存在的限。。
    gpt5
        10
    gpt5  
       2023-06-03 09:57:56 +08:00
    众所周知,某国根本不存在 35+的程序员,我怀疑楼上是边踩缝纫机边发帖的😠
    herexf403
        11
    herexf403  
       2023-06-03 10:03:29 +08:00 via Android
    不只是程序员,只要技术的都这样,我跟你一样,原来亲自干,现在带 20 个,自己越来越生疏,只能让自己在领域上越来越广,新兴技术不停的摸索
    LaurelHarmon
        12
    LaurelHarmon  
       2023-06-03 10:06:16 +08:00
    毕竟,社会是金字塔型的
    milukun
        13
    milukun  
       2023-06-03 10:06:49 +08:00
    哈哈哈突然理解催婚的内核
    不能让你这么快乐,请你也进入这潭泥沼
    dd991
        14
    dd991  
       2023-06-03 10:11:07 +08:00
    我咋觉得技术越老越香
    plko345
        15
    plko345  
       2023-06-03 10:20:03 +08:00
    有什么经验分享下吗? 我现在也算个小头头, 但不太会管理, 不知道该怎么发展
    wonderfulcxm
        16
    wonderfulcxm  
       2023-06-03 10:20:54 +08:00 via iPhone   ❤️ 2
    《刻意练习》要技艺的进步取决于是不是进行了有效的刻意练习,书中有一个研究发现老医生的医术也没有比新医生更好,原因是那些老医生并没有再精进练习和学习新知识,经验和能力是不一样的东西。
    opengps
        17
    opengps  
       2023-06-03 10:41:47 +08:00 via Android
    @encro 所以顶端技术不应该单单是技术,更适合产品规划设计类的管理岗,你加班是熬不过年亲人的
    wanguorui123
        18
    wanguorui123  
       2023-06-03 10:49:19 +08:00 via iPhone
    程序员必须要进步和提升自己的编码能力,还有需要精通业务经验,才能不被拍死,不然新手很容易达到你的水平,而且工资要求也很低,自然你就淘汰掉了
    3144838718
        19
    3144838718  
       2023-06-03 11:32:19 +08:00
    GitHub Copilot 表示在坐各位都是垃圾
    wdlth
        20
    wdlth  
       2023-06-03 11:41:52 +08:00
    @3144838718 是的,Copilot 验证 JWT 只需要返回 true……
    MrHyde
        21
    MrHyde  
    OP
       2023-06-03 12:38:12 +08:00
    @gpt5 老兄,您是吃醋了么
    awolf
        22
    awolf  
       2023-06-03 12:42:06 +08:00
    大部分都是会新陈代谢,只有少部分会沉瓮底(不是浸猪笼啦)
    nicegoing
        23
    nicegoing  
       2023-06-03 13:39:42 +08:00 via iPhone
    程序员的悲哀:十年技术换一茬,小年轻不比老人差,老了大部分时间在家庭,没有新人能拼。没办法这就是科技进化,没有前仆后继的韭菜试错,哪有社会进步。
    要想永远吃香,跳出技术的圈子,从事与人相关的工作,毕竟人心是永远不变的。
    kina100
        24
    kina100  
       2023-06-03 13:54:38 +08:00
    说真的,就现在这 AI 的发展势头,review 这种事再过个三五年估计都是 IDE 自动完成了,你如果工作都是这些玩意,还是警惕一些比较好,虽然大家都没法预测未来,但是对于远离本职的事还是少做比较好,除非你想转行
    encro
        25
    encro  
       2023-06-03 14:52:41 +08:00
    @gpt5

    哈哈,我的缝纫机就是我的键盘。。。

    @wonderfulcxm

    是的,必须进步才是硬道理。。。

    @nicegoing

    “毕竟人心是永远不变的"

    人心才是最易变的。难变的是人性。。

    @plko345
    @opengps

    当然需要培养编码技能外,其他很多技能也是必须的:

    1 ,沟通:不会沟通你做不了管理,哪怕是一个组长;
    2 ,思考:不会思考基本什么都做不了,程序都写不好,不会权衡利弊,不会抓大放小;
    3 ,理财:30 就要考虑积蓄,以便 35 岁到 40 岁后财富不会贬值,二十逐渐增值;
    4 ,健康:不言而喻,只有失去才知道宝贵。
    yagamil
        26
    yagamil  
       2023-06-03 14:54:48 +08:00
    所以多考虑一些非技术的事情。
    encro
        27
    encro  
       2023-06-03 15:06:08 +08:00
    @herexf403

    都有这个过程吧,到后来确实有学不动了,广度够,深度会不够,
    但是长江后浪推前浪,前浪不是死在沙滩上,他是成了后浪的底,没有前浪的底,就没有后浪的高。
    这样想,就没什么,咱们也是有贡献的不是?!
    所以关键是不要给自己设限。


    @MrHyde

    经验就是价值,经验能让团队少走弯路,让产品最快上市,用最少代价换取最高收益。
    我们最怕的是不是老,我们是怕老了却没有经验,没有价值,怕光芒不足价值被掩盖。
    所以我们的解决只能是让自己有价值,并学会展现自己价值,学会寻找能展现自己价值的伯乐和行业。
    prenwang
        28
    prenwang  
       2023-06-03 16:38:14 +08:00
    马斯克的学校不教编程, 程序以后都是机器写, 脑机接口会普及。github 副驾驶只是临时的,毕竟除了比赛,驾驶室已经不坐人了。20 年前我们还在写信贴邮票是对 20 年后的信息爆炸时代毫无感知。此刻对 20 年后的 XX 大爆炸依然毫无感知。

    我也在考虑是不是不要教孩子学编程了。
    noparking188
        29
    noparking188  
       2023-06-03 17:00:25 +08:00
    写的啥代码,CRUD 吗?
    galaxyy
        30
    galaxyy  
       2023-06-03 18:18:00 +08:00
    写 C++吧,这个没经验玩不起,屎山代码难以接手
    liberty1900
        31
    liberty1900  
       2023-06-03 19:17:40 +08:00
    还好吧,因为最佳实践是需要时间总结的。条条大路通罗马,但最佳实践那条路走起来格外舒服
    janus77
        32
    janus77  
       2023-06-03 19:42:38 +08:00
    你这种并不属于被“拍死”啊,你已经找到新的发展路线了,怎么能说拍死呢。
    veike
        33
    veike  
       2023-06-03 20:25:12 +08:00
    @encro 新手一般喜欢学“术”,那些掌握了“道”的程序员比那些只学“术”的程序员学习“术”的效率更高,速度更快,也理解的更深。
    恭喜你已经得道升仙了。
    crayygy
        34
    crayygy  
       2023-06-03 20:48:01 +08:00
    @galaxyy 每次 review 新人的 C++ 代码都是一种心灵上的历练。
    Danswerme
        35
    Danswerme  
       2023-06-03 23:52:14 +08:00
    白天写代码,晚上开会,想知道你们公司的上班时间是怎样的
    3kkkk
        36
    3kkkk  
       2023-06-04 00:13:54 +08:00
    就怕写的猛的,你 review 代码的时候他还不爱听。只要你不留意真到了线上真是一堆问题。
    paradoxie
        37
    paradoxie  
       2023-06-04 00:41:21 +08:00
    刚好转管理快两年了。相对于写代码,管理更具有不可替代性,尤其是懂技术又管得好的管理。带着团队交成果的存在感和成就感是单打独斗不可比拟的。
    yifangtongxing28
        38
    yifangtongxing28  
       2023-06-04 01:08:26 +08:00
    @paradoxie 90%的管理者只需要当好黑脸的 push 角色就行了,国内的导向就是加班导向
    tyrantZhao
        39
    tyrantZhao  
       2023-06-04 09:13:15 +08:00
    不管是管理岗还是一线研发岗,没谁是不可以被替代的,管理岗替代的成本会高一点。但长久不写,coding 能力会下降的,这个会有点可怕。
    magicls
        40
    magicls  
       2023-06-04 10:46:49 +08:00
    管理岗还是不能脱离技术太久,不然时间长了会很慌,然后就只能狗在公司,生怕公司裁掉自己。身边好多转管理岗,结果没做好自身管理的例子太多了。
    missdeer
        41
    missdeer  
       2023-06-04 11:16:05 +08:00   ❤️ 1
    但就我了解像 OP 描述的俩年轻人应该是极少数。。。
    rickiey
        42
    rickiey  
       2023-06-05 10:39:22 +08:00   ❤️ 1
    想想我曾年轻时,刚入职,学习快的很,代码写的也快,加班贼猛,老同志怎么这么拉胯,还炒股,整天打电话,不好好写代码,工资还比我高,后面谈了女朋友,再也没有学习啥新技术,代码水平停留在谈女朋友前,甚至下降,一个曾经十几分钟的活墨迹一天完成。我成为了我原来眼中的老同志
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2659 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 15:35 · PVG 23:35 · LAX 08:35 · JFK 11:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.