V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
reactor
V2EX  ›  职场话题

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

  •  
  •   reactor · 2020-07-28 09:20:05 +08:00 · 2957 次点击
    这是一个创建于 1566 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    从自己的职业生涯来说

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

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

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