早上,W3Cschool写了一篇“中国程序员都不生产代码,只是代码的搬运工?”(有兴趣的朋友可以点击右上角订阅我们)的文章,有人认为写代码复制粘贴很正常,有人认为软件的精髓就是重用,还有人认为不让程序员用别人的代码?那你干脆用机器语言写代码算了。总之公说公有理婆说婆有理,那下面这条消息,你怎么看?
W3Cschool在逛论坛时,看到一个吧主贴出的问题很新颖,题目是“如何看待360 程序员抄袭百度浏览器 JavaScript 源码”。在文中,他这样写道,本人为狼厂的开发,百度浏览器中,抢小米功能模块方面的开发,就是本人负责。在国庆节期间,本人发现360浏览器中,出现了很多自己较为熟悉的代码。产品使用当中的文案安全一样,而360抢小米中逻辑命名也和自己一样。为了证明360这位程序员是不是抄袭自己的,开发测试的数据上报时,在代码中使用了特殊的测试地址。结果发现,360浏览器中抢小米部分逻辑命名,又和自己的一样。下面是这位吧主的原话:
而这位吧主发出了这个帖子后,网友也蜂拥而至,不过从回复来看,大部分是安慰吧主,让他明白这是行业的潜规则,下面是网友的回复:
关于程序员抄袭别人的代码这个问题,在百度贴吧上,还有人问李彦宏,如果没有了Google,你的程序员还会写代码吗?
有人说中国的文章一大抄,不抄白不抄。其实从W3Cschool小编的观点来看,引用别人成熟的、可运行的代码,算是一个行业技术的积累过程。就像有些网友说的那样,谁都是站在巨人的肩膀上,难道每用一个算法写程序时都要推敲一下是否有更好的算法?
有轮子拿来用多好,省时省力稳定可靠,非要自已造轮子才行?不过如果360程序员真的抄袭百度浏览器源码,而且没有多大的改变的话,这种行为真是不值得提倡。