星际2出了,最近有跟同事讨论星际。我们的部长说,星际的高手指标在于有效操作数,比如一般玩家有效操作数可能只能达到一分钟100hit,但高手的有效操作数可以达到200hit以上。在星际中操作得快,可以起到绝对的优势,这样可以增加资源采集与生产的效率。无论什么战术,资源和兵力都非常重要,差距太远的话无论用什么战术都不能取胜。而星际专业玩家都很善于鼠标键盘并用。更有高级玩家甚少使用鼠标,大部分操作都是键盘进行。
其实写程序也一样,往往编码效率很高的程序员都会甚少使用鼠标。在LINUX下作业的程序员,也有不少这一类,编辑工具基本为VIM。VIM也是一种代码编辑器,不过它的特点是不使用鼠标,无论是跳行、搜索、保存退出等等,都是用其丰富的快捷键来实现。最初使用可能很慢,因为不习惯使用环境,但用多了后,对常用的功能快捷键熟悉了,编码效率也就提高得相当明显。
现在我一天可能会处理好几个项目的任务,而且每个项目的文件结构都相同,如果只用系统的资源管理器很容易产生混乱,效率很低出错率很高。后来用了NexusFile V目录管理软件,感觉很不错。它界面单纯,文件显示整理明显,而且也支持多种组合键,可以方便在几个目录中切换,复制删除的操作也比资源管理器里的要快。所以现在我同时处理几个项目也没有之前混乱的感觉了。由于我写PHP,编辑工具就用EmEditor就够,没代码提示的工具打开起来非常快,对于时常做二次开发的,修改其实都比较少,所以打开速度也是效率的瓶胫。而且EmEditor搜索全文速度很快,可以快速找到函数的定义部分。与我一样搞PHP的可以试试我的工具组合,你定会有新的感受。
总结:编码工作多了,编码也就是很重复的事情,编码效率的提升是决定以后你一天可以做多少事 ,用不用晚上加班的前提。所以编码效率提升也是很关键的一点。编码时,多了解一下快捷键的使用,多思考一下怎么提高自己的效率,为未来争取更多时间。