Redian新闻
>
code review 和同事吵架,老板说我态度有问题
avatar

code review 和同事吵架,老板说我态度有问题

Roat1965
楼主 (北美华人网)
起因是一个javascript array的mutation,我用了splice,同事提出用filter(他后来说只是another option,并没有建议我用。。)
然后我说splice比较efficient,另外一个同事说functional programming里一般都是用filter
但是我还是说splice空间优势,后来会后老板找我谈话,说我态度有问题,让别人不comfortable
不知道是不是因为文化/性格差异,我老板非常不喜欢有人吵架,但我觉得这个事情是别人挑起来的,我都不能回嘴吗?而且我觉得我说的没问题啊?
avatar
emmachka
2 楼
根据你写的只是technical argument 。双方语气态度怎样?有没有yell?如果不允许技术讨论也太奇怪了
avatar
mayjunejuly
3 楼
code reviewer跳不出错还瞎BB的都是Bixxh
等你老了就知道,直接ignore是最高明的吵架

avatar
Roat1965
4 楼
根据你写的只是technical argument 。双方语气态度怎样?有没有yell?如果不允许技术讨论也太奇怪了
emmachka 发表于 2023-08-15 17:42

我老板觉得我yell了,但我只是说话比较急,纯讨论code,并没有骂人/也没有指责别人 我只是反复问filter比splice好在哪里? 感觉是文化性格差异吧,我老板说话确实是不带情绪的,他比较喜欢别人quiet一点
avatar
mt.everest
5 楼
我觉得code review里面只要有道理,是可以回嘴的。
只要大家都是就事论事就行。不要人身攻击,其他都可以说。最多你写个benchmark体现出来splice的高性能。
avatar
mt.everest
6 楼
code reviewer跳不出错还瞎BB的都是Bixxh
等你老了就知道,直接ignore是最高明的吵架


mayjunejuly 发表于 2023-08-15 17:43

不行的,很多人不给过review的如果不按他们做法做。
一般太喜欢bb的我喜欢以理服人,拿test或者拿metrics说话。反正我保持礼貌。
avatar
mt.everest
7 楼
我老板觉得我yell了,但我只是说话比较急,纯讨论code,并没有骂人/也没有指责别人 我只是反复问filter比splice好在哪里? 感觉是文化性格差异吧,我老板说话确实是不带情绪的,他比较喜欢别人quiet一点
Roat1965 发表于 2023-08-15 17:45

下次不要直接语音讨论,全都写成review response。
程序员很多情商低,ego高,写出来让他气死就行了。
avatar
50cents
8 楼
哈哈哈哈哈哈,一看就是女码或者单身男码,经过婚姻的洗礼并且没有离婚的,你不会再有这样的问题
avatar
realsimplejill
9 楼
回复 2楼emmachka的帖子
其实就是content不是问题,而是语音语调语气的问题。It doesn’t matter what you say, it’s how you say it.
avatar
Sleepy3824
10 楼
在职场上你raise your voice 你就输了八分了
avatar
Roat1965
11 楼
在职场上你raise your voice 你就输了八分了
Sleepy3824 发表于 2023-08-15 17:59

原来是这样,我确实raise voice了 所以这种情况一定要keep calm是吗?
avatar
danhuang7
12 楼
我老板觉得我yell了,但我只是说话比较急,纯讨论code,并没有骂人/也没有指责别人 我只是反复问filter比splice好在哪里? 感觉是文化性格差异吧,我老板说话确实是不带情绪的,他比较喜欢别人quiet一点
Roat1965 发表于 2023-08-15 17:45

有时候讨论的时候声音调高自己都很难注意。你还是写email吧,也省去将来汇报老板时候讲不清楚过程的麻烦
avatar
chasebanks
13 楼
我老板觉得我yell了,但我只是说话比较急,纯讨论code,并没有骂人/也没有指责别人 我只是反复问filter比splice好在哪里? 感觉是文化性格差异吧,我老板说话确实是不带情绪的,他比较喜欢别人quiet一点
Roat1965 发表于 2023-08-15 17:45

说话比较急那你就要主动控制自己,职场上最不招人喜欢的就是Mr/Mrs Always Right
avatar
Sleepy3824
14 楼
原来是这样,我确实raise voice了 所以这种情况一定要keep calm是吗?
Roat1965 发表于 2023-08-15 17:59

对,polite and firm.
we can be totally mean assholes and bitches without raising our voice.
需要甩锅的时候把话藏在between the line,让领导自己发现 需要背后插刀的时候把埋汰藏在赞扬里 需要坚持意见的时候拉大旗做虎皮 需要撕的时候把弹药递出去,让别人出头
avatar
Roat1965
15 楼
对,polite and firm.
we can be totally mean assholes and bitches without raising our voice.
Sleepy3824 发表于 2023-08-15 18:02

哎, but i'm not like that 性格决定命运吧,性格就是挺直接的。所以着急了就会语速加快,然后就没有politeness了
avatar
xingfuhua
16 楼
纯技术上讲,这个问题不值得争论吵架。 splice不需要重建新的array,你是对的,资源上更优。但是, 第一,js不是用于performance preferred的language。如果需要performance,需要用更底层的语言。 第二,如果不是高频大量的数据,这点performance的difference基本可以忽略。参考第一点,js从架构角度是不应该用在处理高频大量数据的。 第三,filter()在新版本的js里,以及别的语言中,越来越普遍,splice是比较旧的用法吧。鉴于code consistency,我也推荐用filter()。 结论就是,其实用哪个都差不多,小小倾向用filter。我这种老油条完全不会花宝贵青春去吵这个架,坏掉心情。mm move on吧。
avatar
ZSLKS
17 楼
https://m.huaren.us/showtopic.html?topicid=2943383&fid=411
班长水平不行,这种话题也会搬家,看看华人那么多同样的问题,不从根本上讨论解决。
avatar
xingfuhua
18 楼
sorting algorithm有很多很多,如果只需要sort3个简单数字,任何algorithm都可以用,但是performance的difference几乎不存在。。。吧 :)
avatar
eragshs
19 楼
我只用filter
怎么最近的人都这么容易被冒犯
连花时间给别人做cr都要挨骂
还不如不做算了
avatar
Halahi
20 楼
哎, but i'm not like that 性格决定命运吧,性格就是挺直接的。所以着急了就会语速加快,然后就没有politeness了
Roat1965 发表于 2023-08-15 18:06

你是没吃大亏,所以拿性格说事。性格直接,不代表说话直接。同样的话,说得婉转但也有杀伤力,是一种智慧。 而且工作上的事,用不着和同事争执。如果双方意见不同,最后让老板拿主意。你这样高嗓门争执,现在好了,有理没理,老板已经 labialized you。
avatar
lnghng
21 楼
不能吵架,一定要控制情绪。还有说实话,为什么要去mutation?我们一般JavaScript 都是尽量避免mutation的, filter 倒是很常用。
avatar
Roat1965
22 楼
纯技术上讲,这个问题不值得争论吵架。 splice不需要重建新的array,你是对的,资源上更优。但是, 第一,js不是用于performance preferred的language。如果需要performance,需要用更底层的语言。 第二,如果不是高频大量的数据,这点performance的difference基本可以忽略。参考第一点,js从架构角度是不应该用在处理高频大量数据的。 第三,filter()在新版本的js里,以及别的语言中,越来越普遍,splice是比较旧的用法吧。鉴于code consistency,我也推荐用filter()。 结论就是,其实用哪个都差不多,小小倾向用filter。我这种老油条完全不会花宝贵青春去吵这个架,坏掉心情。mm move on吧。
xingfuhua 发表于 2023-08-15 18:08

哦原来是如此,确实另一个dev后来我和他私聊他说filter在我们codebase里比较普遍
avatar
huaren_2018
23 楼
filter
avatar
Roat1965
24 楼
我只用filter
怎么最近的人都这么容易被冒犯
连花时间给别人做cr都要挨骂
还不如不做算了
eragshs 发表于 2023-08-15 18:13

所以是习惯问题吗😂
avatar
eragshs
25 楼
楼主你一定是那个和同事吵架的id的新马甲,怎么原来的号混不下去了吗?
avatar
lnghng
26 楼
所以是习惯问题吗😂
Roat1965 发表于 2023-08-15 18:18

要避免用mutation,否则容易自己把自己搞糊涂了,出bug。
avatar
Roat1965
27 楼
不能吵架,一定要控制情绪。还有说实话,为什么要去mutation?我们一般JavaScript 都是尽量避免mutation的, filter 倒是很常用。
lnghng 发表于 2023-08-15 18:14

我的task就是mutation 因为这个mutation是在server上。我是在local create一个copy,然后push一个new copy 所以在这个local copy用splice没什么问题吧 看来大家都习惯用filter了 可能这就是原因吧
avatar
eragshs
28 楼
这种简单得要死的问题怎么能吵起来的,水平太次了
avatar
tonker
29 楼
https://m.huaren.us/showtopic.html?topicid=2943383&fid=411
班长水平不行,这种话题也会搬家,看看华人那么多同样的问题,不从根本上讨论解决。
ZSLKS 发表于 2023-08-15 18:12

是的,很莫名其妙,不知道在自我censor些啥
avatar
honeybunch
30 楼
我老板觉得我yell了,但我只是说话比较急,纯讨论code,并没有骂人/也没有指责别人 我只是反复问filter比splice好在哪里? 感觉是文化性格差异吧,我老板说话确实是不带情绪的,他比较喜欢别人quiet一点
Roat1965 发表于 2023-08-15 17:45

这不是文化差异。是你态度不好
avatar
Roat1965
31 楼
这不是文化差异。是你态度不好
honeybunch 发表于 2023-08-15 18:43

我性格就比较急躁,所以说话方面也是语速快,直来直去。 但性格这个东西也挺难改的。我能做到不主动挑事儿,但别人要是找我茬,我就很难像最赞说的keep calm
avatar
Majiama2022
32 楼
我们国人和老外有习惯上的不同.以前在国内做项目,同事间有吵得很凶的,但是公司领导也没有人说啥.反正项目于做完各方满意就行了. 美国这边特别忌讳说话冲.提意见或者维护自己的主见前,各种甜枣要喂饱对方,表示对方的意见想法很好,才能很nice的说could ... would....我的方案能咋咋滴 反正就是说话不能冲.
avatar
Ruth
33 楼
我性格就比较急躁,所以说话方面也是语速快,直来直去。 但性格这个东西也挺难改的。我能做到不主动挑事儿,但别人要是找我茬,我就很难像最赞说的keep calm
Roat1965 发表于 2023-08-15 18:56

你拿工资写code,人家拿工资做review,都是在干活,对方的意见并没有挑衅意味,你为什么觉得他在找茬呢?不是任何不同观点都是personal 的,负面的。难怪你老板觉得你态度有问题,你把code review的feedback看成找茬,那你的qa发现你的bug,你怎么想?
avatar
RoxyInDream
34 楼
回复 1楼Roat1965的帖子
不管谁有理, 最好都不要吵, 不要把情绪带进工作中。
avatar
Ruth
35 楼
在职场上你raise your voice 你就输了八分了
Sleepy3824 发表于 2023-08-15 17:59

是的,提高嗓门加快语速,给对方的感觉就是你已经知道在对话内容上你处于弱势,想用情绪来镇住别人,转移焦点。
avatar
tonker
36 楼
现在很多人讨论问题的时候都很难做到就事论事,对事不对人。动不动就给人贴标签,站队。这样的德性在网上撒撒就算了,带到现实中那可不是就给自己招来麻烦吗?
avatar
Tsubasa
37 楼
说话怎么用词才是重点啊,你要把原句copy过来让大家看看,我好几年前有个code review跟别人吵起来了,然后那哥们儿直接收拾东西走人了
avatar
Roat1965
38 楼
你拿工资写code,人家拿工资做review,都是在干活,对方的意见并没有挑衅意味,你为什么觉得他在找茬呢?不是任何不同观点都是personal 的,负面的。难怪你老板觉得你态度有问题,你把code review的feedback看成找茬,那你的qa发现你的bug,你怎么想?
Ruth 发表于 2023-08-15 19:04

qa发现bug,如果确实我错了,那很合理啊。 同事提出意见,如果是我的问题那我虚心接受。但我觉得哈,这个情况不是我的问题,我的代码没有错误嘛。 所以别人指出我代码错误,但我觉得没错,就挺难keep calm
avatar
Roat1965
39 楼
说话怎么用词才是重点啊,你要把原句copy过来让大家看看,我好几年前有个code review跟别人吵起来了,然后那哥们儿直接收拾东西走人了
Tsubasa 发表于 2023-08-15 19:16

就是我反问对方他的solution怎么更efficient了
avatar
shinesee
40 楼
就是技术不行的人才特别玻璃心 就事论事大家把活干完就得了 所以美国很多公司就是无法专心干活 在乎这些态度啊情绪啊 就一起摆烂好了。一个公司 如果老板烂 或者合作者同事烂 或者底下人烂 日子都会很难过。
avatar
benw
41 楼
要避免用mutation,否则容易自己把自己搞糊涂了,出bug。
lnghng 发表于 2023-08-15 18:22

对。这就是楼主另一个同事提functional programming的原因。在FP里面,data都是immutable的,要改就是建一个新的。所以如果整个project使用FP的逻辑,那就要用filter。另外,splice需要处理的意外情况比较多,不如filter robust。JavaScript是一个非常灵活但强大的语言,厚度特别大,可以很基本,也可以很高级,用好还是非常考验基本功的。
avatar
Roat1965
42 楼
就是技术不行的人才特别玻璃心 就事论事大家把活干完就得了 所以美国很多公司就是无法专心干活 在乎这些态度啊情绪啊 就一起摆烂好了。一个公司 如果老板烂 或者合作者同事烂 或者底下人烂 日子都会很难过。
shinesee 发表于 2023-08-15 19:22

我就觉得拿钱办事。我拿工资,把最efficient的代码写出来,对吧 态度再好,写的代码贼烂,有啥用。 但感觉我老板就喜欢这种态度好八面玲珑会说话的人
avatar
bdbs
43 楼
要虚心学习。 知道的越多,越要虚心。 对方建议了,你就问问原因。 让你整段代码重写的事都有。改个函数不到1分钟,不是事。
avatar
Roat1965
44 楼
对。这就是楼主另一个同事提functional programming的原因。在FP里面,data都是immutable的,要改就是建一个新的。所以如果整个project使用FP的逻辑,那就要用filter。另外,splice需要处理的意外情况比较多,不如filter robust。JavaScript是一个非常灵活但强大的语言,厚度特别大,可以很基本,也可以很高级,用好还是非常考验基本功的。
benw 发表于 2023-08-15 19:24

谢谢科普,我在local storage create了一个copy,所以应该用splice和filter没什么区别。因为本来就是在copy上mutation(至于为什么要在local storage上create一个copy,我感觉这可能不是最efficient的修改数据的解法,但是team要求这样做。所以既然是copy上mutation应该是没有问题的吧)
avatar
Tsubasa
45 楼
回复 42楼Roat1965的帖子
你这个态度太outdated了,好好说话也是很重要的,不要总用自己的强项去比别人的weakness,你做IC的话语权不大,你老板喜欢什么你偏不在乎这还搞什么搞
avatar
Roat1965
46 楼
回复 42楼Roat1965的帖子
你这个态度太outdated了,好好说话也是很重要的,不要总用自己的强项去比别人的weakness,你做IC的话语权不大,你老板喜欢什么你偏不在乎这还搞什么搞
Tsubasa 发表于 2023-08-15 19:34

我们老板在乎态度,但是upper management更在乎代码的code quality。 但你说的对,确实我老板特别在乎是不是态度/礼貌这些
avatar
披香侍女
47 楼
楼主到底是哪种语气说话的呢?我们组有个人,技术确实还行,但是说话或者写邮件极其生硬,动不动就why do you xxx? If you did not xxx, this wouldn't xxx...反正我是尽可能不跟这个人有接触,估计组里跟我同感的人也不少。
avatar
Roat1965
48 楼
楼主到底是哪种语气说话的呢?我们组有个人,技术确实还行,但是说话或者写邮件极其生硬,动不动就why do you xxx? If you did not xxx, this wouldn''''''''t xxx...反正我是尽可能不跟这个人有接触,估计组里跟我同感的人也不少。
披香侍女 发表于 2023-08-15 19:58

我今天说话确实挺生硬的,当时说:how is XXX better than YYY? 一般说话态度取决于我和对方的关系,如果不熟然后我还觉得对方不在理就会很生硬。关系好的会比较随和
avatar
披香侍女
49 楼
性格是很难改,我要是你就尽量不跟人线下battle,有事线上讨论
avatar
Night_Cat
50 楼
我今天说话确实挺生硬的,当时说:how is XXX better than YYY? 一般说话态度取决于我和对方的关系,如果不熟然后我还觉得对方不在理就会很生硬。关系好的会比较随和
Roat1965 发表于 2023-08-15 20:04

那你老板没说错啊
avatar
Night_Cat
51 楼
我性格就比较急躁,所以说话方面也是语速快,直来直去。 但性格这个东西也挺难改的。我能做到不主动挑事儿,但别人要是找我茬,我就很难像最赞说的keep calm
Roat1965 发表于 2023-08-15 18:56

对方发表技术上的看法,你为什么觉得是在找你茬?天下只有你一种方法是对的吗
avatar
mvdk
52 楼
着急的时候吸口气把语速降下来
avatar
lnghng
53 楼
谢谢科普,我在local storage create了一个copy,所以应该用splice和filter没什么区别。因为本来就是在copy上mutation(至于为什么要在local storage上create一个copy,我感觉这可能不是最efficient的修改数据的解法,但是team要求这样做。所以既然是copy上mutation应该是没有问题的吧)
Roat1965 发表于 2023-08-15 19:31

你的code mutated原来的array variable,如果这亇variable还要执行一些其他的功能,被你mutated掉了,就不会对了。你的variable已不代表初始的array了,这不容易发现的,除非看到了你这一行code。即使现在不出问题,以后再加一点feature,如果写的人没注意到这亇variable已mutated了,就会出错而不自知。等于你的code给未来埋雷。
avatar
zhangxx818
54 楼
起因是一个javascript array的mutation,我用了splice,同事提出用filter(他后来说只是another option,并没有建议我用。。)
然后我说splice比较efficient,另外一个同事说functional programming里一般都是用filter
但是我还是说splice空间优势,后来会后老板找我谈话,说我态度有问题,让别人不comfortable
不知道是不是因为文化/性格差异,我老板非常不喜欢有人吵架,但我觉得这个事情是别人挑起来的,我都不能回嘴吗?而且我觉得我说的没问题啊?
Roat1965 发表于 2023-08-15 17:36

code review 其实就是挑刺儿,不挑刺reviewer 就没法交差。。 大家都不容易,都是想混口饭吃。。。 再说了,别人提意见,你可以虚心接受,坚决不改。。
avatar
vegetablecar
55 楼
你的code mutated原来的array variable,如果这亇variable还要执行一些其他的功能,被你mutated掉了,就不会对了。你的variable已不代表初始的array了,这不容易发现的,除非看到了你这一行code。即使现在不出问题,以后再加一点feature,如果写的人没注意到这亇variable已mutated了,就会出错而不自知。等于你的code给未来埋雷。
lnghng 发表于 2023-08-15 20:36

lz是在copy上mutate,肯定是新的var了
anyways~lz的情商要提高一下了。在职场混,人际关系非常重要。不能处处说yes,也不是一点就着。pushback要温和而坚定。哎,希望你以后能改进吧。Impact不是仅仅technical方面的。
avatar
dngdnhxqs
56 楼
虽然没跟同事吵架但是我做不到语气平和地吵架 控制不住自己
avatar
Roat1965
57 楼
你的code mutated原来的array variable,如果这亇variable还要执行一些其他的功能,被你mutated掉了,就不会对了。你的variable已不代表初始的array了,这不容易发现的,除非看到了你这一行code。即使现在不出问题,以后再加一点feature,如果写的人没注意到这亇variable已mutated了,就会出错而不自知。等于你的code给未来埋雷。
lnghng 发表于 2023-08-15 20:36

mutate的copy
avatar
zhangxx818
58 楼
虽然没跟同事吵架但是我做不到语气平和地吵架 控制不住自己
dngdnhxqs 发表于 2023-08-15 20:41

控制不住自己,就说明你太当真了, 把自己,或者自己的东西,自己的想法看的太重了。。 想一下,二十年后,谁还在乎你写的什么东西,效率如何,算法的好处坏处? 再过个几十年,你周围的同事还有几个能活着? 想想这个,立马心平气和。。
avatar
Roat1965
59 楼
lz是在copy上mutate,肯定是新的var了
anyways~lz的情商要提高一下了。在职场混,人际关系非常重要。不能处处说yes,也不是一点就着。pushback要温和而坚定。哎,希望你以后能改进吧。Impact不是仅仅technical方面的。
vegetablecar 发表于 2023-08-15 20:41

确实,你说的没错我就是一点就着
avatar
fengeer
60 楼
我老板觉得我yell了,但我只是说话比较急,纯讨论code,并没有骂人/也没有指责别人 我只是反复问filter比splice好在哪里? 感觉是文化性格差异吧,我老板说话确实是不带情绪的,他比较喜欢别人quiet一点
Roat1965 发表于 2023-08-15 17:45

反复问我觉得是一种passive aggressive。
一般回复就是清楚表明自己的观点:我认为两者readability差不多,但splice对performance有一点改善。我slightly prefer splice,but not strong,etc。
然后等reviewer回复。如果他确有理由,或者貌似有理由而你不想浪费时间,直接接受他的建议往前走。这种小argument不值得花费超过一轮的时间。
即使这种小事,driving the progress and getting the job done are still the first priority, not winning the argument.

avatar
Roat1965
61 楼
反复问我觉得是一种passive aggressive。
一般回复就是清楚表明自己的观点:我认为两者readability差不多,但splice对performance有一点改善。我slightly prefer splice,but not strong,etc。
然后等reviewer回复。如果他却有理由,或者貌似有理由而你不想浪费时间,直接接受他的建议往前走。这种小argument不值得花费超过一轮的时间。
即使这种小事,driving the progress and getting the job done are still the first priority, not winning the argument.


fengeer 发表于 2023-08-15 20:48

对,当时已经不calm了。
avatar
zokiya
62 楼
在美国无论工作生活,一定要修炼自己凡事都控制情绪,心平气和跟人对话,不像中国一点事情提高嗓门,气势压人,这里行不通的倒反让人觉得没教养,你觉得就是提高嗓门而已,老美这就是yell.
avatar
Roat1965
63 楼
code review 其实就是挑刺儿,不挑刺reviewer 就没法交差。。 大家都不容易,都是想混口饭吃。。。 再说了,别人提意见,你可以虚心接受,坚决不改。。
zhangxx818 发表于 2023-08-15 20:36

好多人问为什么会觉得这个同事找茬 因为说实话,我觉得用splice还是filter根本不值得特意拿出来提。就好像人要喝水,喝水用瓶子还是水杯重要吗?(更何况我也没写错,有另一种写法很好啊,没必要特意拿出来提吧?这么小的事情一定要拿出来说,合理怀疑故意找茬?)
avatar
hijklmn
64 楼
楼主,有的时候不在于谁对谁错,而在于你老板的做事风格。。。
avatar
Roat1965
65 楼
在美国无论工作生活,一定要修炼自己凡事都控制情绪,心平气和跟人对话,不像中国一点事情提高嗓门,气势压人,这里行不通的倒反让人觉得没教养,你觉得就是提高嗓门而已,老美这就是yell.
zokiya 发表于 2023-08-15 20:51

是的,我语速快了一点,然后可能用的语句比较简单。。就问how is xxx better than yyy? 然后可能听上去就是大妈在菜市场那样
avatar
miaka
66 楼
有什么好争的,他要做他就去按他的方法做呗。你就是不改能怎样。
avatar
ReachMoon
67 楼
you should just say, "points are well taken", then continue use your splice.
avatar
Roat1965
68 楼
you should just say, "points are well taken", then continue use your splice.
ReachMoon 发表于 2023-08-15 21:00

i wish i'm this calm.
avatar
gokgs
69 楼
楼主新兵蛋子,要加强学习。review 有不同意见都很正常,认真讨论就好了。
avatar
grace722
70 楼
不要给老板找麻烦
avatar
fengeer
71 楼
i wish i'm this calm.
Roat1965 发表于 2023-08-15 21:03

I don't think that it is a good communication style. Ignoring others' comments does more harm than arguing with people. Now it is not purely a technique issue. It has some implication of disrespect.
Always forget your ego when handling code reviews. Since you think that it is a trivial issue, why not explicitly mention that (Such as, It is a trivial issue. I think that my usage is fine. Do you strong on your suggestion)? Or simply accept his suggestion to make progress? If you do that, I don't think that others will consider you not smart enough.
avatar
Roat1965
72 楼
I don't think that it is a good communication style. Ignoring others' comments does more harm than arguing with people. Now it is not purely a technique issue. It has some implication of disrespect.
Always forget your ego when handling code reviews. Since you think that it is a trivial issue, why not explicitly mention that (Such as, It is a trivial issue. I think that my usage is fine. Do you strong on your suggestion)? Or simply accept his suggestion to make progress? If you do that, I don't think that others will consider you not smart enough.
fengeer 发表于 2023-08-15 21:11

yeah i mean that's if I'm calm, which is difficult for me to do when people pick the smallest thing from my code and make a suggestion that doesn't make it better? But yeah I really wish i could stay calm
avatar
mrr
73 楼
对,polite and firm.
we can be totally mean assholes and bitches without raising our voice.
需要甩锅的时候把话藏在between the line,让领导自己发现 需要背后插刀的时候把埋汰藏在赞扬里 需要坚持意见的时候拉大旗做虎皮 需要撕的时候把弹药递出去,让别人出头

Sleepy3824 发表于 2023-08-15 18:02

哈哈,不能再同意了,而且国人的这种本事是天生的,流淌在血液里的,老外只能望尘莫及。
avatar
noodlewo
74 楼
yeah i mean that's if I'm calm, which is difficult for me to do when people pick the smallest thing from my code and make a suggestion that doesn't make it better? But yeah I really wish i could stay calm
Roat1965 发表于 2023-08-15 21:15

你的心态有大问题,都是上班赚一个paycheck, 奉旨挑刺当然是从小的挑,大家互相恭维一番哈哈哈就完了。就你这样,同事要是捡个主要方面挑刺,你不当场跳楼
avatar
Roat1965
75 楼
你的心态有大问题,都是上班赚一个paycheck, 奉旨挑刺当然是从小的挑,大家互相恭维一番哈哈哈就完了。就你这样,同事要是捡个主要方面挑刺,你不当场跳楼
noodlewo 发表于 2023-08-15 21:26

我们code review平时10个有8个没人挑错的。如果我的code有错误别人指出来完全可以。但是我并没有写错?
avatar
zhangxx818
76 楼
好多人问为什么会觉得这个同事找茬 因为说实话,我觉得用splice还是filter根本不值得特意拿出来提。就好像人要喝水,喝水用瓶子还是水杯重要吗?(更何况我也没写错,有另一种写法很好啊,没必要特意拿出来提吧?这么小的事情一定要拿出来说,合理怀疑故意找茬?)
Roat1965 发表于 2023-08-15 20:54

小事挑刺,说明人家上道。。。 挑个小刺,证明了人家也在干活,你也能接的上,要改,也是小问题,不会伤筋动骨;不改,也没啥大不了的。。 要是真的给你挑个大错,打了你的脸,也打了你老板的脸,你们改起来也不容易,最后把彼此的关系都搞僵了。。 楼主太嫩了。。 还真以为别人水平不够,挑不出你的大错来?
avatar
mengyan
77 楼
Ignore 就行 当然了除非必须要有他的approval
avatar
eragshs
78 楼
是的,我语速快了一点,然后可能用的语句比较简单。。就问how is xxx better than yyy? 然后可能听上去就是大妈在菜市场那样
Roat1965 发表于 2023-08-15 20:56

哈哈哈哈你这是挖坑的吧,哪有人喷自己跟大妈在菜市场一样,脑子太二了哈哈哈哈哈
avatar
Roat1965
79 楼
Ignore 就行 当然了除非必须要有他的approval
mengyan 发表于 2023-08-15 21:33

不需要approval。我们code review就是走个过场,然后结束提交给qa
avatar
Peter_ML
80 楼
回复 2楼emmachka的帖子
其实就是content不是问题,而是语音语调语气的问题。It doesn’t matter what you say, it’s how you say it.
realsimplejill 发表于 2023-08-15 17:57

智者
avatar
kengdie
81 楼
这种一般都是老板水平很低不懂技术吧?
avatar
rainbowofmylife
82 楼
虽然splice 可以用,但是真的还是用filter 更常见,以后别人也好maintain。 我们都是建议用最容易maintain和容易理解的方法。
avatar
rainbowofmylife
83 楼
不需要approval。我们code review就是走个过场,然后结束提交给qa
Roat1965 发表于 2023-08-15 21:41

不需要approval 就可以merge 么?我们都是要求至少两个approval 😂
avatar
azurepiggy~2代
84 楼
如果你不改,会怎样?不明白有什么来来去去argue的。第一次平静表明自己的想法就完事了,move on。
avatar
azurepiggy~2代
85 楼
对方发表技术上的看法,你为什么觉得是在找你茬?天下只有你一种方法是对的吗
Night_Cat 发表于 2023-08-15 20:31

Re,be professional。除非这个人一直和你有过节,否则为何要上升到别人找茬的高度让自己难受呢。当然了,就算你们有过节,也没必要当着领导和大家的面battle。
avatar
ToBe
86 楼
起因是一个javascript array的mutation,我用了splice,同事提出用filter(他后来说只是another option,并没有建议我用。。)
然后我说splice比较efficient,另外一个同事说functional programming里一般都是用filter
但是我还是说splice空间优势,后来会后老板找我谈话,说我态度有问题,让别人不comfortable
不知道是不是因为文化/性格差异,我老板非常不喜欢有人吵架,但我觉得这个事情是别人挑起来的,我都不能回嘴吗?而且我觉得我说的没问题啊?
Roat1965 发表于 2023-08-15 17:36

你还处在职业的早期,有很大上升空间。其实你以后可能会悟出来,就是和别人合作的能力比自己单干的能力更重要。如果在职场朝着这个方向去修炼一下,会有很大帮助。其实这种修炼对于提高日常生活质量也有帮助的。
avatar
Roat1965
87 楼
虽然splice 可以用,但是真的还是用filter 更常见,以后别人也好maintain。 我们都是建议用最容易maintain和容易理解的方法。
rainbowofmylife 发表于 2023-08-15 23:23

确实,后来别人也和我说了,应该是filter大家更熟悉的原因 但如果说filter more efficient我就不理解了。 可能还是当时让我改的理由不成立吧。 如果你说的这个filter更普遍,更好maintain,那我觉得是合理的
avatar
Roat1965
88 楼
不需要approval 就可以merge 么?我们都是要求至少两个approval 😂
rainbowofmylife 发表于 2023-08-15 23:25

怎么说呢,我也觉得应该要approval才是。
avatar
Roat1965
89 楼
你还处在职业的早期,有很大上升空间。其实你以后可能会悟出来,就是和别人合作的能力比自己单干的能力更重要。如果在职场朝着这个方向去修炼一下,会有很大帮助。其实这种修炼对于提高日常生活质量也有帮助的。
ToBe 发表于 2023-08-16 00:16

如果是代码上互相帮助要看别人能力怎么样 可能我说这话有点ego,但是我觉得技术不过关的人有的时候只会帮倒忙 写程序其实感觉还是follow强者比较有用
avatar
Night_Cat
90 楼
我们code review平时10个有8个没人挑错的。如果我的code有错误别人指出来完全可以。但是我并没有写错?
Roat1965 发表于 2023-08-15 21:30

你没写错但也没写得最optimal,他提意见也给出了他的道理,你们团队其他人和这楼里的人也提出了类似的意见,你为啥就觉得这不是一个valid technical feedback,而是针对你个人找茬呢?用杯子还是用瓶子喝水可能你觉得无关紧要,但是别人站在他的立场上可能不这么觉得。团队合作本来就是为了交换各自的perspective,如果像你说的技术上没区别,但是有除了技术之外的考虑,那这些也应该照顾到
职场上虚心一点没坏处。不要take it personal,你不是这个code的owner,你只是一个facilitator
avatar
Night_Cat
91 楼
确实,后来别人也和我说了,应该是filter大家更熟悉的原因 但如果说filter more efficient我就不理解了。 可能还是当时让我改的理由不成立吧。 如果你说的这个filter更普遍,更好maintain,那我觉得是合理的
Roat1965 发表于 2023-08-16 00:18

更多人熟悉,更普遍,更好maintain,就是更efficient
你在钻牛角尖,take a step back,想想bigger picture
avatar
Roat1965
92 楼
你没写错但也没写得最optimal,他提意见也给出了他的道理,你们团队其他人和这楼里的人也提出了类似的意见,你为啥就觉得这不是一个valid technical feedback,而是针对你个人找茬呢?用杯子还是用瓶子喝水可能你觉得无关紧要,但是别人站在他的立场上可能不这么觉得。团队合作本来就是为了交换各自的perspective,如果像你说的技术上没区别,但是有除了技术之外的考虑,那这些也应该照顾到
职场上虚心一点没坏处。不要take it personal,你不是这个code的owner,你只是一个facilitator
Night_Cat 发表于 2023-08-16 00:39

我可能太较真了,因为从efficiency上来说确实没必要用filter 但如果像前面有人说的使用比较普遍,大家比较熟悉,那我觉得没问题,就是需要一个合理的理由?😂
另外还是觉得这是一个很小很trivial的change,code review提出来没有什么必要吧。 当然我的态度是有问题
avatar
noodlewo
93 楼
回复 92楼的帖子
感觉你有Asperger之类的
avatar
Roat1965
94 楼
回复 92楼的帖子
感觉你有Asperger之类的
noodlewo 发表于 2023-08-16 00:51

感觉就是很难接受别人给我false的information 也不知道是不是病 别人说的是错的(譬如太阳从西边升起)我就不想听下去
avatar
noodlewo
95 楼
感觉就是很难接受别人给我false的information 也不知道是不是病 别人说的是错的(譬如太阳从西边升起)我就不想听下去
Roat1965 发表于 2023-08-16 00:57

你的领导,还有这贴里这么多同行都告诉你了,你同事提的建议是合理的,至少是不同方面的视角。这完全不是太阳从西边出来这种非黑即白的常识问题。而且这事本身是非常小的事情,就算措辞沟通有问题,也不值得一般职场人有这么大的反应。 建议你可以去看看therapist, 你这个思维模式,加上情绪控制,在职场上是非常大的问题,毕竟你也不是啥天才,多几次因为这些小事被report, 特别是情绪不稳定,现在这个环境下是比工作能力不行还糟糕的事情
avatar
Roat1965
96 楼
你的领导,还有这贴里这么多同行都告诉你了,你同事提的建议是合理的,至少是不同方面的视角。这完全不是太阳从西边出来这种非黑即白的常识问题。而且这事本身是非常小的事情,就算措辞沟通有问题,也不值得一般职场人有这么大的反应。 建议你可以去看看therapist, 你这个思维模式,加上情绪控制,在职场上是非常大的问题,毕竟你也不是啥天才,多几次因为这些小事被report, 特别是情绪不稳定,现在这个环境下是比工作能力不行还糟糕的事情
noodlewo 发表于 2023-08-16 01:13

😂
avatar
zoelee
97 楼
文化问题。国内剧集里面的女强人经常训员工像训孙子,以示她的优秀和成功。如果放在美国早被人告到hr了。在这里吵架要语气温油客气词用尽
avatar
noodlewo
98 楼
回复 96楼Roat1965的帖子
你要是骂人了的话,直接就let go了
avatar
Roat1965
101 楼
看你这段 感觉你看不上你同事 觉得自己才是强者 别人…… 所以才会觉得别人故意找茬 这个吧 如果楼主已经混到公司里技术大牛 老板非常依赖你 那就算了 如果刚工作没多久 就算很牛 也可以态度上稍微柔和一点
dimplemm 发表于 2023-08-16 01:40

你说得很对。团队里也有关系好的人对我代码提过建议,但是对方能力很强,所以很开心对方给我提建议,我感觉对方是真的在帮我(对方和我私下说上次他写xxx别人说他了,所以他建议我不要这么写)。code review上的这个同事本来水平就那样,我平时都不搭理他,所以对他的建议我保持怀疑的态度。然后我也不是什么大牛,更多的是觉得自己比较牛。就是黄晓明的那种我不要你觉得,我要我觉得。
然后确实有点毛病就是别人给我错误的信息我会很烦?好像有点厌蠢? (生活中也是这样,关系好的我不会表现出来,但会慢慢疏远,同事没办法不打打交道)
avatar
evelyn417
102 楼
Code review 不都是在git上写review comments吗 怎么吵起来的...
avatar
Roat1965
103 楼
Code review 不都是在git上写review comments吗 怎么吵起来的...
evelyn417 发表于 2023-08-16 02:29

我们是live meeting
avatar
ToBe
104 楼
你的领导,还有这贴里这么多同行都告诉你了,你同事提的建议是合理的,至少是不同方面的视角。这完全不是太阳从西边出来这种非黑即白的常识问题。而且这事本身是非常小的事情,就算措辞沟通有问题,也不值得一般职场人有这么大的反应。 建议你可以去看看therapist, 你这个思维模式,加上情绪控制,在职场上是非常大的问题,毕竟你也不是啥天才,多几次因为这些小事被report, 特别是情绪不稳定,现在这个环境下是比工作能力不行还糟糕的事情
noodlewo 发表于 2023-08-16 01:13

看了楼主一系列回帖,不知道在家里面和另外一半也这样相处吗?
avatar
密码是mima12345
105 楼
回复 14楼Sleepy3824的帖子
这些话听完根本不知道怎么implement啊。能举例子吗?
相关阅读
最近很流行的一个观点:穷人不配生娃,你们怎么看?隔壁帖子当妈的刻薄女儿却上赶着补贴娘家舅舅侄子的2023年8月15日历史上的今天身边打算等小孩上大学回国的人越来越多2023年8月15日医疗晨报Costco购物的几个缺点,真的很讨厌我与孙儿比童年 冷明【冯站长之家】2023年8月15日(周二)三分钟新闻早餐多伦多男子开车搬家去温哥华!油站遇故障,老板说“随便给”!而且....Good News For Cold Noodle Lovers: License Requirements Relaxed时尚 | 美国当代最浪漫的红色之吻 - 我怀念的Kate Spade可能得罪某老板了怎么处理?求建议【半裙】Uniqlo 仙女裙真是太爱了结构和地基有点问题的房子能买吗(漢詩英譯) 臨終詩 – 唐寅请教一个收集雨水浇菜园的问题吴秀波、刘小锋抗战电视剧《山河同在》冯越第一次挑起大梁饰演女一号张婉婷小区公园的黄昏2023年8月15日物联网新闻中融信托暴雷,父母损失惨重在湾区吃到了正宗的麻辣烫,盆比脸盆大宜昌兴山突发山体岩石崩塌,7人遇难【冯站长说安全】2023年8月15日小学是怎么分班的?搬家很多不需要的东西怎么办?为爸爸求bless老烟记事(354) 小巫见大巫隔墙偷听(小小说)暑期大爆剧的魅力究竟在哪里男子患无精症,妻子接受公公捐精为啥有些女生在感情里很作呢醉驾司机高速逆行31公里获刑3年【冯站长说安全】2023年8月25日国人为什么爱抱团强东和奶茶美国买豪宅又被辟谣是假的了,现在的人为啥这么喜欢造谣呢?中国森林覆盖率居然大于24%了没人提昨晚发生的大事?我看那些撈到錢的腐敗分子改变味蕾比改变性格还难吧,看同事面包片沾咖啡,吃得甘之如饴,还有法棍夹奶酪,我一点都不会馋2023年8月15日价格早报2023年8月15日(周二)冯站长之家三分钟晚间新闻普京的秘密(2)——化学武器和间谍(3)
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。