打字越慢,編程越爛??
來源:
奇酷教育 發(fā)表于:
當(dāng)看到電影里,黑客們手速超群,代碼雨飛速而下,是不是覺得敲代碼帥炸了!
當(dāng)看到電影里,黑客們手速超群,代碼雨飛速而下,是不是覺得敲代碼帥炸了!
盡管,打字和編程沒一分錢關(guān)系,但還是有很多很多的人認(rèn)為:“打字越慢,編程越爛”。
怎么辦好呢?
干脆告訴他們說,Clojure語言之父Rich Hickey曾說過,編程要靠腦子,不是靠打字。
干脆告訴他們說,維基百科記載:慢速編程運動是慢速運動的一部分。這是一種軟件開發(fā)哲學(xué),強(qiáng)調(diào)仔細(xì)的設(shè)計,高質(zhì)量的代碼,軟件測試和思考。 應(yīng)該盡量避免豆腐渣工程,垃圾代碼和過快的軟件發(fā)布。
干脆告訴他們說,微軟以前Windows里做內(nèi)存管理的專家,他打字是二指禪,但是對他的影響力完全沒有影響。
還是粗暴一點告訴他們說,我又不是打字員。
……
別給我看什么速成寶典!沒心情!
要不看一眼,好了。
要不就看一段,好了。
媽呀,不小心全看完了。
Get
這樣打代碼快一倍
1、 對鍵盤了如指掌
如果你熟悉了鍵盤上的各式快捷鍵,就會驚奇的發(fā)現(xiàn),使用鍵盤進(jìn)行快捷操作能讓你比使用鼠標(biāo)時擁有更高的效率。
因為快捷鍵的使用多數(shù)依賴于肌肉記憶,更像一種條件反射、而不需要思考——比如清屏?xí)r的Ctrl+L,自動完成文件名時的TAB、window中對操作界面進(jìn)行迅速切換的art+tab等。有些程序編輯器甚至允許你通過編程添加專屬的快捷方式。
因此,作為一個優(yōu)秀的程序員,在編程過程中絕不會頻繁觸碰鼠標(biāo)。
2、打字速度快
要想編程快,首先打字快。
一個能夠快速進(jìn)行編程的程序員,一定是一個可以輕松實現(xiàn)每分鐘70-80個單詞打字速度的打字健將,甚至有些大神表示每分鐘100-120單詞也不在話下。
3、擁有快速debug能力
優(yōu)秀的程序員總能快速對程序進(jìn)行debug,比新手快上一百倍可能并不是夸張的說法。這不僅僅是因為他們懂得的知識比新人們多,更是因為經(jīng)過千錘百煉、千劫萬難之后,他們找到了嚴(yán)格而有邏輯的方式進(jìn)行debug、進(jìn)行錯誤源頭的尋找。所以,如果你還是個只能慢慢debug的新人,那么你接下來的任務(wù)就是不斷寫代碼、解決錯誤,把經(jīng)驗積累到一定的量,然后期待debug速度質(zhì)的飛躍。
據(jù)說,只需要一個月到兩個月,打代碼的小技能就可以煉成。
據(jù)說,做為一個思夠快的程序員,不能輸在打字上!
嗯,我已經(jīng)在你們聊天的時候,練起來了!