紀念程式設計師施凡

英子發表於2016-09-20

施凡老師是一位令人敬重的技術人士,他因為白血病離開我們。早在2007年他曾經參與翻譯圖靈出版的《C#和.NET 2.0實戰:平臺、語言與框架》一書,轉載李建忠老師的文章紀念之。


聽聞好友施凡離世的訊息,非常愕然。決定寫紀念文章一篇,送朋友施凡一程。

聽聞好友施凡離世的訊息,非常愕然。在北京的幾位好友大磊、馬寧等趕去告別,而我在矽谷返程的航班上,手足無措。遂決定寫紀念文章一篇,送朋友施凡一程。

施凡,網名裝配腦袋,最早在部落格園上寫blog非常精彩,被開心拉到部落格堂上。那時我也在部落格堂上,大家一來二去互相評論,也就慢慢認識了。印象中,施凡的部落格喜歡鑽牛角尖,扣細節,好幾次與我討論問題都甩出IL彙編程式碼,讓我好生敬畏。相知不久有一年MVP聚會,一個憨態可掬的大男孩走向我,”您就是建忠老師吧?我是裝配腦袋啊,看您翻譯的《.NET框架程式設計》,也常聽您講的WebCast,才入門.NET”。我趕忙起身,“不敢不敢,那是作者Jeffrey Richter老師的功勞,應該算他老人家身上。你這要算入門,你讓廣大程式設計師怎麼活啊?”。就這樣一來二去,大家算是有了面交,也互相加了MSN。大家都叫他腦袋,我也這麼叫,施凡也高高興興接受了這個外號。

後來我創業做SlideIdea,最開始推出的是Windows 8版本,在微博上推廣,施凡是每次主動幫忙轉發最積極的朋友之一,還不時私信我他發現的bug,各種鼓勵。那時我也聽說他去微軟亞洲工程院工作。大概2011年左右,孟巖幫助海玲所在的出版社在北京組織了一次C++聚會。邀請我過去做一個講座。講座現場,發現施凡也在。老友相見甚歡,那時也瞭解到施凡正在微軟做Lync產品方面的研發。他也介紹身邊一位朋友陳梓瀚(就是後來知乎上的輪子哥),說是C++高手,給我認識。講座結束,出版社做東請大家吃飯。我和施凡最熟,就緊挨著坐。席間我給他展示SlideIdea裡面一個我頗為自豪的功能: 錄課。當時現場試用,效果很贊,檔案體積很小。施凡一個勁問我實現原理,我一五一十娓娓道來。當時就打趣,“腦袋的程式設計師本色不改啊,凡事一定要琢磨背後的原理”。

2014年底SlideIdea創業失敗,我決定重回IT教育老本行,只不過把它搬到線上,推出boolan.com。施凡依舊是各種鼓勵與支援。2015年6月微軟Build大會,視訊放出來後,有一些社群的朋友希望我們組織字幕翻譯。施凡是第一個私信我願意做字幕翻譯志願者工作的。我當時很驚訝,因為知道他工作很忙,“腦袋你現在還有時間做這個啊?”他特別提到,Oxford那個視訊,是他正在做的專案,所以他直接衝過去,一人就把這個視訊的字幕弄完了,效率驚人,現在還掛在Boolan上: http://boolan.com/lecture/1000001236 做過字幕工作的朋友都知道,一小時的演講,整個字幕做下來,工作量巨大。我當時的心裡不僅敬佩,也充滿感激。

再後來微軟有一個“通過人臉識別年齡的應用”刷屏朋友圈,施凡在微信上興沖沖告訴我,那個後面的技術就是他們組做的,希望我號召身邊朋友多用用,看看準確不準確。我打趣說,”你能不能在演算法裡面針對我,特別調節年輕一點”。看的出來,施凡很為自己做的東西感到自豪。

和施凡最後一次見面是2015年10月QCon上海大會。那天海玲在會場旁邊的豐收日組織了一個飯局,飯局中間,施凡也進來了。我這才知道他來上海演講,在這裡有記錄:http://www.infoq.com/cn/presentations/parser-from-toys-to-professional-tools 飯局中,我和施凡較熟,看他比較靦腆寡言,我就坐到他旁邊,各種聊天,也邀請他來Boolan上講課。他也答應忙過一段時間,聯絡我錄課。後來高博趕來,我還拜託高博給我和施凡來張合影,至今存在我的相簿。飯局結束,我邀請施凡到Boolan辦公室坐坐。施凡告訴我最近很忙,這次演講也是不得已抽出時間,下午的航班就要回北京。我們辦公室在張江,會場在浦西,遂作罷。不想這次見面竟成我和施凡的最後一面。

直到今年6月份,我才從朋友那裡得知施凡不幸罹患白血病的訊息。我得知訊息的第一刻便衝到微信上聯絡施凡。得到他的立即證實。我也安慰他,問他經濟上是否需要幫助。施凡告訴我他現在有醫療保險,經濟暫時沒有問題,主要在找骨髓配型。我對白血病不懂,問了幾個醫生朋友,都說只要配型成功,目前治癒的可行性很大。我把這個情況也告訴施凡,鼓勵他樂觀一些,他在微信上表現的也很豁然。期間在幾個微信群裡,也經常看到施凡發言,討論技術問題,大家也有很多互動,完全不像一個身患”絕症”的人。現在想來施凡真是一條堅強的漢子。後來過一段時間,我微信問施凡近況,施凡告訴我他和父親配型成功了,要有幾次手術,就好了。我還說等你手術差不多了,我去北京看你。幾個朋友也為他感到由衷的高興。

可世事難料,就在9月17日晚上,竟然傳來噩耗,施凡突然去世。我在酒店獨自一人回憶起和施凡交往的點點滴滴,難抑心情之沉重,長時間茶飯不思。

施凡作為一位優秀的程式設計師,對技術孜孜以求,待朋友溫和可親,在社群上助人為樂,有口皆碑。在我創辦SlideIdea和Boolan的過程中,給予我各種熱情的幫助。我們相識近10年,與他交往的點滴是我人生構成的一部分。長歌當哭……我為失去這樣一位朋友感到無比惋惜。

是為紀念。

By 李建忠 2016年9月19日 於U857航班

相關文章