命令行方式下工作

看到徐宥的一篇blog:http://blog.youxu.info/2011/01/24/keyboard-only-thoughts-one-year-later/
讲述了他拔掉鼠标一年以来的体会。写的很好。

他说的一点,我很赞同:鼠标更加容易分散注意力, 且输入带宽没有键盘大.

想想我自己的情况:鼠标应该是我用的最熟悉的设备了,打dota时的那种强迫式的狂点,工作的时候鼠标指针也是飞来飞去,到处乱点,看见一些有兴趣的东西,都会把它点开来看看,一些文字稍微多点的,滚轮滚几下,眼睛一花,阅读的欲望就降低了很多。每天大部分的时间都是在重复这样的过程,可想而知,我自己每天有多少的时间实质上是浪费掉了。
公司的老外,用电脑很少带鼠标的,用鼠标的地方他们就会用触摸板。我自己很少用触摸板,是因为我用不好,它不像鼠标那样可以飘来飘去,控制力度不如鼠标。这也是相对的,控制力度大的,势必会导致更大的控制欲望,因为它好像总是在诱导你:来吧,点击一下,你就可以看到更多的东西。
程序员的工作是需要专注的。我一直在思考,为什么欧美的程序员比国内的程序员的生产效率要高很多(事实上不仅仅是软件行业,对比一下中石油、石化和美孚石油就应该明白了)。我自己是程序员,而我很多时候根本不知道自己低效率的地方到底在哪里。一方面,可能是因为个体素质的缘故,另外一方面,我觉得是缺乏高效的思维模式和做事方法,我们的程序员善于在招聘、灌水论坛里抱怨或者谈论政治,很少把心思花在一些最基础的问题上,譬如说这里的工作效率提升的工具和方法就是一点。提升效率,不是弄台更快的电脑、更完善的流程就完事了,还有更多需要员工自身层面的一些高效的素质才行。
如果你是个有心人,可能会发现,很多优秀的软件,几乎都有完整的快捷键系统。这就是为什么有人会说:有钱的高手是mac+vim,没钱的高手是ubuntu+vim。我现在用的最多的软件,chrome、firefox、terminal、eclipse和ubuntu都可以非常容易地用键盘操作。就在刚才,我看到徐宥的文章之后,我尝试在ubuntu下+eclipse进行初步的体验,几乎没有障碍,不懂得快捷键我就一个一个试,我根本不用担心,按错哪个键而出现意外状况。

也许一种思维,影响一类产品。刚才我在写这篇文章的时候,用尽了所有的快捷键组合,javaeye都是不支持的。但是想想google的产品,我用的最多的google reader的web客户端,快捷键操作就非常方便。倒不是说javaeye不够好,只能说国内的geek不够多。经常看到我们的web产品,连国内最基本的需求其实都没做好,更别谈走出国门。我觉得国内的产品,对用户的挖掘还很不够。

好吧,今天回家,拔掉鼠标。体验ubuntu + eclipse + vim下的生活。

你可能感兴趣的:(eclipse,ubuntu,chrome,招聘,vim)