首页 » 日记 » 工作的效率

起先是我们养成习惯,尔后是习惯造就我们。

—约翰·德莱顿(John Dryden)

我们是否需要标签

长期以来,我钟爱一切带有标签的软件,一个典型就是浏览器的标签条。例如我喜欢SecureCRT胜过Putty,因为SecureCRT带有标签,标签切换也很方便,Alt+X(数字)即可在标签间切换。我喜欢给Vim加一个小插件 - minibufexpl.vim,这样打开新文件就会在Vim上侧出现一个标签条(一栏小窗口),通过ctrl-w k就能跳转到标签条,通过h/j/k/l或Tab的移动,选定文件按回车,就能跳转到对应的文件。

这样很好,手不用离开键盘,不用鼠标来回点击。但是还有更高效的方式。例如用screen代替SecureCRT的标签,用Vim自带的wildmenu和buf代替minibufexpl.vim插件。这样的好处是,你不仅不必离开键盘,而且不必为暂时不用的东西遮挡视野。

我们是否需要绘图工具

绘图工具很多,而且精细化分配,例如做设计的用Photoshop,画UML用visio/Rose,各种在线的草图、流程图工具也非常漂亮。但作为程序员,最高效的方式莫过于编程,如用MetaPost。刚开始很慢,你不能鼠标一拖就呈现出各种形状,不要紧,把它当作终生的伙伴,每当你有作图的需求,不要仰仗其他的快键工具,抑制住自己轻点鼠标的冲动,编程实现它。它的投资回报率相当高,你收获的将是精准、高效、可复用的图片。你每多使用它一次,你的技能就提升一分,你总能发现新鲜玩意儿来提高你的效率,因为你是在编程,而程序总有优化的余地,更优雅的实现方式,并让人获取更多的成就感。你的额外收获是提高逻辑性与全局意识,你通常需要在纸上设计好草图,然后飞速键盘把思路转为代码,接下来就很简单了,程序编译输出图片即可。

Tools

Chrome plugin: Secure SSH. Cannot input Chinese, but it doesn't matter.

分享

0