看到外包往项目里面写的代码,我无语凝噎

我原本以为,自己有的时候赶时间从网上抄一些代码下来,自己修改修改能跑起来,不等把它弄明白就直接放到项目里面已经是一件很不负责任的事情了😢

结果今天外包还是给我开了开眼界:直接把我SDK的演示Demo里面的代码抄下来,丢到自己项目里面,然后功能正常了,就提交了???

我不好说这样有什么错,毕竟在我司一个干活三个催,这样的方法是最快速地能让代码跑起来的方法。但是这样一来,SDK的存在还有什么意义?而且这么做出了什么问题只能由我这边来修改,外包一点责任也不担

我现在终于理解了为什么程序员面试的时候喜欢问源代码:一来,理解了一个库的源代码,才能算真正“掌握”了这个库,才具备使用这个库来解决问题,实现需求的能力;如果只是抄别人的代码,只是调库,那永远只能解决别人已经解决了的问题,永远创造不出新的价值;二来,如果只是调库,是无法对自己的代码负全责任的。就像这个外包,遇到问题只能跑来找我,因为他根本不知道自己写了什么,自己的代码如何工作。

一天天的和这些拖油瓶同事内耗,想静下心来研究技术真的不容易