提高程序員鍵盤使用效率的幾點見解


  作為一名程序員,或者准程序員,對鍵盤的操控能力是至關重要的。如何提高對電腦的掌握程度,如何熟練地掌握用鍵盤實現鼠標的功能,又如何更快更高效更准確的編寫代碼,直接影響到我們的工作效率。這也是為什么程序員在使用電腦時很少會使用鼠標的原因,鼠標基本上只用來滑動頁面、界面切換或者進行光標的定位等(即使是這里用來舉例的功能,也完全可以通過鍵盤來實現),只需要使用鍵盤就可以進行高效的工作,再加上使用鍵盤來編寫代碼是程序員日常工作的一部分,而鍵盤的功能不可以被其他工具代替。因此,提高程序員對鍵盤的操縱、熟練度和使用效率,對於提高程序員和IT行業的工作效率有深遠的意義。

一、打字指法糾正及打字訓練

  相信很多人第一次在使用電腦時,都有用“一指禪”進行打字的經歷,也就是只使用雙手的手指在整個鍵盤范圍戳戳戳,后來打字多了鍵盤使用的也多了,也探索出一套屬於自己的手法。拿我自己而言,我習慣用雙手的大拇指到無名指共八個指頭來完成打字工作,很少會用到小指,這就造成在打字時需要雙手需要在整個鍵盤內移動,很容易造成手腕的酸痛,在長時間輸入之后,也容易產生很多輸入上的錯誤,由是,雖然我打字速度還算挺快,但刪除錯誤、再輸入這樣的工作也造成了我打字速度不能進一步的提升。

  錯誤打字指法帶來的問題主要有:

  1、手指分配不均勻。

  很多人習慣將大多數打字任務集中在食指和無名指上,而不能很好的將工作均勻的分布在所有的手指上,這就很容易造成某些手機的勞累。

  2、手指覆蓋范圍不均勻

  用極少的手指覆蓋大部分范圍,就意味着在打字時雙手需要大幅度移動,而大多數人手臂是不會隨着雙手移動的,那手腕就承受了過多的移動工作,很容易酸痛;即使手臂隨着移動,也會造成打字的速度無法提升。

  3、容易出錯

  大多數指法錯誤的人,對於每個手指負責哪些區域哪些按鍵是沒有概念的,也有可能每次都是由不同的手指負責某一個按鍵,這種不確定性就造成了錯誤的頻發。

(一)正確的打字指法

  正確的打字指法如下圖所示:

正確打字指法示意圖

  如圖所示,每個手指都有自己負責的區域:

  • 左手小指:負責兩列,分別是(1)~、Tab、CapLock、Shift和Ctrl縱列;(2)數字鍵1、Q、A、Z和Win鍵縱列
  • 左手無名指:負責數字鍵2、W、S、X和Alt鍵縱列
  • 左手中指:負責數字鍵3、E、D、C縱列
  • 左手食指:負責兩列,分別是(1)數字鍵4、R、F、V縱列;(2)數字鍵5、T、G、B縱列
  • 左、右手拇指:空格鍵
  • 右手食指:負責兩列,分別是(1)數字鍵6、Y、H、N縱列;(2)數字鍵7、U、J、M縱列
  • 右手中指:負責數字鍵8、I、K、,鍵、Alt鍵縱列
  • 右手無名指:負責數字鍵9、O、L、.鍵、Win鍵縱列
  • 右手小指:負責鍵盤右側所有剩余部分

  一些改進意見:

  • 從上面負責區域可以看出,右手小指負責區域比較多,而左右兩邊功能鍵有重復的地方,比如Shift鍵、Ctrl鍵、Win鍵、Alt鍵,那我們可以將這些鍵的敲擊用左手來負責,緩解右手小指的壓力
  • 對於其他功能鍵,可以根據自己的習慣進行調整,但是各手指負責的各自區域盡量不要混亂

  操作指南:

  准備開始打字時,雙手的拇指放在空格鍵上,其余八個手指放在基本鍵上,如下圖所示:

開始打字時手指指法

  如圖所示,十個手指各有分工,敲擊完如果還負責其他鍵則移動到指定鍵,否則迅速返回原位,不要忽略小指擊鍵。

  多加練習,就可以實現盲打,極大地提高文本輸入速率。

(二)練習軟件

  金山打字通2016

  下載鏈接:https://pan.baidu.com/s/1eYKWmYaMKbcXk5DAjMQf1w 

  提取碼:s800

  1、打字教程

  (1)基礎打字教程

  金山打字通中配備有基本的打字教程,在這里我們可以關注如下圖所示的“新手篇”和“中級篇”,幫助新手認識鍵盤、養成正確的打字姿勢和打字指法,提升英文打字的速度和准確度。

金山打字通打字教程

  (2)打字指法練習

  軟件中設置了專門的打字指法練習教程,對於每個手指應該負責哪個鍵給出了准確的指示,方便用戶進行鍵位的熟悉和練習。如下圖所示:

打字指法練習

  2、打字測試

  此軟件可以進行打字速度的測試,對自己現階段的水平有一個初步的了解。此外,軟件還配備有進步曲線,可以對訓練前和訓練后的結果進行比較。

  我的打字測試和進步曲線如下面兩圖所示:

  

打字速度測試

進步曲線展示

  3、英文打字練習

  這應該算是軟件最基本的功能,也是對我們的練習最有益的功能。

英文打字練習

  4、打字游戲

  軟件中還配備有一些打字游戲,為我們在略顯枯燥的打字練習之余增加了許多的趣味性。像”生死時速“、”拯救蘋果“、”激流勇進“這樣經典的打字游戲,都是我們小時候電腦課上經常玩的游戲,也可以順便回憶一下童年🙂。

打字游戲

  指法練習

  下載鏈接:https://pan.baidu.com/s/1ZYgkTEshyXlrCP7ONBDKMw 

  提取碼:n31a

  如果覺得金山打字通功能太過繁瑣,還可以使用此處的”指法練習“,雖然界面比較簡陋,但是基本的功能都已配備,當你輸入完一行,底部會顯示此行的速度和正確率,前后也可自行進行一個比較。

  

指法練習

  除了軟件自身配備的文本,我們也可以打開自己准備的txt文本里內容進行練習,練習內容也比較豐富。

二、快捷鍵的使用

  熟練地使用電腦快捷鍵有助於提高編碼和辦公的效率,減少使用鼠標的次數,將雙手集中於鍵盤之上。因此,對於程序員來說,高效地使用電腦鍵盤上的快捷鍵,對提升鍵盤的使用效率也是大有裨益的。可能大多數人對Ctrl+C、Ctrl+V之類的快捷鍵熟記於心,而對其他的快捷鍵了解甚少,此處做了一些整理。

(一)系統常用快捷鍵

  1、常規快捷鍵

常規快捷鍵

  2、Windows菜單鍵

Windows快捷鍵

  材料來自:http://www.windows7en.com/it/48316.html

  此處暫羅列這些,更多信息可以參考如上網址。

(二)各開發軟件對應的快捷鍵

  對於一個優秀的程序員而言,掌握自己所使用的開發軟件的快捷鍵也是至關重要的。由於各程序員所用開發軟件不同,此處不再做統一的整理。

三、“天下武功,唯快不破”

  《功夫》中這句話意思是說,天下任何武功,都有自己自己的不足,防守的再好,也有破解方法,只要意識、攻、守、應機變化等速度遠遠高於對方,勢必游刃有余!說的雖然是武術上的事情,但也能適用於IT圈。鍵盤之於程序員,就猶如武器之於俠客,高效使用鍵盤是有效提高程序員工作效率的技能之一。因此,我們要做的,就是通過不停的練習,把鍵盤運用的爐火純青。

  

  以上是我對提高程序員使用效率的一點見解,中間也穿插了一些自己練習時使用的工具和練習的效果,希望能對大家有所幫助。

 

 

 

 

 

  
  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM