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