最近出了个扎心的问题,那就是“程序员做出成果要不要共享给同事?”这位程序员既担心又犹豫,因为同事会了,自己咋办?不知道在互联网公司作业的各位有没有遇到这样的状况,是否因此而有所纠结。
这位程序员写了套“接口测验框架”,是那种只要在Excel中填好参数,写测验用例即可。没错,这个框架比较简单,代码不是非常凶猛的那种,但这个东西做出来后比较方便。他并不是个小气的人,可他觉得共享给同事后,他们会了,我做什么呢?
这位程序员是从自己的不可代替性上来考虑,因为他的活他人也能做,有一点不可代替性的地方不容易啊。有人觉得这位程序员应该把代码共享给同事,因为东西不是很深邃,而所谓的不可代替性也不是靠一个框架啊。不过这些人站着说话不腰疼,一点也不考虑他人的心情。
其实作为一个开发者正确的作业观念应该是把这个程度编译成二进制的包。这样既能把成果共享,一起源码也留在自己的手上,这不是一箭双雕吗?当然这位程序员应该能想到这点,做测验开发的应有这种自觉啊。
有人觉得一名程序员应该有开源精神,但人家微软开源了吗?或许可以考虑专门开个共享会,让领导知道自己的奉献也挺好。当然也有人冲击道:不可代替指的是快速解决问题的能力,至于一个小产品,换个牛点的人多花点时刻总能搞定。
不过也有人认为代码并没有多凶猛,实践恐怕也就是中低难度的代码吧。那正确做法是在组内推行我们使用,来提高我们效率,进而提升自己影响力。不要老盯着你的那点活,要想往上爬格式就要大点。你做了这个工具,好好发布一下,没准就升职加薪,不用做现在的活了。
形似这位程序员依然觉得自己共享出来,除了提升自己在公司影响力和他人提出一些问题来促使程序优化以外,自己好像没得到什么实践的利益。所以把代码共享出去他能得到什么呢?真的能让领导高看一眼吗?
或许有人觉得做这种共享能让他人看见你。换位考虑一下,这是让领导遇到事情第一个想到把使命分给你,你就能提高你的影响力。无论是继续在这个公司干,仍是以后出去,你做的东西都是有价值的。可即使这样有几个人情愿把辛辛苦苦写出来的成果直接给伸手党呢?人家直接套上去就用,乃至到时候还会说这是他们开发的,这该咋办?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.