“首先是一名打字员,然后才是一名程序员”,输入速度是一名程序员必备的基本修养。
效率提升
你打字速度越快,你就:
- 可以更快地写出问题解决方案的“骨架”;
- 可以做更多地编码尝试;
- 可以有更多的时间思考;
- 可以与团队成员更公平地分担工作。
潜在的力量
想象一下你去参加面试的情景,坐在电脑前做题,如果你键步如飞,作为面试官会怎样看待你:
- 小伙子貌似很机智(Smart);
- 做事看起来干净利落、很专业(Professional);
倘若,为了输入一个小小的数学表达式,你不断地低头寻找符号在键盘上的位置时,面试官可能已经不耐烦了:
- 马上还有事,我没有时间等他完成了;
- 如果团队招募这样一个慢吞吞的人,对其他成员是不是不公平;
- 算了,让Susan接待一下,真的来不及了,我去开会了。
阿特伍德的忠告
杰夫•阿特伍德(Jeff Atwood) 是Stack Overflow 创始人之一。他的文章We Are Typists First, Programmers Second 非常值得一读,可以作为”输入速度应成为程序员的基本修养”的一个佐证。
怎样练习
30 WPM(每分钟30英文单词)是入学半圆学社的最低要求。如果你没有达到这个门槛要求,可以使用Type Fu打字软件来练习。
为了提高打字速度,首先你要保证使用正确的指法(最好使用笔记本电脑,不用小键盘上的数字)。
其次,选择一款优秀的打字软件,用起来有一种“爽”气,清脆的仿机械键盘咔哒声,难度级别的自动调整等都能给打字者实时反馈激励,事半功倍。每天练习半个小时,一周之后,你一定会发现自己的功力大增。
使用正版软件是程序员的美德!Type Fu是收费软件,如果你只是想临时试用它的Mac本地应用,这里有一个临时下载,试用后请立即删除。
注:前面提及 30 WPM是以Type Fu软件为参照,选择Random,LEVEL 49(最高等级)的作为统计基准。
如果你当前使用Windows系统,又没有预算,可以下载 金山打字通(个人版) 来练习,也是个不错的软件。