程序猿想要提高自己編碼的效率,可以采用以下幾種方法:
shell命令是操作系統(tǒng)提供的命令解釋器,它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。同時(shí)它又是一種程序設(shè)計(jì)語(yǔ)言。 比如:
使用shell命令可以快速地完成一次查詢或其他的任務(wù),比如: 如果你想要找出修改日期比你的Makefile的修改日期更近的全部.c文件,使用shell命令行,你只需要一行命令就足夠了,這筆打開(kāi)資源管理器使用查找命令要方便快捷的多。見(jiàn)下圖:
即使是使用那些可視化界面的工具軟件也應(yīng)當(dāng)盡量使用快捷鍵,而不是鼠標(biāo)。就拿常見(jiàn)的復(fù)制粘貼來(lái)說(shuō),使用快捷鍵要比用鼠標(biāo)打開(kāi)菜單,點(diǎn)擊命令快捷得多。當(dāng)然對(duì)于一個(gè)高手來(lái)說(shuō),要熟悉的快捷鍵不只有復(fù)制和粘貼,你要熟悉工具軟件中每一個(gè)你常用的命令的快捷鍵。
每個(gè)程序員對(duì)于自己每天編碼都要使用的編輯器,要做到精通:要熟悉編輯器的所有功能、熟練使用快捷鍵,只是依次輸入、并使用鼠標(biāo)進(jìn)行剪貼是不夠的。 一個(gè)好用的編輯器,除了具備基本功能外,還應(yīng)有以下特征:
程序員應(yīng)當(dāng)利用工具軟件或者編寫(xiě)一些小的程序來(lái)使自己的一些工作自動(dòng)化。 這正是: 要想高效去編碼,就要自己想辦法 編輯器和命令行,快捷鍵且自動(dòng)化 參考書(shū)目:程序員修煉之道:從小工到專(zhuān)家,作者:(美)亨特(Hunt,A.),(美)托馬斯(Thomas,D.),出版社:電子工業(yè)出版社 |
|