V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
beryl
V2EX  ›  程序员

工作 5-10 年应该具备什么样的能力

  •  
  •   beryl · 2021-09-13 13:38:24 +08:00 · 5901 次点击
    这是一个创建于 1200 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个优秀的 5-10 年的后端开发(或者架构师)应该具备哪些能力呢,哪些层面是和 2-3 年的差异的呢

    30 条回复    2021-09-16 15:04:08 +08:00
    826540272
        1
    826540272  
       2021-09-13 13:49:57 +08:00
    应该具备晋升到管理层的能力
    0bit
        2
    0bit  
       2021-09-13 13:56:13 +08:00
    抖机灵: 应该具备知道“工作 5-10 年应该具备什么样的能力”的能力
    dangyuluo
        3
    dangyuluo  
       2021-09-13 14:00:45 +08:00   ❤️ 3
    对不合理要求说不得能力,我现在还没有掌握
    gainsurier
        4
    gainsurier  
       2021-09-13 14:17:01 +08:00 via iPhone   ❤️ 8
    具备了工作五年以上的能力
    skypyb
        5
    skypyb  
       2021-09-13 14:20:09 +08:00
    靠谱
    Aresrun
        6
    Aresrun  
       2021-09-13 14:21:58 +08:00
    听君一席话,如听一席话
    tanranran
        7
    tanranran  
       2021-09-13 14:26:12 +08:00
    @dangyuluo #3 张小龙说一个需求,你改不改
    cxytz01
        8
    cxytz01  
       2021-09-13 14:28:20 +08:00   ❤️ 16
    什么算是优秀,如何定义优秀?

    非优秀 10+后端开发说下我的看法:
    1.业务抽象能力,能将需求抽象成简单代码。能用抽象思维解决的问题,绝不通过黑科技代码来解决。(这句话很难理解,不展开)
    2.代码精简能力,你写的代码几天、几个月,甚至几年之后自己还能一眼看懂。同事也很容易看懂你的代码,尤其是 2-3 年的同事也能看懂你的代码,然后喷你:还是工作 10 年的人呢,代码写得我也能看得懂,毫无技术含量,lowB 。
    3.严谨的逻辑思维能力,能够对各种黑天鹅事件,预先在代码做上防御式编码。

    三面三条是我认为优秀的工程师需要具备的能力,总结一下就是:解决问题于未然;善战者无赫赫之功。

    拥有上面三条,你基本在团队里面就是毫无存在感的。整天无所事事,线上救火也无你份。 -- 然后等着被裁吧。😄
    kop1989
        9
    kop1989  
       2021-09-13 14:47:21 +08:00
    同意楼上观点。

    程序员经验的积累,更多的会体现在程序稳定性、逻辑条理性以及设计、实现的完备程度上。

    从业年限长的人能做,而新来的不能做的场景,不能说没有,但很少。反而是新来的会做,老程序员不做的居多😂
    fkdtz
        10
    fkdtz  
       2021-09-13 15:17:09 +08:00   ❤️ 1
    抓重点和找到本质的能力,看问题的深度和广度,对团队的带动作用,对业务理解的全面程度
    jingslunt
        11
    jingslunt  
       2021-09-13 16:13:33 +08:00
    具备不再打工的能力
    jingslunt
        12
    jingslunt  
       2021-09-13 16:14:27 +08:00
    @Aresrun sed 's#话#废话#g'
    kkzxak47
        13
    kkzxak47  
       2021-09-13 16:19:33 +08:00
    清楚自己需要什么,清楚项目需要什么,思路清晰的进行取舍。自己干和打工比较清晰的分水岭。
    JerryMouse
        14
    JerryMouse  
       2021-09-13 17:17:25 +08:00
    @cxytz01 越看越觉得你说的是我,我一直觉得自己很菜的,存在感很低,bug 也比较少,之前还有工作过的公司的测试同事说测我做的部分很没意思... 但我知道我实际上不是你说的优秀
    cxytz01
        15
    cxytz01  
       2021-09-13 17:20:54 +08:00
    @JerryMouse 那你得加把劲,争取不需要测试。起码你已经进步到测试觉得测你的代码没劲了。下个阶段就是:优秀的开发工程师不需要额外配一个测试工程师。😄
    seakingii
        16
    seakingii  
       2021-09-13 18:41:23 +08:00   ❤️ 1
    吹牛混日子的能力
    EscYezi
        17
    EscYezi  
       2021-09-13 18:54:15 +08:00 via iPhone
    @JerryMouse 还有测试嫌活不够多的(doge
    stdying
        18
    stdying  
       2021-09-13 19:50:21 +08:00
    摸鱼能力
    lzfnb
        19
    lzfnb  
       2021-09-13 19:54:49 +08:00
    具备年薪百万的能力
    TypeError
        20
    TypeError  
       2021-09-13 20:10:21 +08:00 via Android
    观察身边五到十年工程师,分带团队不带团队的,

    某不带团队的资深员工,基本功扎实,比如 TDD 、事件驱动编程各种思想和范式能良好实践,很多项目都由他从零到一开发搭建起来,表现内向言语不多,可能和公司领导层相处不好,最后跳到微软去了

    某团队小 leader,协调能力比较好,开会能抓住重点,快团队协作也比较顺畅;分解难题的问题也比较强,接手屎山项目后能搞好重构,并分解好任务让组员执行,
    可能做人处事比较好,每隔一段时间就换个方向当 leader,负责不同业务,从客户端到服务端再到大数据方向都带过团队
    yoke123
        21
    yoke123  
       2021-09-13 20:51:14 +08:00   ❤️ 1
    会管理,能吹牛,ppt 大师,懂得拉帮结派,向上管理,会画大饼,懂得让下属给自己背锅。
    leafre
        22
    leafre  
       2021-09-13 21:03:43 +08:00
    应该具备 不用写代码的能力
    dangyuluo
        23
    dangyuluo  
       2021-09-13 23:47:59 +08:00
    @tanranran 那可是我呕心沥血写得代码啊,得加钱
    dcoder
        24
    dcoder  
       2021-09-14 00:06:54 +08:00
    @cxytz01
    """"
    拥有上面三条,你基本在团队里面就是毫无存在感的。整天无所事事,线上救火也无你份。 -- 然后等着被裁吧。😄
    """
    大家不要光顾着笑, 喜剧的内核一般是悲剧
    这个是很多中小型公司,和大公司非技术人员管理的组的真相
    Solael
        25
    Solael  
       2021-09-14 01:00:00 +08:00
    投资或者管理能力二选一,不然只能死干给被人发号施令,然后等着被优化。
    lasuar
        26
    lasuar  
       2021-09-14 09:38:53 +08:00   ❤️ 1
    随意换厂
    songpo
        27
    songpo  
       2021-09-14 11:14:22 +08:00
    一副惨老的身躯,一腔一无是处的热血
    jones2000
        28
    jones2000  
       2021-09-14 16:24:22 +08:00
    2-3 基本就天天加班干活。
    10 年左右基本就正常上下班了,做下构架,解决下技术难点。体力活就基本交给 2-3 年的人来干了。
    trgl
        29
    trgl  
       2021-09-14 20:18:58 +08:00
    可以快速识别职场 pua
    mac20221225
        30
    mac20221225  
       2021-09-16 15:04:08 +08:00 via Android
    3-5 年有什么经验分享吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1039 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:45 · PVG 04:45 · LAX 12:45 · JFK 15:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.