2020 年成为更快开发人员的 6 种方法⚡️ 简短回答 详细回答 摘要

2025-05-28

2020 年成为更快开发人员的 6 种方法⚡️

简短回答

长答案

概括

在浏览 Facebook 时(我几乎不再这样做了),我遇到了以下问题:

快速打字能让你成为一名高效/多产的程序员吗?

在这篇文章中我将给出我对这个话题的看法。

简短回答

如果你打字速度快,它只会让你整体速度稍微快一点。但还有其他因素可以让你成为更高效的开发者。(参见长答案)

长答案

有些事情确实能让你成为更高效的开发人员

  • 练习你的技艺
  • 仔细考虑
  • 了解你的工具
  • 寻找务实的解决方案
  • 一步一个脚印
  • 求人

练习你的技艺🔨

要想精通或“快速”掌握某项技能,你需要不断练习。仅仅跟着教程学,然后认为自己能以正常速度掌握是不够的。

在各种不同的项目中练习,可以让你深入了解编程语言或框架的方方面面。你总是会发现自己在研究一些东西,但随着经验的积累,你需要查阅的东西越少,你的速度就越快。

好好想想🤔

很多新手开发者都会犯“直接上手”的错误。虽然这样能让你领先一步,但维持不了多久。

规划不当的软件执行可能会造成致命的后果(无论是效率还是其他方面)。如果您在编写代码时没有提前规划,最终可能会得到难以维护的结构。您最终可能需要重构软件的大部分内容,这可能会浪费您数小时、数天甚至数周的时间。

通过上述练习,思考编程也会变得更快。

了解你的工具🧰

实践和周密的计划会让你走得更远,但了解你的工具会让你做得更好。

了解市面上有哪些工具可以让你的工作更轻松/更快捷。文本编辑器可能是最重要的工具,但并非唯一。其他你需要掌握的工具包括:终端/控制台配置、浏览器、调试工具、操作系统。

拥有最好的工具不仅重要,正确配置它们了解最佳/最快的完成任务的方法也同样重要。花点时间了解键盘快捷键以及可以在文本编辑器中安装的插件。此外,代码片段也是提高开发速度的好方法。

寻找务实的解决方案🔍

有时候,如果你太匆忙,可能会忽略一些更简单的解决方法。这些方法可能更适合你正在解决的问题,或者让你避免“重新发明轮子”。

大多数时候,你不需要 100% 的解决方案。我的座右铭是:用 10% 的努力写出 90% 的解决方案。如果你试图实现绝对完美的解决方案,最终会花费成倍增长的时间来完成它。

在实现复杂的功能之前,先看看是否有其他人已经编写了符合你需求的解决方案。在 JavaScript 世界中,这些解决方案就是 NPM 包。当然,你必须权衡实现依赖项是否真的值得,尤其是在维护不善的情况下。不过,库确实可以为你完成一些常见的任务。

一步一步来🚶‍♂️

一些开发人员试图一次性开发所有内容,但最后发现他们编写的 1000 行代码不起作用。

以小步骤进行开发并确保每一步都有效,然后再继续下一步,这样效率会更高。

寻求帮助🙋‍♂️

有些程序员遇到困难时,往往会因为自尊心太强而拒绝向别人求助。遇到编程问题时寻求帮助并不丢人。每个人都会遇到瓶颈。

我最喜欢的寻求帮助的方式是TwitterStack Overflow(如果找不到解决方案)。

概括

成为一名高效的开发人员确实是一项令人向往的技能。而且你可以通过多种方式实现它。

然而,提高效率的最好方法是练习、练习、再练习

Fabian Irsara在 Unsplash 上拍摄的照片

文章来源:https://dev.to/themarcba/how-to-become-a-faster-developer-in-2020-1l11
PREV
高级开发人员究竟是什么?高级开发人员不具备以下特质:☝️ 解决问题的能力 💡 技术技能和经验 🛠 技术知识 ⚙️ 从始至终的指导 😊 沟通能力 💬 谦逊 🙏 总结 ✨
NEXT
我是如何通过辞去工作在 3️⃣ 个月内赚到 30000 欧元的👨‍💻是什么让我辞职的失业编码结果不确定谈判要点