中级农民
- 积分
- 103
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2022-6-29
- 最后登录
- 1970-1-1
|
你是被被assign的reviewer吗?还是说同事本来没打算让你review?
如果你同事在doc里正式让你review,那么你的comment他理论上不能直接关掉,如果他这么做你可以re-open甚至回一句“not done?“以防他点错了键。如果他不回应那么是他passive aggressive,这跟舔着脸直接跟人要approval也没区别了。
但如果你同事压根没想让你review的话,那这个度的确需要拿捏一下。
. 1point3acres.com
理论上说,如果你不是正式的reviewer,除非当你发现有重大问题的时候你应该直接指出来。一来的确是为了所有人好,不然越往后越难改,甚至可以避免postmortem,二来也是为了更高的visibility,毕竟你发现的问题连正式reviewer们都没有看出来。即便你指出来,你也应该立刻私下里去跟他友好地聊一聊,把你的问题当面再问一遍,因为如此大的问题应该也不是一两句话能讲清的。你们俩当面沟通完事之后,他可以在doc里回复你spoken offline的总结,也是for visibility。
不然的话,如果是你觉得你的方法比他的好,然后你语气在直接点,比如上来就why not,那的是有点问题的。-baidu 1point3acres
大厂里的design doc虽然叫design,但其实并不是你一个人的“设计”,相反很多时候是经过无数轮讨论和妥协之后的结果,整个过程非常的nagging。比如如果你只是一个L3/L4,然后一群L5/L6已经提出了一堆相互不同意见,经过了数周甚至数月的讨论,最后终于得到了你现在看到的这个方案。由于这个design是大佬们神仙打架的结果,可能真的不一定有多好,但是它至少应该没有foundamental的问题。
你如果没有从头参与讨论,只是看到了这个design doc,你大概率会觉得为什么这么简单的问题不直接用xxx?这doc写的都是些什么玩意?
..
同事如果要回复你的话,相当于需要把整个讨论的历史都给你讲一遍,跟你说我们其实讨论过了solution a,b,c,其中a的优劣是xxx,b的优劣是yyy,最终我们选择了c。很可能为了回复你的问题,他相当于要重新写一篇design doc。
重要的是,他又不能因为你说了啥就改方案,就算你的建议可能的确在某一方面更好,但是他又不可能推翻大佬们好不容易妥协完的结果,他甚至都不能在doc上公开跟你说现在你看到的这个垃圾东西是大佬们都同意的,那你觉得他应该回复什么呢?认同你的建议然后再解释一堆为什么不采用吗?而你评论的诉求又是什么呢?你是真的只想学习吗?还是你觉得他应该听你的?
换句话说,你要看这个design doc已经到了一个什么阶段。如果只是早期team内部公开讨论收集意见的阶段,那你的确可以提。如果已经到了中后期,很多东西已经被反复讨论过了,那这个时候你就不要再去comment了。如果你对别人的项目不那么熟悉并且想学习,不然更好的方式其实是约个1:1然后当面问问题。一来当面说能问答的更彻底,甚至可以跟你说一些不能在doc上明说的东西,二来半个小时或者午饭的时间可能真的比他正儿八经回复你要短。
另外,最后补充一句。我个人对于别人的comment的回复详细程度取决于我对这个人的喜爱程度。所以哪怕你真的就喜欢通过在别人doc上留comment的方式学习,你至少先跟同事处好关系,至少让别人知道了你真的只是好学。关系处理好了,同事可能都更愿意主动跟你多聊一聊,而不是等你去发一些comment然后还得想要不要花这个时间在你身上。 |
|