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

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

  •  
  •   reactor · 84 天前 · 1788 次点击
    这是一个创建于 84 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    从自己的职业生涯来说

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

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

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