好習慣成就好程式設計師

2021-05-21 10:37:05 字數 1171 閱讀 8532

公司搞了一次技術峰會,我有機會和大家聊了一下有關如何成功的問題。會上我向大家提出了我的想法,好習慣才能成就好程式設計師。

有很多人可能對這句話很不以為然,我也不忙辯解,先回答我下面的乙個問題。

現在我們身邊的同事,開車的越來越多了,如果週末你出去遊玩,你需要尋找乙個開車的夥伴,你願意找下面的哪一位呢?

第一位,平常開車的時候,經常遇到一些小狀況,但是因為見識多,所以很多事情知道怎麼解決。

第二位,平常開車的時候,從來沒出現過什麼狀況,但是經驗非常欠缺,出了事都需要打**求救。

你會選擇哪一位呢?我告訴你,我會選擇第二位。為什麼,因為我相信,開車不出狀況,絕對不是偶然的。這麼多現象的背後,一定是因為這位朋友,會自然而然的繞開很多容易發生問題的地方。就拿開車來說,開車速度穩定且不超速,就是乙個好習慣。不與別人鬥氣也是乙個好習慣。喝酒不開車,疲勞不開車。都是非常好的習慣。

程式設計不也是如此嗎?

我首先得批評一下應試教育。在我們學習c++

的時候,往往甚麼容易發生錯誤的語法,還偏偏就考這些,讓你寫出來。最典型的就是讓你用一行**寫出乙個迴圈出來。

回過頭來,我們程式設計中第一件事情,就是物件的生命週期管理問題。有多少人的習慣,能夠做到**建立,**釋放?你可以觀察一下,這方面習慣好的人,很難出現記憶體洩露的問題。

說到這裡,我說好習慣讓我們減少了很多不必要的麻煩。你或許還是不服。因為有很多時候,我們真是因為bug

,才積累了很多經驗。

是啊,但是bug

,可以是別人的

bug啊。而且我們作為程式設計師最高的價值難道就是修改

bug嗎?不!程式設計師最大的價值應該在創造,創造新的**,新的功能,把靈感實現出來,發揮我們更大的作用。

公尺盧說,態度決定一切,汪中求說,細節決定成敗。我們要說,習慣成就人生。我們程式設計師要去學設計、要去學架構,唯有練就一身好本領。而這個好本領中就應該包含乙個好習慣。《高效能人士的七個習慣》講的也是這個道理。《發揮你的優勢才幹》也是這個道理。當這些成為你的習慣的時候,他們就是你的優勢力量,你可以在不知不覺中解決問題,也可以莫名其妙沒出現問題。

越是細節處,也是顯示出習慣的力量。因為在很多細小的地方,你都沒有深入思考,而是憑藉慣性思維--

也就是習慣來工作的。

最近也看不過不少講程式設計師成功的途徑,我以為成功的途徑大部分還是相同的,但是不一定很多人都能意識到相同的路徑是什麼。習慣就是這樣一條路徑,需要我們開始重視起來。

好習慣成就好程式設計師

公司搞了一次技術峰會,我有機會和大家聊了一下有關如何成功的問題。會上我向大家提出了我的想法,好習慣才能成就好程式設計師。有很多人可能對這句話很不以為然,我也不忙辯解,先回答我下面的乙個問題。現在我們身邊的同事,開車的越來越多了,如果週末你出去遊玩,你需要尋找乙個開車的夥伴,你願意找下面的哪一位呢?第...

程式設計師的好習慣

女性開發人員,一般具有細心,追求高質量等好習慣,在寫 方面應該很有幫助。雲 以高標準要求自己的人,往往能成為乙個優秀的人 而如何成為一名優秀的程式設計師,好的習慣能給我們帶來很多的益處。比如說好的 收藏 好的資源共享 好的建議收集等。首先,我並不認為現在我已經做到乙個優秀的程式設計師了。有很大一部分...

程式設計師應該養成的良好習慣

1 總結自己一天任務的完成情況 最好的方式是寫工作日誌,把自己今天完成了什麼事情,遇見了什麼問題都記錄下來,日後翻看好處多多 好記性不如爛筆頭。2 考慮自己明天應該做的主要工作 把明天要做的事情列出來,並按照優先順序排列,第二天應該把自己效率最高的時間分配給最重要的工作 worklist。計畫很重要...