在互联网公司中,一般情况下,大多数项目都是多个人来协作完成的,比如每个程序员负责开发一个模块,当然每个模块也不是相互独立,它们之间又是相互联系,大家的代码都是在一块放着,每个人也自然能看到同事们的代码及他们写代码的风格(虽然,大部分情况下,公司是有统一的编码规范,但是一些细节也能展现出不同人的开发风格),既然是团队协作,同事们间的一些沟通协调事宜,对于程序员来说也是十分重要,如果过于大大咧咧,也不免会引来一些小摩擦,近期,一名程序员网友就遭遇了一点小小的情况。
据这名程序员网友说,他们公司新来了一名应届生,领导安排和他一起做项目,这名应届生提交的代码有许多不合适的地方,命名不规范,结构混乱等情况,因此这名程序员在没有和他提前沟通的情况下做了部分重构,结果这名应届生看了代码后直接喷他,让他以后不要改他的代码。这么一喷把这名程序员网友搞郁闷了,感觉心里委屈极了,难道他做错什么了么?
针对这样的情况,让我们看看其他网友们都是怎么认为的吧!
网友一:改之前你应该先说。不过应届生也敢喷你,不是后台强就是情商低
上世是朵花:在刚工作时也碰见一些大牛直接改自己的代码,当时也没想什么,就是觉得人家挺厉害,自己花很多心思去写的,人家竟轻松的看懂并调整了,只是内心默默的佩服,不过改代码还是跟他打声招呼会好一点,有的人可能不介意,有的人就不这么想。
网友二:直接说,让他自己修
上世是朵花:嗯,可以给他提一些建议,让他自己调整,因为你即使帮他改了,他以后还会制造同样风格的代码,你是改不完的,还不如告诉他怎么做,以后就会往好的方向发展了。
网友三:写出来的代码就是大家的
上世是朵花:这名网友的意思是并不是他的代码,谁都可以改,不过最好还是讲究一些礼仪吧,我想有一部分程序员是比较介意他人改自己的代码的,哪怕是改的比自己的好。
网友四:做事必须先沟通
上世是朵花:没错,多沟通一下,没什么坏处,也减少一些不必要的麻烦!
网友五:本来他就看不懂为什么代码这样写能工作,现在你一重构,不更为难他吗?
上世是朵花:我想应该不至于吧,这名程序员网友虽说是重构,我想也不可能是大动作的调整,肯定是在原有的基础上的一些小调整。
爱奇艺员工:Review 后 打回让他自己休,以免出问题看记录是你的。
上世是朵花:嗯,有的时候你好心改了,所不定会引起后来一系列连锁反应,倒是惹出一些是非了,提供建议而不亲自去改,倒是更靠谱一点。
网友七:千万别自己改 你应该给他说怎么改 然他自己改 我就是应届生 我领导就这样做的
上世是朵花:这名网友分享了他现在的情况,可见大家都在采取这种方式,这样的确会更好一点。
网友八:程序员的尊严就是:自己的bug含着泪也要自己改掉
上世是朵花:没错,对于别人的错误程序员无法容忍,对于自己的错误程序员对自己的包容性是很强的,遇到自己的bug也会悄无声息的改了。
想必楼主的这种情况,我们在工作过程中也是经常碰到的,并不是什么少见的事情,只不过他碰到了一个比较介意的人而已,站在应届毕业生角度去想,也是可以理解,因为自己的代码被别人改了,的确有点不乐意,但是直接开喷就显得不太友好,毕竟还是应该对老一辈的程序员们表示一点友好,这样的事情,也许多一些沟通就不会发生了,因此在工作中,特别是与别人相关的事情,不要想当然的认为他应该不会介意的,他应该知道的,最好是有个沟通,了解一下对方的想法,这样就减少了一些不必要的麻烦,通过这样的事情,我想这名程序员网友也会多少吸取了一点教训,以后也不会再发生这样的事情了,其他网友们也想想自己是不是也做过类似的事情了,是不是对方也很介意只不过没说而已,那么以后就注意一下方式吧,避免一些不必要的麻烦!
以上所有图片均来之互联网
大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!(微信公众号:sssdhua )