之前曾经有名程序员朋友吐糟,自己改了一名实习生的代码,被实习生直接不给面子的说了,还在圈子内哭诉委屈,当然这名程序员也是事先没有告诉实习生,况且他们是同事关系,那么如果是上下级关系,又会是什么情况呢?假如你的技术leader改了你的代码,并且没告诉你,你会是什么样的心态呢?你为觉得领导这么做是理所当然还是觉得领导的这种做法不妥呢,近期,一名程序员朋友就遇到了这样的情况。
据这名程序员朋友说,他的组长在没有给他做任何解释,也没有打过任何招呼的情况下,就把他的代码给改了,这让他感觉很是委屈,并且他看了改之后的代码并没有比他之前的代码好,这都不重要,让他觉得更关键的是,这些代码以后还是需要他来维护,他很难接受维护别人改过的代码,这是他在查一个问题的时候才发现自己的代码变了,之前压根不知道,看到这样的描述,他的心情的确可以理解,建议可以与组长仔细沟通一下,也许沟通了之后就会明白组长的意思了,很有可能是一个误会吧,针对这样的情况,让我们一起看看其他网友们都是怎么认为的吧!
网友一:组长真有精力
上世是朵花:大部分组长也是写代码的,写一些核心代码,可能自己的手头工作没那么多,就去调整一下其他人的代码,不过还是需要只会一下比较好,多沟通肯定是有好处的。
网友二:我们都是随便改代码,没有是谁的代码这回事。做好review流程,review不通过的diff不能合并
上世是朵花:不同公司的规范流程不一样,在一些大公司每个人维护的代码都是明确,不会存在相互修改的情况。
网友三:我会想屎。这种人纯属强迫症,要么你走要么他走
上世是朵花:有这么夸张么?个人认为好好沟通一下就行,大部分问题还是可以通过有效的沟通进行解决的。
网友四:也要反省一下,还有看他对其他人都是这样还是只对你,看不到好处,那他为什么要做?如果你要表达的就是他无理取闹。你的描述应该改为领导是**,我该不该走
上世是朵花:我想应该不是无理取闹吧,还是沟通一下吧,瞎猜测也没啥意义。
网友五:所以时不时要看下commit记录
上世是朵花:团队合作开发,最好经常保持本地代码是最新的,有相当一部分程序员经常是本地闷头开发,不经常更新代码,好不容易更新一次发现有好多代码冲突,或者更新后发现本地环境不好使了,这都是常见的情况,如果有保持经常更新本地代码的习惯可能就比早的发现这个问题了。
美团员工:正常应该提pr 互相review的,怎么能随便改
上世是朵花:没错,有的公司对代码的修改是有着非常严格的要求,有的公司修改一条sql也是需要经过好几个人的审批,也许你会觉得搞笑,其实这一点都不夸张,特别是涉及到底层的东西,修改一点点可能会影响到好几个部门,因此是需要慎重对待的。
网友七:你可以去问他一下,这里改了,是自己之前有什么问题么?求个思路,然后他要是有,你就听,要是没有,那你就说改了没法维护呗
上世是朵花:对,这种方式就比较不错,通过委婉的沟通总比自己在那生闷气好多了。
网友八:在上家公司也是这样,直接走啦。没法干。
上世是朵花:这也太霸气了吧,看样子这名网友还是比较年轻,如果年龄再大一点,估计不会有这么冲动的行为了。
网友九:这个组长没啥经验啊。哪怕看起来再应该改的代码,都应该知会并review。哪有自己改了直接上的道理
上世是朵花:有的公司小,好多规范流程都不成熟,大家都可能比较随便,可能你觉得很不可思议的现象,在一些小公司都是非常正常的。
相信这样的现象也不算是什么稀奇的事情,在一些小的公司也是比较习惯了,可能这名程序员朋友会觉得自己是委屈了一点,我个人是这么认为的,遇见这样的事情
,最好的办法就是去友好的沟通,通过委婉的方式把自己的疑惑表达出来,让对方知道,也许沟通之后,会发现是一个误会什么的,这样自己心里的结就解开了,没必要自己在那里闷头的委屈,或者胡乱猜测,这样也是毫无意义的,当然,更没必要出来抱怨,这样都不是解决问题的最好办法,互联网公司很多,每个公司的文化都是不一样的,有的你觉得很奇怪的事情,其实在公司却是一种常态,因此对于程序员来说,除了多精进自己的技术技能之外,对公司的一些文化的了解也是很有必要的一件事情。
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!(微信公众号:sssdhua )