作為一個(gè)程序員,比每天記日記更重要的事情是每天都要寫代碼。所謂熟能生巧,時(shí)刻磨練自己的技藝是很重要的,否則真的會(huì)漸漸生疏起來,直到徹底失掉這項(xiàng)技能。
每天寫代碼的好處是什么呢?其實(shí)就是讓自己的大腦保持活躍思考的狀態(tài),讓你能把代碼寫得更快更好。反復(fù)訓(xùn)練的重要性無需再強(qiáng)調(diào)了,天才需要一萬小時(shí)的訓(xùn)練這個(gè)口號(hào)已經(jīng)人盡皆知。同時(shí)寫代碼也是個(gè)學(xué)習(xí)的機(jī)會(huì),如果你學(xué)習(xí)了一些新的技術(shù),那么就需要用寫代碼的方式來證明自己是真的學(xué)會(huì)了,否則就仍然只是停留在聽說過的程度而已。
慚愧的是我自己離這個(gè)目標(biāo)還很遠(yuǎn)。那么怎么改進(jìn)呢?
首先得寫自己喜歡的代碼。跟寫作或其它任何事情一樣,如果不是出于自己心底的熱愛,恐怕是很難堅(jiān)持下去的。單純?yōu)榱藞?bào)酬是寫不出好代碼來的。之所以有那么多爛代碼存在,就是因?yàn)槌绦騿T對(duì)自己的代碼不夠有愛。
然后需要保證每天的時(shí)間,形成習(xí)慣。時(shí)間都是擠出來的,除了吃飯睡覺和工作的時(shí)間以外,其他的時(shí)間都可以拿來用。可惜的是需要鍵盤才能敲出來計(jì)算機(jī)所能執(zhí)行的代碼,但我覺得在腦子里寫也許也是一種方式……最起碼可以產(chǎn)生一些靈感,然后在條件具備的地方把它敲出來變成真正的代碼。
把自己的代碼開源出來,也是一個(gè)讓自己堅(jiān)持下去的一種方法。可惜我不夠帥,不然直播寫代碼也許還能掙點(diǎn)外快呢……