把舊屎寫上履歷表

2011/10/02

十年前,我讀中學時,曾經越級挑戰,代表香港到芬蘭參加國際電腦編程比賽。比賽分上下兩場,各歷時五小時。參賽者要在限時內編寫程式解決幾條難題,然後上載至中央主機,主辦單位以幾組不公開的數據測試,程式於極短時間輸出正確答案便得分,高分者勝。比賽的主要難度,在於程式需要作龐大的運算,若非應用較高深的算法,程式難以在短時間內完成執行。

其中一條問題,我毫無頭緒,只懂得以極慢的算法找出答案,若把這方法上載,程式必然超時,必得零分。於是我心生一計,在自己的電腦窮盡所有測試數據,以龜速找答案,然後把所有數據和答案都寫在程式碼裏。主辦單位測試時,程式只消在的程式碼裏找答案,一定夠快。

問題只有一個:程式將會過於龐大,遠超當時電腦能承受的負荷。不過我既然別無他法,最差結果頂多是零分,我就把幾百MB的程式碼上載至主機,可惜比賽結束時主機仍沒有反應。當晚大會的賽後報告,指有選手因為上載過大的程式碼,導致主機不勝負荷。於是,大會要更改下半場的賽例:程式碼不能大於10MB。

我當場的反應是:當局因我更改賽則,我好勁,這是壯舉,我贏不了比賽,我卻擊敗賽則!

未幾,我開始擔心,因為從隊友們的眼神語氣,感到他們未必接受這樣勇闖灰色地帶的行為。我們自小學習要循規蹈矩,考試最好滿分,十項最好全能,操行最好優異,卻從不鼓勵think-out-of-the-box。踏鋼索鑽空子,在香港不太歡迎。我怕別人指責我浪費代表香港的難逢機會;我怕別人責怪我不學無術只懂旁門左道。至幾年後,隊友們向他人介紹我時,仍然會語帶嘲諷地提及這個「壯舉」,我厚著面皮一笑置之,一絲後悔當日的魯莽。

最近,我開始在矽谷工作,跟同事談起這往事時,他竟然問:「為甚麼你不寫在履歷表上?早知你曾在國際賽搞事,開始時就對你友善一點,給你艱難複雜的任務。」然後,他侃侃而談和其他同事以前在故鄉搞事的事跡,不亦樂乎。我才發現,在科技界裏,原來「搞過事」是履歷表的重要項目,人們並不太欣賞循規導矩的乖乖,鑽空子、找漏洞這些旁門左道才是常態。

從兩種截然不同的反應,大抵可知哪個地方較容易接受新鮮事。政府曾幾何時要推動創意產業,我認為注定失敗。莫說要贏在起跑線上,我們自幼稚園時,學習循規導矩地做人的那天,已經輸給別人九條街了。

Related reading:
宋漢生:科投創業人應該學「壞」

(刊於同日《香港經濟日報》)

廣告

10 回應 to “把舊屎寫上履歷表”

  1. Billy Ng Says:

    我都唔知你以前咁威tim…

  2. Si Says:

    施主,我仲記得有 ping -f [broadcast]….


  3. hola from neighboring palo alto! nice job, young man! (btw, i only knew stanford is called the farm. didn’t know the big g is also called the farm.)

    • Justin Says:

      only after chatting with my colleague this incident, I am brave enough to mention it in public……….

      (and, I couldn’t think of any better nickname for the company, so i randomly used one…..)

      • Si Says:

        come on, even ioccc have the award title called “Best Abuse of the Rules": http://www.ioccc.org/winners.html

        I can’t find the description anymore, but whenever they receive a “legal" entry that abuses the rules so much that they are forced to change it in subsequent years, they award the title to that submission.

  4. cheryl Says:

    so fucking damn right… i miss u

  5. StarQoQ Says:

    博主,我也是搞計算機競賽的,現在高三,大陸人,希望能夠交個朋友。加我的Gtalk。


發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: