莊表偉:coding亦生活(圖靈訪談)

盼盼姐發表於2012-07-23

圖靈訪談之三十(3):專訪莊表偉

2012年7月14日,圖靈社群對來參加“我們的開源專案”的幾位朋友進行了一系列訪談。他們中有十年前就涉足國內開源領域的開拓者,有作為Apache Member的技術精英,有在國內開源社群玩的不亦樂乎的極客,也有因為畢業設計而和開源結緣的畢業生。他們有著不同的夢想,不同的問題,卻都有著相同的特點:對未來充滿希望。從他們的身上,我們可以體會到這些朋友的苦楚和快樂。也通過這些截然不同的聲音,讓我們嘗試著閱讀中國開源社群的現狀。

莊表偉 盛大創新院高階研究員。愛閱讀、愛思考、愛生活、愛老婆、愛點寶、愛IT、愛美食、愛旅遊、愛聊天、我是莊表偉,我愛這一切。
部落格:http://www.zhuangbiaowei.com/blog/

圖靈社群:你的自由軟體職業生涯是如何開始的?

在我看來開源是伴隨一個程式設計師成長始終的一件事。從最早開始接觸計算機,大概是小學五六年級的時候,那時有電腦報,上面會經常登一些程式,都是一些小程式,還有一行程式,這一行程式可以做很多很多事情,然後我就會把這行程式打出來,這是一種很神奇的體驗。其實最開始學計算機的時候,就是從書、報紙,或從別人那裡找到一些程式,自己學自己改,都是跟著原始碼學習的,然後才是上課,開始學網上的東西。等到可以上網了,那時候國外大把大把的開源專案都可以作為學習的基礎。

圖靈社群:但是仍然有很多人沒有一直留在開源這個領域中。

也許有兩類人,有一類人,他們沒事就喜歡玩一點新東西,如果一個東西不開源,也就無從玩起。新東西一般都是開源專案,搞一個來玩玩兒。另外一類人把(做)軟體看成是工作,他只需要把自己手頭的活幹完,然後回家幹些其他的事,程式設計對於他們來說不是一種愛好,所以不願意用業餘時間也寫程式。而我們(開源)的人就是在業餘時間也想程式設計。工作時間程式設計,愛好也是程式設計,這就是合二為一的一種生活,一種很自然的生活方式。

圖靈社群:到目前為止你在軟體行業最大的成就是什麼?或者說你希望未來能做些什麼?

我認為自己還沒有什麼成就。在過去十幾年的工作中,我曾經有一些很棒的點子,有一些我寫下來了,做了一部分,但是仍然有很多沒有堅持做下去。等到幾年以後我發現在國外有了類似的東西,和我的想法很類似很接近,但是人家已經是鼎鼎大名的專案了。所以我經常想,這個機會我沒有抓住,那個機會我也沒有抓住。最遺憾的就是早期我都是自己做,做不成也就算了,到了後期,我也想做成開源的,但是沒有找到志同道合的人,也還沒有做成,所以總感覺有一些遺憾。

但是也要承認,(我們)從來不缺乏好的想法,缺少的是能持續做下去的一種精神。如果要回過頭反省自己的話,那就是我自己的那些所謂的好的想法,我自己也不夠堅持。如果我自己夠堅持,可以埋頭苦幹一場,說不定最後也就做成了。象我微博和部落格裡經常提到的,其實有的時候這是一種孤獨感,這種孤獨感我體會過,很多次都沒有堅持下去,這也是很多人經歷過的。但是我相信國外的開源愛好者也會有這種孤獨感,但是他們就一年兩年三年的堅持下去了,後來也就會有人來幫他們。

總結一下,我需要反省的主要是兩點,一是自己要堅持,二是我希望可以和更多的人一起努力把我們的開源環境變得更好,能夠讓開源的人可以找到志同道合的夥伴,更容易把事情做成功。

圖靈社群:你正在從事的個人專案所遇到的最大困難是什麼?

我現在還是一個玩的階段,有一些技術難點就慢慢攻克,問題不大。我現在正在做的專案還處在非常非常早期的階段,說不定以後會變成一個很牛的東西。有一天做到(完成度)70%的時候我可能會開源出來,否則我是不太好意思拿出來給別人看的。但是隨著對專案的逐步深入,我發現裡面的工作量巨大,有很多細節,還要一個一個的攻克,我預期3-6個月以後才能完成道70%。

圖靈社群:你有沒有在像Apache這樣的社群玩過?

沒有,因為我的外語不是很好,我原來一直都是學俄語的。所以沒辦法加入國外的社群,這也是我最大的軟肋。所以我希望如果有一個很好的中文社群,也許我可以在上面找到一些共同開發的人。

圖靈社群:你認為國內環境可以產生這樣的社群嗎?

國內目前還沒有這樣的社群,但是大家已經在努力了。包括淘蝌蚪在內的很多開源社群都在逐步發展壯大,做新的開源託管平臺和開源社群。甚至你們圖靈社群和CSDN都開始表現出對開源社群的傾斜和關注,願意更多地參與報導、交流,以及支援開源社群。逐步地,我相信這個環境會好起來,我們遲早會產生很好的開源社群。

圖靈社群:這也是前幾位受訪者的共同態度。

如果你是局外人,你可能不知道這個東西的走勢如何。但是如果你是局內人,你是志願者,已經在忙著添磚加瓦,在這樣的過程中,你就會發現很多志同道合的人。每個在這個圈子裡努力的人都會受到鼓舞,都會覺得“我不是一個人”,於是孤獨感就會消失。

圖靈社群:你有個人傾向的開源許可證嗎?

我沒有這方面的太多想法,但是我覺得開源和商業應該是不矛盾的,所以如果要我選擇許可證的話肯定不能和商業矛盾。但是同時我也很敬佩GPL背後的理想精神,它的背後是有著崇高理想的。也許在有些人看來它顯得有些莫名其妙,甚至和商業有一些衝突,但是我個人很尊重GPL。也許有一些專案我覺得會很適合用GPL來開源,但是如果是偏應用型的專案我會選擇類似於Apache這樣的許可證,這需要依具體情況而定。

圖靈社群:對於開源軟體有興趣的人你有什麼建議?

慎入。
這個圈子看起來很有意思,但是進來以後你又會發現沒有自己設想的那麼好。它不象發微博,有兩個人轉發,五個人評論,你會收到一些反饋。寫一個開源軟體,三五個月沒人理你是很正常的事,因為(如果)你寫得不夠好,別人可能沒興趣來看你的東西。所以需要熬得住,熬不住的人就會退出去。熬得住的人堅持做下去一定會有回報,但是這個回報一定不是很快的。如果說你想進來玩玩兒,你很有可能覺得沒勁很快就退出去了,出去的時候還會說:開源沒什麼意思,都沒人理我。很多人都是開源一個專案,扔在那沒人管,也沒人理,時間長了他也就不管了。這種事情是再平常不過了的。他們可能就是長江後浪推前浪裡的前浪吧。


更多精彩,加入圖靈訪談微信!

相關文章