作者是一位经验丰富的开发者,坦言自己经常从互联网复制代码,尽管过去因此感到羞愧。起初,他以为“真正的开发者”会从零开始编写所有代码,如今却将代码复用视为必要的实践。关键区别不在于是否复制,而在于对代码的理解程度。被动地复制粘贴会导致未来的困惑,而主动地研读代码则能促进学习。资深开发者凭借经验,能够甄别可靠的代码并加以适配以满足自身需求。作者的转折点在于养成在粘贴代码前先大声朗读并解释其含义的习惯。这一简单的做法提升了理解力,也减少了对复制的依赖。文章强调,寻求外部资源是专业成长的基本组成部分。假装无所不知是适得其反的,理解力是在时间中逐步构建的。作者鼓励初级开发者负责任地使用 Stack Overflow 等资源。核心技能在于理解代码,而非回避外部资源。这一方法已整理成一份免费指南并对外分享。
dev.to
Why Copying Code from Stack Overflow Is a Skill (Not a Shame)
