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

让实习生去重构核心模块,是什么操作

  •  
  •   matrixage · 2020-06-02 12:05:37 +08:00 · 4846 次点击
    这是一个创建于 1639 天前的主题,其中的信息可能已经有所发展或是发生改变。

    领导是 Java 开发,在管前端团队,我入职了一个月,用空余时间做了一个 Light Design 小程序组件库(公司主营业务是小程序),写好了让领导帮忙部署一下静态页面到内部,领导说你这是在帮产品设计部在干活,让我去重构小程序一个重要模块的代码,我一个新人,还不是特别了解业务,看着几千行的“老代码”,我快吐了😭。 说实话,不是没有重构过,但那都是在业务特别了解的情况下,现在这种情况,开重构的讨论会议也不叫我,还让我重构,我是不是危险了。。。

    31 条回复    2020-06-06 18:20:11 +08:00
    malusama
        1
    malusama  
       2020-06-02 12:20:32 +08:00
    有单元测试吗?
    有 qa 吗?
    SjwNo1
        2
    SjwNo1  
       2020-06-02 12:21:45 +08:00
    三无代码吗
    ArtIsPatrick
        3
    ArtIsPatrick  
       2020-06-02 12:37:55 +08:00 via iPhone
    正常操作,你重构完大概率还要被别人再重构一遍。
    matrixage
        4
    matrixage  
    OP
       2020-06-02 12:43:49 +08:00
    @SjwNo1 仅是可以 run 起来的代码
    matrixage
        5
    matrixage  
    OP
       2020-06-02 12:44:56 +08:00
    @malusama 三年前的老代码了,没函数文档,没接口文档,全靠问,快疯了
    matrixage
        6
    matrixage  
    OP
       2020-06-02 12:45:47 +08:00
    @ArtIsPatrick 为什么这么搞呢,我如果懂业务的话,也可以写,关键是写不下去,推进不了
    tmrQAQ
        7
    tmrQAQ  
       2020-06-02 12:51:49 +08:00
    可能是领导觉得你太闲了,给你找点事做
    Vegetable
        8
    Vegetable  
       2020-06-02 12:54:29 +08:00
    找点可做可不做的工作给你做?
    pod
        9
    pod  
       2020-06-02 12:56:00 +08:00
    让你熟悉下团队的坑
    ArtIsPatrick
        10
    ArtIsPatrick  
       2020-06-02 12:56:43 +08:00 via iPhone
    @matrixage 因为老员工都在做业务,没时间搞重构,新人没活可以安排又不懂业务就让你做技术重构,顺便熟悉业务。
    jk1030
        11
    jk1030  
       2020-06-02 14:16:39 +08:00
    一般性我们这遇到想培养的人也会这样 实习生写一份,老员工写一份,然后老员工带着你看代码
    xiaoyang7545
        12
    xiaoyang7545  
       2020-06-02 14:17:19 +08:00
    正常操作。你的代码不一定会上线。
    sean10
        13
    sean10  
       2020-06-02 14:19:54 +08:00
    让你理一下业务代码,然后熟悉一下?至于之后用不用,还是重新再写,是另一个任务了。
    zy445566
        14
    zy445566  
       2020-06-02 14:26:53 +08:00 via Android
    估计就是看中你,初生牛犊不怕虎
    Mithril
        15
    Mithril  
       2020-06-02 14:36:03 +08:00   ❤️ 1
    重构完出问题了 => 那个实习生干的,开掉就好了。
    matrixage
        16
    matrixage  
    OP
       2020-06-02 14:40:53 +08:00
    @sean10 但愿是吧,一直说我能力强,给我戴帽子,但是说实话,我在不是很熟悉这部分业务的情况下,强行写,也写不出来啊,这不是折磨人吗,我的时间和精力以及精神状态也是有价值的,耗在这上面,说实话,有点浪费。
    (另外,领导之前说过,没法提前转正的试用期员工都不要,提前转正需要做出“贡献”)
    matrixage
        17
    matrixage  
    OP
       2020-06-02 15:07:58 +08:00
    背景其实是:来到这儿之后我没有加过班,期间 HR 找我谈话,说是不是工作量不饱和,为什么没有加班(入职的时候说不用加班,但来了之后发现都会吃了免费的加班餐饮做到七八点之后再走,事实上,自工作这几年以来,除了第一年我因为需要锻炼自己解决问题的能力会主动加班,之后我就尽量不加班了,因为总能够在下午 4 点之前做完一天计划的所有工作)。

    我说不加班的原因很简单,我过了那个阶段,她给我说这里有一个老员工特别年轻毕业就待在公司待了好几年够一直在加班,我说我过去是那样,必须是有必要的时候我才加班,她说什么是有必要的情况呢,我说当任务没法定期完成时,我也可以加班。

    所以我疑惑的是,到底是想让我也加班,还是给我一个没法完成的任务,让我自觉离开。

    不得不说,难道杭州就没有正常一点的公司了吗,想 Work Life Balance 太难了,被各种恶心。
    matrixage
        18
    matrixage  
    OP
       2020-06-02 15:10:45 +08:00   ❤️ 2
    大部分公司既想得到你的人,还要得到你的心(用价值观洗脑),还要得到你生活的全部(加班文化),这 tm 不是在 qj 我吗
    zjuster
        19
    zjuster  
       2020-06-02 15:32:20 +08:00
    “用空余时间做”
    老板觉得你太空了。
    WhoMercy
        20
    WhoMercy  
       2020-06-02 15:33:57 +08:00
    HR 那边的说法很有可能是 leader 透露的,然后让 HR 来敲打你。

    分析 HR 的说法,目的已经很明确:加班才是贵司工作氛围,不合群就给穿小鞋。

    最后就由楼下来送 v2 的六字真言吧。

    ---

    btw,你到底是试用期(已毕业),还是实习生(未毕业)?
    lneoi
        21
    lneoi  
       2020-06-02 15:34:59 +08:00
    看你太闲,把比较浪费时间的模块给你做,顺便让你熟悉业务,还能测试一下你独立解决问题的水平
    cherryas
        22
    cherryas  
       2020-06-02 15:37:07 +08:00
    『自工作这几年以来,』『实习生』???
    okjb
        23
    okjb  
       2020-06-02 15:39:27 +08:00 via Android
    966 福报故乡,向社会输送人才🤣
    matrixage
        24
    matrixage  
    OP
       2020-06-02 15:47:06 +08:00
    @WhoMercy 哦,这里口误了,想了一下应该不是叫实习生,应该脚试用期员工,但那个意思你懂的,是对业务不是特别精通的
    matrixage
        25
    matrixage  
    OP
       2020-06-02 15:51:31 +08:00
    @lneoi 想了一下,还是没能满足上司的“胃口”,做对他有利益的事情。我的想法很单纯,我做组件库,对公司和我都有好处,但我想的太简单了。现在越是小公司,内部情况反而越复杂。
    Marstin
        26
    Marstin  
       2020-06-02 15:55:04 +08:00
    这不是正常操作吗,试用期重构代码刚好熟悉业务,也能看出水平
    matrixage
        27
    matrixage  
    OP
       2020-06-02 15:59:27 +08:00
    @Marstin 希望动机是这样与其他原因无关吧
    howencilx
        28
    howencilx  
       2020-06-03 16:52:31 +08:00
    重构能更快的熟悉代码
    27
        29
    27  
       2020-06-04 14:07:51 +08:00
    不过很明显,leader 对你不加班不满意
    FastAce
        30
    FastAce  
       2020-06-05 01:35:30 +08:00 via Android
    试用期有可能会卡你,准备准备简历啥的
    peachpeach
        31
    peachpeach  
       2020-06-06 18:20:11 +08:00
    让你先读一下《重构》这本书吧。
    培养你将来成为大牛。手动狗头。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3132 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.