向書(shū)本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造
2019/4/1 13:48:15
你是否曾為業(yè)余項(xiàng)目沒(méi)有進(jìn)展而惆悵過(guò)?想要有完整兩天時(shí)間(沒(méi)有任何的放松機(jī)會(huì))來(lái)編程也不現(xiàn)實(shí),時(shí)間的零亂往往讓人不知所措。還有一個(gè)重要的問(wèn)題就是你上個(gè)星期寫(xiě)的代碼,隔一個(gè)星期后再接著寫(xiě),你還能記得多少?
為此,可汗學(xué)院計(jì)算機(jī)科學(xué)學(xué)院院長(zhǎng)暨jQuery創(chuàng)始人John Resig撰文分享了自己的心得和體會(huì)?,F(xiàn)在,讓我們看看John Resig是如何做到每天都寫(xiě)代碼的,首先他給自己定下了幾條規(guī)則:
1. 每天必須寫(xiě)代碼??梢詫?xiě)文檔、博客或者其他的文章,但是必須要加進(jìn)自己寫(xiě)的代碼。
2. 代碼必須是有用的。不要格式化、重構(gòu)的代碼。
3. 代碼必須在午夜之前寫(xiě)好(為了避免不想熬夜而草率地寫(xiě)代碼)。
4. 代碼必須是開(kāi)源的,且要放到Github上(這樣強(qiáng)迫自己小心寫(xiě)代碼,并會(huì)考慮代碼重用性及怎么創(chuàng)建項(xiàng)目前期的模塊)。
當(dāng)然,以上這些規(guī)則是靈活的。John Resig之所以制定這么嚴(yán)格的規(guī)則,是想提高自己業(yè)余項(xiàng)目的開(kāi)發(fā)效率。他已經(jīng)在連續(xù)20周的時(shí)間里每天寫(xiě)代碼,這給他帶來(lái)了好的工作習(xí)慣。鑒于此,John Resig為大家分享了自己堅(jiān)持每天做業(yè)余項(xiàng)目后的心得體會(huì):
利用最小化的時(shí)間寫(xiě)好代碼。我強(qiáng)迫自己每天花不少于半個(gè)小時(shí)來(lái)寫(xiě)代碼(這真不是一件容易的事,尤其還得回憶前一天寫(xiě)了什么),在工作日期間一般不超過(guò)一個(gè)小時(shí),但在周末我會(huì)花多一些時(shí)間做業(yè)余項(xiàng)目。
讓寫(xiě)代碼成為習(xí)慣。要知道我并不關(guān)心自己在Github上的排名,因?yàn)槲矣X(jué)得做業(yè)余項(xiàng)目是自己的事,不要為了取悅別人而做。減肥和鍛煉也是同樣的道理,如果你不在乎提升自己,你永遠(yuǎn)都不會(huì)取得成功。
與不良情緒作斗爭(zhēng)。在開(kāi)始實(shí)施每天寫(xiě)代碼的計(jì)劃前期,我時(shí)常焦慮項(xiàng)目沒(méi)有很大的進(jìn)展,畢竟業(yè)余項(xiàng)目沒(méi)有時(shí)間限制。后來(lái)我意識(shí)到有這樣的不良情緒對(duì)項(xiàng)目進(jìn)展一點(diǎn)幫助都沒(méi)有,反而會(huì)阻礙。所以要與不良情緒作斗爭(zhēng),現(xiàn)在我能心平氣和地完成大量的工作,再也不會(huì)像以前那樣為工作的事情忙得焦頭爛額了。
安排、利用好周末時(shí)間。對(duì)大多數(shù)人來(lái)說(shuō),利用周末時(shí)間做業(yè)余項(xiàng)目是項(xiàng)目取得大進(jìn)展的絕好機(jī)會(huì)。而對(duì)于我來(lái)說(shuō),如果直到周末業(yè)余項(xiàng)目才能做好我會(huì)對(duì)自己很失望。之前我很少能完成所有自己想做的工作,這也就強(qiáng)迫自己不參加諸如參觀博物館、游公園等自己喜歡的周末娛樂(lè)活動(dòng),把時(shí)間留給工作。然而現(xiàn)在我強(qiáng)烈地意識(shí)到盡管業(yè)余項(xiàng)目很重要,但是也不應(yīng)該忽略個(gè)人生活,所以學(xué)會(huì)安排時(shí)間很重要。
潛意識(shí)思考。每天做業(yè)余項(xiàng)目寫(xiě)代碼有一個(gè)有趣的副作用,那就是大腦會(huì)在潛意識(shí)里思考。因此,當(dāng)我在散步、淋浴或從事其他非腦力活動(dòng)時(shí),我還在想著下一步代碼該怎么寫(xiě)、出現(xiàn)問(wèn)題了有什么解決的好方法,以前我每星期或者隔一個(gè)星期寫(xiě)一次代碼從沒(méi)出現(xiàn)過(guò)這樣的情況。時(shí)間用來(lái)思考自然就不會(huì)再為業(yè)余項(xiàng)目取得的進(jìn)展少而焦慮了。
每天寫(xiě)一點(diǎn)代碼不易忘。當(dāng)接頭做業(yè)余項(xiàng)目時(shí)總要付出“上下文切換”的代價(jià),然而不幸的是思考是很難接上頭的。所以我每天都做一點(diǎn)業(yè)余項(xiàng)目,讓自己不容易忘記。
管理好時(shí)間,平衡工作、生活、業(yè)余項(xiàng)目?,F(xiàn)在的我已簡(jiǎn)單地學(xué)會(huì)了如何更好地維持工作、生活、業(yè)余項(xiàng)目的平衡,我知道自己每天都要做業(yè)余項(xiàng)目,所以我會(huì)更好地管理時(shí)間。如果我晚上有活動(dòng)且很晚才能回家,那么我會(huì)在開(kāi)始工作之前就做好當(dāng)天的業(yè)余項(xiàng)目。假如當(dāng)天的業(yè)余項(xiàng)目沒(méi)有做完,那么不論多晚我都會(huì)完成,做到今日事今日畢。
要及時(shí)跟外界溝通。當(dāng)自己養(yǎng)成了新的習(xí)慣后跟外界溝通這是很有好處的。我的伙伴們都知道我每天寫(xiě)代碼這個(gè)習(xí)慣,因此有活動(dòng)安排時(shí)我會(huì)跟他們說(shuō):“等我寫(xiě)完代碼再去。”他們一點(diǎn)都不會(huì)介意也很理解我的行為。
代碼積少成多。我很難相信自己在過(guò)去的幾個(gè)月寫(xiě)了很多的代碼。我新建了幾個(gè)網(wǎng)站,重新寫(xiě)了框架并創(chuàng)建了大量節(jié)點(diǎn)模塊。我已經(jīng)寫(xiě)了這么多以至于有時(shí)我都忘記自己寫(xiě)了些什么,但是我真的很高興我寫(xiě)了這么多的代碼。
好的習(xí)慣能帶來(lái)巨大的成功,像每天寫(xiě)代碼做業(yè)余項(xiàng)目這件事只要你堅(jiān)持做下去,一定會(huì)有意想不到的效果。
深圳市南山區(qū)南山街道南海大道西桂廟路北陽(yáng)光華藝大廈1棟4F、4G-04
咨詢電話:136 8237 6272
大客戶咨詢:139 0290 5075
業(yè)務(wù)QQ:195006118
技術(shù)QQ:179981967
深圳精銳軟件 深圳APP開(kāi)發(fā) 深圳小程序開(kāi)發(fā) 深圳微信開(kāi)發(fā) 深圳APP制作 深圳營(yíng)銷推廣 深圳網(wǎng)站建設(shè) 深圳游戲開(kāi)發(fā)
客戶案列
新聞資訊
資質(zhì)榮譽(yù)
團(tuán)隊(duì)風(fēng)采
項(xiàng)目進(jìn)度查詢
售前QQ咨詢
QQ溝通 項(xiàng)目QQ溝通