0
点赞
收藏
分享

微信扫一扫

伟大的笔记是程序员的天赐之物

image.png

你的工作取决于记忆力。

  • 那一段代码是如何工作的?
  • 当我们之前看到类似的问题时,我们是如何解决的?
  • 完成一项常见任务的步骤是什么?
  • 当生产问题发生时,你做了什么,什么时候做的,以什么顺序做的?

这些是成败问题。但优秀的开发人员并不仅仅依赖内存。

他们记下了很好的笔记。

一个例子

今天,一位客户在重置密码时遇到了问题。

由我来解决。用户需要尽快登录。

很棒的笔记救了我的工作:

  • 我查阅了有关我们过去如何解决类似问题的文档
  • 上次我不得不查看这些文档时,我更新了一些部分以使其下次更清晰/更快。我不知道今天我会再次需要它们。
  • 当我处理这个问题时,我记下了我运行的每个命令和收到的响应。这将在审计和事后分析中派上用场。
  • 我们编写了后续票证来自动化流程中的某些步骤,因此未来的冲刺可以优先考虑更自动化的解决方案

如何做好笔记

记好笔记是一门艺术。

如果你把所有东西都写下来,你就会在毫无意义的垃圾中游泳。很难通过坏笔记。

如果你写得太少,对任何人都没有帮助。带有想法碎片的神秘小笔记同样难以理解。

你需要一个系统。以有组织的方式是存储知识的好方法。某种类型的设置可以让您轻松搜索、浏览和查找您要查找的内容。理想情况下,系统应尽可能快速和连接。

幸运的是,人们对组织信息进行了深入思考。我之前在博客上谈到过个人知识管理。

了解 PKM,您将成为更好的开发人员。我保证。

笔记是无价的

就个人而言,拥有出色的笔记在我的软件职业生涯中为我节省了很多时间。在许多情况下,我几个月前记下的笔记对解决问题、找到捷径或避免危险路径很有价值。

你应该启动一个笔记系统。即使是最基本的也可能非常有价值。

随着您越来越擅长记笔记,您将开始学得更好并记住更多信息。好的笔记就像一个外部的、无限的大脑,用于保存和查找信息。做好笔记是开发人员的超能力。

当您与他人分享笔记时,您也会在您的团队中变得更有价值。随着笔记对您的价值越来越大,请将其转化为您的队友的文档。

每个人都会感谢你。

每日清单

我每天早上都会为软件开发人员写一些新东西。

如果你喜欢我的文章,点赞,关注,转发!

举报

相关推荐

0 条评论