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

迷茫了 想问问作为 5 年开发 和 1-3 年的开发 有什么不一样的地方吗

  •  
  •   Biluesgakki · 15 天前 · 2057 次点击

    马上毕业 4 年了 以前的工作基本就是开会分配任务 完成任务自测 写文档 改 bug

    每次准备面试也就是背背八股文 讲讲项目上的技术问题

    最近面试的公司 突然有问我对这个之前的公司的项目有什么思考---类似这种问题 ,我当时被问就很懵 说实话我最大的感受就是很多项目很垃圾,都是草台班子,我总不能说这是个垃圾项目吧 接不接做不做也不是我这个程序员决定的

    后面进了个公司 试用期 第一个月 说我发挥平平,说我没有展现自己的优点,让我接下来两个月试用期 更多的展示自己的优点 ,但我完全没有头绪??

    我现在觉得程序员对项目思考或许是必要的,但是我完全不知道应该思考些什么 ,比如 “技术选型应该用什么而不是什么,这个地方实现应该怎么样实现更好 ”,是诸如此类的思考吗?

    现在就是很迷茫 不知道怎么从 1-3 年的程序员 升级成 5 年的程序员 求教

    第 1 条附言  ·  15 天前
    感谢大家的回复 技术上的成长路线我大概清楚 主要是想知道业务上 还有在工作项目中承担职责上有什么不同的
    15 条回复    2025-04-09 17:42:03 +08:00
    JaysonHope
        1
    JaysonHope  
       15 天前   ❤️ 1
    没有展现自己的优点,让我接下来两个月试用期 更多的展示自己的优点 。
    就是让你多加班,多产出。pua 你呢
    jguo
        2
    jguo  
       15 天前   ❤️ 2
    你当然可以说项目很垃圾,但你要能说出哪里垃圾,是什么导致了现在的情况,如果让你主导会怎么改,新方案又可能面临哪些问题。这些就是所谓的思考方向。
    murmur
        3
    murmur  
       15 天前
    目前看 3 年以上开发,对于没经历过大项目的,开发能力上有 AI 加持差距不大

    有些东西必须踩坑才知道,尤其是大数据高并发这些,不亲身出过一次生产事故是理解不到的
    c3de3f21
        4
    c3de3f21  
       15 天前
    除了心境别什么不一样。
    c3de3f21
        5
    c3de3f21  
       15 天前
    @c3de3f21 别(没)
    magichan
        6
    magichan  
       15 天前   ❤️ 2
    抛砖引玉一下,单就完成任务的视角来说,

    初级:能处理被拆分任务,并管控被拆分任务的进度,
    进阶:能拆分大任务,并做技术决策,明白妥协的艺术,控制大任务的进度

    上述的视角是非常单一的,看到不少同事三年左右就能做到进阶的要求,

    5 年(或者说高阶)开发的要求可以是多维的,对公司业务系统的熟悉程度,对某个专业领域把握能力,对外沟通能力,提出新需求/新场景的能力,控制项目方向的能力,人力协调的能力,一个高阶能有一到两个出彩的就很不错了。

    回到你的问题上,只要工作完成了,领导就是在 PUA 你,如果想表现好的,就不如看领导需要什么能力,而不是应该具有什么能力。

    另外插一句,能清晰提出自己的诉求的领导反而是少见的,大部分领导是提不出来,让人猜。。。。
    feather12315
        7
    feather12315  
       15 天前
    好听点:成熟了
    直白点:成老油条了
    lyt001
        8
    lyt001  
       15 天前   ❤️ 1
    没有垃圾代码和项目,只有合适跟不合适。
    3000 块的实习生 2 星期写的系统大概率是垃圾,但是不影响这个项目能创造 100 万的价值。
    大部分程序员总是觉得自己写的代码后续会有无数改动,各种抽象,设计模式,性能优化往上招呼。
    但是有些时候这个东西 1 周就需要上线,越早上线越能抢占市场机会,晚 2 天上线可能就会因为错失市场机会暴死,这时候怎么快怎么来的垃圾代码就是最优解。
    wxw752
        9
    wxw752  
       15 天前
    这么多年敲下来,给我最大的感触是年限带给我的都是经验。

    在这家公司好多年了,伴随着用户增长,系统不断迭代重构,从单体到微服务再到 k8s ,从单台 mysql 到集群再到数据爆炸多上了数仓,知识是会积累的。
    superkkk
        10
    superkkk  
       15 天前
    年轻开发不自测,厉害的老开发自测完很少有 bug 。我是测试,这是给我的感觉,和老开发一起干活很舒服
    rekulas
        11
    rekulas  
       15 天前
    个人感觉 技术深度更深 广度更广 协作时协商方案架构会更顺畅

    不过也因人而异,有些人是一套经验用 5 年,遇到那种老古董协作起来也挺恼火的
    EJW
        12
    EJW  
       15 天前
    @superkkk 自测我觉得也得看工期够不够,老开发可能会讲话,知道而且能多留几天冗余
    ninjaJ
        13
    ninjaJ  
       15 天前
    把你的工作和公司的盈利关联起来考虑,不管是降本还是提效,把你的工作与组织的 income 连接起来。
    tongbufu
        14
    tongbufu  
       15 天前 via iPhone   ❤️ 1
    年纪不一样
    ryan4290
        15
    ryan4290  
       14 天前
    对前端来说,没区别。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5238 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:03 · PVG 14:03 · LAX 23:03 · JFK 02:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.