周末的一些感想

來源:互聯網
上載者:User

周六和張逸見了面,一起吃了個飯,然後周日去參加了mpd的活動,一些感想,總結一下。

還記得和張逸認識還是在兩年多以前的QCon 2010上,那次我們住一個房間,晚上聊到了淩晨兩點多,從他那裡我學到了很多,頗有相識恨晚的感覺。這次他有機會來到大連,當然自己要盡地主之誼了。

吃飯間聊到了寫書和譯書的事情,兩個人都表達了譯書的辛苦,特別是接到一本文字很多,代碼很少,而時間又催的比較緊的書,實在是很辛苦。想想手裡現在的一本書就很艱苦,還有一個多月交稿,希望可以按時完成。但是後期的審校工作還有不少,呵呵。譯書的過程中會犧牲很多時間,有很多想做的事兒都做不了了,這次譯完之後,一定要好好休息一段時間了,哈哈。

相比譯書,寫書就沒有那麼多限制,可以按照自己的進度來做。張逸兄希望自己的第二本書能夠寫成一本國內一流的書,對此我倒是對他很有信心,一方面他的技術以及文學水平都很棒,另一方面他是非常認真的人,對什麼對要求盡善盡美,所以,嚴重期待,哈哈。

其實,不管是寫書還是譯書,特別是寫書,可以採取敏捷的方式來做,比方說迭代,比方說持續測試和整合等等,不過還沒有考慮清楚怎麼做。

另外就是談到了他這次mpd活動上要講的內容——卓越軟體的設計,其中他會強調幾點,特別是“自治”這一點,很有意思,類要能夠自治,組件要能夠自治,服務也要能夠自治,這樣的軟體的確可以稱之為卓越。

另外,這幾天一直在看《程式員的思維訓練》,非常棒的一本書,其中詳細地講述了如何根據左右腦的不同充分利用,從而更好地編寫出優秀的程式。

其實,編寫程式就是應該在一種比較放鬆的狀態,不受幹擾的狀態下,順其自然地編寫,也許有人說這樣寫出來的程式會沒有規範,會有很多問題,但是不可否認的話,這樣編寫程式的效率會很高,而且會體現出自己的一些靈感。接下來的任務,也就是重構,那個過程當然需要在L模式下完成,完全是按照邏輯性的思考。

寫程式也應該是一種體現出藝術的事情,現在有很多書都以“之美”為名,這件工作做好了,會體現出一種美,讓人看了之後,瞭解了之後能夠感覺到賞心悅目,心情愉快,但是,我想首要的前提是,我們在做這件事兒的時候,情緒上、心情上首先自己就是要非常愉快的,否則我們的心情就會體現在產出的作品中,哈哈。

另外,順其自然這句話深得我心,還記得當初自己在做一些文字遊戲的時候,也體會到這樣的狀態,那就是對思維不加限制,不去考慮有什麼不合邏輯的地方,也不去考慮別人看了之後會怎麼樣,一切就是“我手寫我心”,非常舒服的一種感覺,反而會很快地寫出很多內容,並且有很多都是在構思的時候所沒有想到的,有了具體的情境,很多東西自然而然地就寫出來了。

在和張逸兄聊天的時候,自己也提到要寫一些關於程式員基本素養的文章,他也提出了不少意見,這件事兒的確是一種巨大的挑戰,但是不做又怎麼知道能否做好呢?或者可以把很多東西寫的比較淺顯,然後把一些自己體會的東西隱藏其中,讓讀者去自己體會就好,哈哈。如果有類似的經曆的話,一定會激起相關的共鳴的。

隨想就是隨想,其實寫出來也並沒有那麼難,上面的一些內容正是在順其自然的狀態下寫出來的,也許裡面有些前言不搭後語,但是完全是按照自己的思維模式來進行的,讓自己感覺到很舒服,那就足夠了,哈哈。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.