習(xí)慣就是通向成功的路 好習(xí)慣成就好程序員
公司搞了一次技術(shù)峰會,我有機會和大家聊了一下有關(guān)如何成功的問題。會上我向大家提出了我的想法,好習(xí)慣才能成就好程序員。
有很多人可能對這句話很不以為然,我也不忙辯解,先回答我下面的一個問題。
現(xiàn)在我們身邊的同事,開車的越來越多了,如果周末你出去游玩,你需要尋找一個開車的伙伴,你愿意找下面的哪一位呢?
第一位,平常開車的時候,經(jīng)常遇到一些小狀況,但是因為見識多,所以很多事情知道怎么解決。
第二位,平常開車的時候,從來沒出現(xiàn)過什么狀況,但是經(jīng)驗非常欠缺,出了事都需要打電話求救。
你會選擇哪一位呢?我告訴你,我會選擇第二位。為什么,因為我相信,開車不出狀況,絕對不是偶然的`。這么多現(xiàn)象的背后,一定是因為這位朋友,會自然而然的繞開很多容易發(fā)生問題的地方。就拿開車來說,開車速度穩(wěn)定且不超速,就是一個好習(xí)慣。不與別人斗氣也是一個好習(xí)慣。喝酒不開車,疲勞不開車。都是非常好的習(xí)慣。
編程不也是如此嗎?
我首先得批評一下應(yīng)試教育。在我們學(xué)習(xí)C++的時候,往往甚么容易發(fā)生錯誤的語法,還偏偏就考這些,讓你寫出來。最典型的就是讓你用一行代碼寫出一個循環(huán)出來。
回過頭來,我們編程中第一件事情,就是對象的生命周期管理問題。有多少人的習(xí)慣,能夠做到哪里創(chuàng)建,哪里釋放?你可以觀察一下,這方面習(xí)慣好的人,很難出現(xiàn)內(nèi)存泄露的問題。
說到這里,我說好習(xí)慣讓我們減少了很多不必要的麻煩。你或許還是不服。因為有很多時候,我們真是因為BUG,才積累了很多經(jīng)驗。
是啊,但是BUG,可以是別人的BUG啊。而且我們作為程序員最高的價值難道就是修改BUG嗎?不!程序員最大的價值應(yīng)該在創(chuàng)造,創(chuàng)造新的代碼,新的功能,把靈感實現(xiàn)出來,發(fā)揮我們更大的作用。
米盧說,態(tài)度決定一切,汪中求說,細(xì)節(jié)決定成敗。我們要說,習(xí)慣成就人生。我們程序員要去學(xué)設(shè)計、要去學(xué)架構(gòu),唯有練就一身好本領(lǐng)。而這個好本領(lǐng)中就應(yīng)該包含一個好習(xí)慣。當(dāng)這些成為你的習(xí)慣的時候,他們就是你的優(yōu)勢力量,你可以在不知不覺中解決問題,也可以莫名其妙沒出現(xiàn)問題。
越是細(xì)節(jié)處,也是顯示出習(xí)慣的力量。因為在很多細(xì)小的地方,你都沒有深入思考,而是憑借慣性思維-- 也就是習(xí)慣來工作的。
最近也看不過不少講程序員成功的途徑,我以為成功的途徑大部分還是相同的,但是不一定很多人都能意識到相同的路徑是什么。習(xí)慣就是這樣一條路徑,需要我們開始重視起來。
【習(xí)慣就是通向成功的路 好習(xí)慣成就好程序員】相關(guān)文章:
成功創(chuàng)業(yè)者的好習(xí)慣09-11
20個好習(xí)慣鑄就成功08-23
創(chuàng)業(yè)成功者所具備的好習(xí)慣08-25
成功創(chuàng)業(yè)者必須具備的好習(xí)慣09-25
習(xí)慣了就好周記02-09
創(chuàng)業(yè)成功者都具備的好習(xí)慣有哪些09-11