reactor

#今日话题#工作 2 年的程序员和工作 5 年的程序员在业务代码中有什么差异?

  •  
  •   reactor · Jul 28, 2020 · 3631 views
    This topic created in 2133 days ago, the information mentioned may be changed or developed.

    某篇推文说,小厂的资深程序员,基于业务的局限,对于一些热门的技术无法做到实践,而处理更高级问题的经验也就无从谈起。

    10 replies    2020-07-28 10:30:31 +08:00
    syasuker
        1
    syasuker  
       Jul 28, 2020 via iPhone
    可能是 多线程并发 分布式 方面的吧 小公司不需要这个
    vueadmin
        2
    vueadmin  
       Jul 28, 2020
    你这么提问没有可比性,不如说同样一个人,2 年经验和 5 年经验的核心差别在什么地方

    从自己的职业生涯来说

    从业 2 年,对什么技术都很好奇,也保持很高昂的学习意愿,但是在完成任务的时候,总会出现一些考虑不周的地方,但是对于当时的自己来说,已经是能到的最好解决方案,实际上只是自己的知识面不足而已

    从业 5 年,对新技术已经没有那种必须实践一次的热情,如果判断出对以后的业务有帮助,会自己 demo 一下,并不会投入过多的精力,但是当业务需要的时候,也有把握短时间内用上新技术

    其实所有的项目都不如有一个好的数据库架构,优秀的表结构设计
    mmrx
        3
    mmrx  
       Jul 28, 2020
    可能 5 年的代码更丑,但是会更稳定
    wysnylc
        4
    wysnylc  
       Jul 28, 2020
    2 年的写代码就是一把梭不太会考虑维护和扩展
    5 年的因为踩坑多吃亏多写代码会更多的判断 null 维护性 扩展性
    当然也有例外比如 5 年的也是一把梭或者 2 年的考虑很全面但这是少部分不要跳出来杠
    DJQTDJ
        5
    DJQTDJ  
       Jul 28, 2020
    工作五年的不会写那些花里胡哨的代码
    mcfog
        6
    mcfog  
       Jul 28, 2020
    // 这里的逻辑原本是 jack 的需求,后来 bob 要求改
    // peter 说先去掉这个
    // if ....
    reactor
        7
    reactor  
    OP
       Jul 28, 2020
    @mcfog 哈哈哈
    Mithril
        8
    Mithril  
       Jul 28, 2020
    2 年的肯定能完成任务,代码肯定也能跑。只是你这项目要想持续开发五年十年,大概率最后要重写。
    5 年的这个概率要小一些。
    gz911122
        9
    gz911122  
       Jul 28, 2020
    没啥区别
    ThanksSirAlex
        10
    ThanksSirAlex  
       Jul 28, 2020
    没啥区别,我这边 9 年的程序员还在用 string 存 true 和 false,MVC 框架什么都往 M 里面塞,当然做了这么久也升不上什么高级的职位
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2899 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 03:31 · PVG 11:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.