开发者日记 #17:它是如何工作的?

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

当我们尝试新事物时,我们通常不会回答“它是如何工作的?”这个问题需要很多精力和时间,而且结果不会立即显现。我们只有在面临问题或错误时才会深入研究技术。然而,随着职业生涯的成长,我们开始关注代码质量和工作原理,对于技术的工作方式更加重要。

🔎

延伸解读

不同职业阶段的合理策略

文章指出,不深究“它是如何工作的”并非错误,而是专业水平不同阶段的体现。职业初期应快速尝试多种技术,以拓宽视野;随着经验增长,开始关注代码质量和工作原理。这种转变是自然的,读者无需因早期不求甚解而自责,而应认识到每个阶段有各自的重点。

何时需要深入原理

作者观察到,我们通常在遇到问题或错误时才会深入研究技术。这意味着,如果当前项目运行顺利,不深究原理可能不会立即带来问题。但这也暗示,当问题出现时,缺乏原理知识可能导致解决效率低下。因此,在关键依赖或复杂系统上,提前了解原理可能有助于减少未来的调试成本。

经验积累带来的视角变化

随着成长,开发者开始看到技术中的共同元素、模式和结构,这使得“它是如何工作的”问题变得更有意义。这种视角变化不是突然发生的,而是经验积累的结果。读者可以反思自己当前处于哪个阶段,并据此调整学习重点:是广泛尝试,还是深入理解核心机制。

❓

Q&A

为什么我们在尝试新技术时不问‘它是如何工作的’?

因为回答这个问题需要大量的精力、时间和资源,且结果不立即显现。

在职业生涯的哪个阶段应该关注代码质量?

随着职业成长,特别是在经验增加后,关注代码质量和工作原理变得更加重要。

我们通常在什么情况下深入研究技术?

通常在遇到问题或错误时,我们才会深入研究相关技术。

职业初期应该如何对待新技术?

职业初期应快速尝试多种技术,以积累经验。

随着经验的增长,我们对技术的理解有什么变化?

随着经验的增长,我们开始看到共同元素、模式和结构,关注技术的工作原理。

‘它是如何工作的’这个问题在技术学习中有多重要?

这个问题在技术学习中变得越来越重要,尤其是在我们开始关注代码质量时。

🏷️

标签

➡️

继续阅读