天天看點

不喜歡更應該把它學好

   在遇到挑戰的時候,我們通常會回答,我盡力而為吧,盡力而為給了我們很大的空間,成功了固然很好,沒有成功,可以對自己說,我已經盡力了。不過,在放棄的一刹那,還是深深叩問一下自己:我真的已經盡力了嗎?

    不喜歡更應該把它學好,這個理論幫我大忙。

   後來我把這個理論應用到工作中,發現它也妙用無窮。在軟體開發中,很多事情都是無趣的,特别是維護别人的代碼,但是沒有辦法,這些事總得有人做。攤上這樣的活,我會對自己說,仔細點,一次把它做好,否則還得重做。我也常把這條經驗與同僚分享,希望他們能從中受益。

   很多人都說興趣是最好的老師,這話沒錯,但并不怎麼實用。要成為程式設計高手,不是靠一點興趣就夠的。在初學程式設計時,很多東西都是無趣的,非常困難的,特别是對非計算機專業的人來說更是如此。開始我在讀資料結構、作業系統和編譯原理等課程時,讀得我腦袋都大了三圈,它們有趣嗎?對我來說,一點興趣都沒有!但我堅持去讀,反複去讀,直到搞懂為止。雖然這些知識對我後來的學習和工作幫了大忙,但在當時,除了搞懂之後的成就感,整個過程,基本上沒有什麼樂趣可言。

     我為什麼要折磨自己去學習那些晦澀的課程?原因很簡單,我有強烈的欲望成為程式設計高手!這要歸功于當時教網絡的老師,他是一個非常厲害的老師,他從來不強迫我們學習,上課也不點名,但聽課的人常常人滿為患。名義他是教網絡,實際上把十幾門課程全講了。他沒有講過任何具體的内容,他隻是告訴我們,這些知識有哪些用途,學會了有什麼回報。他把國外那些程式設計高手視為英雄,講他們的奇聞異事,讓我們大開眼眼界,我們為之所吸引。最後他開了一張清單,說,把這些東西學會了,出去年薪沒有十萬,回來到我這裡領工資!

  為了逃離機械廠,為了年薪十萬,為了成為程式設計高手榮耀。當時就是為了這個,我開始啃那些晦澀的書籍。程式設計有樂趣嗎?有,但那是我後來才慢慢領會到的。現在想來,如果那個網絡老師不是不斷的喚起大家從事軟體開發的欲望,隻是照本宣科講他的網絡課,他即使再嚴厲再負責任,最多讓我們多知道一點網絡知識,甚至讓我們因為應付考試而厭倦軟體開發。