这里聪明的程序员会做些什么来跟踪他们在多年经验中获得的方便的编程技巧和有用的信息?有用的编译器参数、IDE 快捷方式、聪明的代码片段等。
当我查找一两年前我曾经知道的东西时,我有时会感到沮丧。我最喜欢的 IE 可能代表了 1990 年代后期 Internet 的很大一部分,所以显然这不是有效的(至少对我而言)。还是我只是变老了?
所以你会怎么做?
这里聪明的程序员会做些什么来跟踪他们在多年经验中获得的方便的编程技巧和有用的信息?有用的编译器参数、IDE 快捷方式、聪明的代码片段等。
当我查找一两年前我曾经知道的东西时,我有时会感到沮丧。我最喜欢的 IE 可能代表了 1990 年代后期 Internet 的很大一部分,所以显然这不是有效的(至少对我而言)。还是我只是变老了?
所以你会怎么做?
我做的两件事:
干杯。
我用:
显然,这些是所有有用的信息,而不仅仅是片段或提示和技巧。
为什么不建立一个维基?
如果您在 Windows 上,我知道螺丝转 wiki在台式机/笔记本电脑上部署非常简单。没有数据库可以大惊小怪。
关于它的博客。
博客的一个很好的副作用是,如果您使用合理的分类或标记系统,那么在您的博客中搜索内容非常容易。你写的关于它的事实也让你更容易记住你以前遇到的问题(“嘿,我在博客上写过这个!”)。
当然,除了能够公开共享此信息以便其他人可以使用 Google 找到特定问题的解决方案之外,这是一个很大的好处。
我认识的很多人都对Google 笔记本发誓
我将它们发送到我的 gmail 帐户,这样无论我走到哪里我都可以将它们放在适当的文件夹中以备后用。
我支持关于它技术的博客……甚至 Jeff 都说这是他写博客的主要原因。
此外,关于 wiki 的想法,如果您在工作中设置了一个,请务必鼓励您的同事也这样做。当有人发现感兴趣的东西时,他们可以写一个小“文章”来解释它是什么以及如何做……这样,不仅你自己的东西很容易获得和快速搜索,而且你经常会发现东西你从来没有从你组里的其他人那里知道。这样,它不仅有益于您,而且有益于所有人。
多年来,我一直保存一个名为 Knowledgebase.doc 的 Word 文档,其中包含我所有的笔记和一个不错的目录。我喜欢将所有内容保存在一个可搜索的文档中。
我使用同步工具来确保将文件复制到我想要的所有机器上。
我同意电子邮件、wiki 和博客。电子邮件是最有用的。如果您不能使用 GMail 并且您在 Windows 上,请安装桌面搜索实用程序(Windows 搜索、Google 桌面、Copernic 等)
我也喜欢将它记入文本文件并将其保存在我的文档文件夹中。无论您使用什么桌面搜索实用程序,都可以轻松找到它。例如
//print spool stop.notes.txt
If the printer spooler stops, start it again by
- Services > Provision Networks > Restart Service
tags: printer provision no printer spooler cannot print remote desktop
在谷歌阅读器中订阅,然后再搜索。
在我上一个工作的地方,他们不让我建立一个 wiki 或任何东西——所以我只是制作了各种充满技巧和说明的 word 文档,并在我离开时把它交给了我的继任者。
现在虽然我会使用私人维基,或者可能是博客。
我使用 存储在我的 DropBox 帐户中的TiddlyWiki 。尽管最近,Evernote 引起了我的注意;它有一个非常有用的功能:您向 evernote 用户 (myen) 发送一条 twitter 直接消息,它会在您的消息中添加一条注释(一种添加注释或 URL 以进行后期处理的非常快速的方法)。想象一下,您可以使用命令行 twitter 客户端来创建笔记!(或任何 Twitter 客户端)。我真的很喜欢这个功能。