代碼猶如養生――“Looking fish at Willowy bank(柳岸尋魚)”後記

還好是轉的 2 號線地鐵去的東直門,趕在 1 點半正到了 ThoughtWorks ,進門的時候大家都已經準備的差不多了,我也趕忙準備炮筒。

首先是我們的第一個新聞, OpenParty T 恤換啦:


新款給人的第一感覺就是越來越大氣了,前景是最適合技術人員的藍色,純白的底色加之適當的鑲邊,嗯,還有那個無厘頭的 48bit 的二進制(說實話,到現在不知道那是什麼意思, pig 兄能不能解釋一下捏?),不過那個螃蟹

貌似又是本人的收藏癖在作怪,突然有個想法,是不是可以把 Party 所推出過的紀念品拍照做成收藏冊呢?每年一期,也當做一個紀念品來發行。

和每次 Party 一樣, topic 依然是異彩紛呈。來自來要水的“ IT 養眼術”,高級催眠師的“催眠減壓”,錢錢的“中國內家拳”等等等等,這些看似跟技術無關的話題卻是我們工作和學習中不可或缺的調節劑,組織者真可謂用心入微。

 


正如 cleverpig 那句話“海納百川,有容乃大;壁立千仞,無欲則剛。此乃 OpenParty 之道也。”,這次的非技術類話題確實各個真金足赤,忘了是哪位仁兄說起“咱這些程序員貌似還是喜歡非技術類話題”,是啊,天天面對代碼,卻時常忽略了那些看似無關卻又可能起決定作用的非技術因素,情緒、意志、方法、時機 我們真的需要一些調節和平衡的因素。

而代碼本身也是一種極其複雜的平衡系統,它面臨着時間 / 空間、成本 / 收益、進度 / 質量、人 / 機器 等等等等的影響,所以,我們手中的代碼也需要養生。

代碼和人體一樣需要多個功能協調來維持生命;

代碼的創造一樣要經過“十月懷胎”,同樣面臨流產的風險;

代碼的創造和維持同樣都需要付出代價;

代碼和人體一樣也會隨着代謝(代碼的代謝即爲修改重構)的進行而衰老;

代碼同樣存在“能力透支”,也同樣會因此揹負更嚴重的後果;

一段好的代碼在不合適的地方同樣不會被認可,即便是你認爲自己是懷才不遇;

或許不管是生活還是 coding ,都還遠沒有來總結和整理的能力,所能拿出也只是殘破不全的些許感悟,不過還是期望能在將來的某個時候跟大家分享一下我的“代碼養生理論”。

這次 party 另一個特色就是,技術 topic luo 聊”的佔大部分,不知道這是不是受上期周愛民老師的影響,千里走單騎。其實沒有 slide ,不但能體現 topicer 的真材實料,也更能拉近大家的距離,這樣 Open 的方式,我想沒有人不歡迎。(不過一個小問題就是,之後想溫習,就需要翻 video 鳥~)

邊拍照邊聽了黃東的“消息存儲與轉發”和 tin 的“到底什麼是漸進增強”,經驗之談卻又不失通俗,他們似乎都在告訴我們,遇到了問題之後我努力去解決了它,經驗就這麼簡單。從發現問題到解決問題,這一切,也只是基礎理論(數據結構、設計原則等)在實際問題中的具象罷了。

好了,再多的文字也不如照片來的直接,下面是這次 OpenParty 的照片:

http://picasaweb.google.com/zhmocean/20090621OpenParty

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章