请教正常的code review应该是如何的# JobHunting - 待字闺中
r*e
1 楼
在A家做SDE实习,分到一个新组,不知道是不是因为组里要launch新产品压力很大,还
是或许manager比较push,组里的人都非常忙碌,对我这个小实习很冷漠。然后分到的
project也挺难的,还是在核心package上写new feature,但抱着学习的态度我还是非
常非常努力。
但慢慢发现,code review非常艰难。
第一,mentor是唯一给我review的人,然后每次声称非常忙,所以永远不会提前跟我面
对面交流,比如讲清楚我们大概要怎么做,或者什么特别需要注意的地方。他只想在
code review comments上交流。所以我只能按照我自己的想法写,然后他就提出各种
comments,比如虽然我的写法是对的,但是这个组里有特殊偏好,必须按照组里的规矩
写。。。但我心想,你为什么不提前说呢?你提前说了我就不浪费时间了啊?
第二,我有什么疑问,他永远不会直接回答或者告诉答案,永远继续提出更多问题把我
弄晕。最后我只能说could you be more direct? 他directly告诉我答案后,我一下子
就理解了,分明是个很简单的东西,为什么要云里雾里的饶?请问这是故意为难我,还
是想给我一个好的training呢?
第三,比如第一版他提出3个comments,我全部解决后写了第二版review,他接着又提
出3个全新的comments,要我继续改。。。我心想为啥不一次性都说清楚呢?这样完全
浪费我的时间啊。
另外,因为是独立project,所以跟其他人没有共同利益,除了mentor外没人愿意给我
code review。但同时做的这个new feature又是核心package的东西,所以组里把关严
格也是应该的。所以我的coding进度就被这个mentor,或者说这个组彻底拖慢,然后
manager居然批评我说你做的太慢了。。。对我的hardworking的态度表示一文不值。
一开始我觉得可能我coding水平不够好,但慢慢觉得,他们这是不是故意为难我呢?但
我也没太多经验,所以不晓得其他公司其他组是不是也是这样呢?这是我自己的问题,
还是我有被他们set up for failure呢?
非常感谢。
是或许manager比较push,组里的人都非常忙碌,对我这个小实习很冷漠。然后分到的
project也挺难的,还是在核心package上写new feature,但抱着学习的态度我还是非
常非常努力。
但慢慢发现,code review非常艰难。
第一,mentor是唯一给我review的人,然后每次声称非常忙,所以永远不会提前跟我面
对面交流,比如讲清楚我们大概要怎么做,或者什么特别需要注意的地方。他只想在
code review comments上交流。所以我只能按照我自己的想法写,然后他就提出各种
comments,比如虽然我的写法是对的,但是这个组里有特殊偏好,必须按照组里的规矩
写。。。但我心想,你为什么不提前说呢?你提前说了我就不浪费时间了啊?
第二,我有什么疑问,他永远不会直接回答或者告诉答案,永远继续提出更多问题把我
弄晕。最后我只能说could you be more direct? 他directly告诉我答案后,我一下子
就理解了,分明是个很简单的东西,为什么要云里雾里的饶?请问这是故意为难我,还
是想给我一个好的training呢?
第三,比如第一版他提出3个comments,我全部解决后写了第二版review,他接着又提
出3个全新的comments,要我继续改。。。我心想为啥不一次性都说清楚呢?这样完全
浪费我的时间啊。
另外,因为是独立project,所以跟其他人没有共同利益,除了mentor外没人愿意给我
code review。但同时做的这个new feature又是核心package的东西,所以组里把关严
格也是应该的。所以我的coding进度就被这个mentor,或者说这个组彻底拖慢,然后
manager居然批评我说你做的太慢了。。。对我的hardworking的态度表示一文不值。
一开始我觉得可能我coding水平不够好,但慢慢觉得,他们这是不是故意为难我呢?但
我也没太多经验,所以不晓得其他公司其他组是不是也是这样呢?这是我自己的问题,
还是我有被他们set up for failure呢?
非常感谢。