Interview from a different perspective

Contrary to the hiring freeze, my department is hiring new people, both new graduate and engineer position. I have been spending lots of my time doing interview in the past two weeks. I haven’t went to any interview for many years. This time, I am sitting on the other side of the interview table and that gives me lots of insights about interview.

My manager wants to hire potential super stars, but unfortunately none of the candidates I had interviewed so far even come close. My goal is more moderate: don’t hire the wrong people. Once someone is hired as a full time, it is really hard to get rid of him, especially if he is a talker than a doer. I found many interviewee don’t really get the idea about interview. Interview is not a quiz nor a speech, you don’t get any points for merely answering the questions right or talking a lot about yourself. Interview is more like a marketing presentation of selling yourself with an interactive Q&A session. The interviewer wants to find out whether you are the right fit for the job, asking question is just the mean. I haven’t met any candidate who can look beyond the words of questions, able to answer not just the answer but also the intention of the question.

The more people I interview, the more I believe in Malcolm Gladwell’s blink theory. An average interview is an hour long, I can almost make a call for the candidate after the first few questions. Then I just have to spend the rest of the time to confirm my judgment. Having an impressive resume usually means nothing, but having a not impressive resume fails right away. Sometimes I can smell something fishy just by looking at the resume. In one resume, someone actually put down he had wrote 200000+ lines of code form his 8 years of work experience. I wonder what kind of person would bother to keep track of how many lines of he wrote. It turns out my suspicious is right, this guy claims he know a lot more than he actually knows. I guess most people bluff in his resume, but it looks really bad if you get caught bluffing. One candidate claims he has UNIX experience and he boosted that he installs Linux at home for fun. Then I ask him what Linux distribution he used and he couldn’t even answer this simple question.

Another problem I found is many candidates answer the question with the word “we”. When I asked about his previous work experience, he always response with “we” did this, “we” did that. I am not hiring the whole project team, I am not interested what your team did, I am only interested in knowing your contribution to the team. I often have to waste lots of time to grill the candidate to find the exact information I need. It usually turn out he had only work on some very small portion in the project. You can always tell whether someone is describing someone else work or his own work. If he gain the experience first hand, he will usually answer with some insights. When a candidate talks about his most challenging debugging experience, the bugs seems very complicate but it turns out what he did was only passing the log file to the designer. One candidate really annoys me that he seems practice his interview very well and remember the model answers by heart. Whenever I ask a question deviate from his resume, he will simply ignore my question and return to reading out from his scripts.

I found quality of the new graduate is worse than the time when I graduated. Most of the new grads could not answer simple digital design questions, like how to make an OR gate from a 2 to 1 MUX, how to draw the state diagram of a simple door bell circuit. None of them write program as hobbies and they can’t tell the difference between C and C++ other than reciting the textbook definition. When I was in school, most of my friends are computer geeks. I wonder is it because we start our hiring process too late, so all the good students are already hired or is it true that the brightest kids no longer enroll in engineering after the dot.com bubble.

Star Trek 星空奇遇記 (2009)

poster_startrek-myspace

相信很少電影擁有跨越三個世代的觀眾層﹐長青科幻劇集《星空奇遇記》大慨是很特殊的例外。去年聽到會重拍初代電影﹐講述卻克艦和洗樸初遇的經過﹐我己決定一定要入場觀看。當年是家父帶領我進入星空奇遇的世界﹐今天身邊有不少朋友帶同兒子一同觀看新的初代電影版。算起來我應該看齊了十一套電影和超過半數的電視劇集﹐只是年代太久印象已經有點模糊。雖有我不是標準的trekkie﹐主要是我同時也十分喜歡《星球大戰》﹐但還是可以如數家珍地講述關於星空奇遇的世界。

初代電視版六十年代播映時我還未出世﹐只是偶然在科幻頻道重播時會看上一兩集。不過家父很喜歡《星空奇遇記》﹐還記得兩父子坐在電視機前﹐看明珠台播初代的舊電影版﹐他邊看邊講解劇中的世界種種趣味知識。我真正成為《星空奇遇記》擁躉﹐是中學時代播映光頭艦長的The Next Generation。那時我到外國留學讀寄宿學校﹐每星期TNG播映時﹐宿舍的電視機前總是擠滿人頭。受到鬼仔同學感染﹐加上我本來就科幻小說迷﹐令我愛上了這套劇集。當年TNG大結局更成為學校的重要事件﹐我們搞了個聯歡會﹐老師與學生一同見證這歷史場面。後來的Deep Space 9﹐Vogager和Enterprise﹐我也有繼繼續續地追看大部份的集數。可能我讀工程系的關係﹐很多同學都是星空迷﹐從來三輯電視劇的首映和大結局﹐總是成為朋友們一起慶祝的電視派對。

這次重拍初代電影﹐目標觀眾並不是我等老輩的星空迷。導演刻意把故事大幅簡化﹐省略讓觀眾思考世界的傳統情節﹐改為以動作特技為賣點的冒險故事﹐希望可以降低入場門檻﹐吸引新一代觀眾成為星空迷。電影棄用大明星﹐寧可把製作費用在特技效果上。單從視覺效果而論﹐這部電影足以令所有星空迷的感動﹐星空奇遇世界從未如此真實。企業號在船塢建造那一幕﹐簡直與舊電視版的太空船模型有天淵之別。從太空船外觀到和內部計﹐船員的服飾和法寶﹐全部也忠於原來版本的設計﹐但同時也被賦以一個全新現代的感覺。在維持舊作風格的同時﹐沒有絲毫老土過時的感覺﹐電影的美術指導應記一功。

戲中的主角雖然全是電影新人﹐但飾演洗樸卻是我熟悉的Zachary Quinto。不論是在Hero中演大奸角﹐還是演邏輯勝過感情的火神星人﹐他也同樣稱職勝任。這部是百份百的爆谷電影﹐二個小時驚險刺激絕無冷場。雖說電影被大幅簡化﹐初代所有重要船員也有登場。有些角色出場機會不多﹐但他們演活原來角色的神髓﹐給星空迷熟悉的切親感。不過我嫌劇情轉接得跳太快﹐若果可以花多點時間交待文戲﹐描述卻克隊長從邊緣少年入軍校的成長經驗﹐洗樸在邏輯與感情間爭扎﹐兩人如何不打不相識﹐企業號的新丁如何磨合﹐建立互相信任依賴的團隊精神﹐電影相信會更加好看。噢~ 我是不是對電影要求太多﹐想要把四年的電視劇集﹐全部壓縮在二個小時的電影內。

這套電影在故事方面比較弱﹐怎麼星空奇遇的電影﹐老是玩時空交錯的情節。嚴格來說這電影並不是初代的前傳﹐而是借用初代人物﹐發生在平衡世界的新故事。故事不舖直述發展簡單﹐經解話後連我老婆也看得明白。只需要記著地球與火神星是好朋友﹐來自未來世界的Romulus太空船是壞人﹐他們前來報仇要毀滅火神星和地球。未來世界的太空船殺了主角父親的太空船﹐改寫了原著卻克艦長的身世﹐讓他從品學兼優的高材生淪為邊緣少年也就算了。不過把整個火神星炸成黑洞﹐殺死大部份火神星人﹐是否玩得過火了點﹐在原本的時空火神星可是好端端。大慨製作公司打算重拍初代電視劇﹐便索性把整個星空世界重新設定﹐改寫過去四十年所有故事的歷史連續性﹐讓日後編劇有絕對自由創作新的故事。

Animal welfare, Catheter and mouse

Human first, animal second. It is acceptable to regulate animal experiment for better efficiency, but we should not stop animal experiment because animal suffers, as long as it brings benefits to mankind.

Continue reading Animal welfare, Catheter and mouse

黑夜旋律 – 譚劍

Night Melody

第一次接觸譚劍是讀中學的時候﹐那時我是個十足的科幻小說迷。雖有現在仍然是科幻迷﹐不過生活太忙沒有空餘時間看小說了。最初受衛斯理偽科幻小說的啟蒙﹐再接觸張系國等台灣科幻作家擴闊眼界﹐不論是中文原創還是翻譯作品﹐只要在圖書館能夠借到的也會看。最神奇是移民來到加拿大後,在公共圖書館竟然有譚劍的小說。香港土產的科幻小說作家寥寥可數﹐他的小說當然不能錯過了。印象中他的小說我全部看過﹐不過內容已忘記很一乾二淨。後來網誌興起﹐竟然給我遇到譚劍的網誌﹐發現他的工作﹐興趣和嗜好與我很相似﹐便訂閱他的網誌定期閱讀﹐間中留言與他交流意見。雖然我倆並不算認識﹐但我已視譚劍為我在網絡上神交的朋友。

他放下筆桿沒寫小說多年﹐今年重新動筆寫成長篇小說《黑夜律旋》﹐參加台灣的九歌文學獎﹐還打入最終四強真是可喜可賀。他在自己的網誌打廣告﹐推介這本構思七年的科幻巨著﹐我見內容吸引便先賣回來﹐不過到最近才有空閱讀。一個香港的科幻小說作家﹐寫一個發生未來世界以香港為背景的故事﹐竟然要跑到老遠去台灣出版﹐還要大部份香港書店也沒有得賣﹐真是令人有點氣妥。是否香港人太急功近利淺薄無知﹐市場容不下科幻小說的想像空間。

看這部小說不要給書前兩篇序言嚇到﹐說什麼族塔式和蜘蛛網狀結構﹐七宗罪的主旨﹐對資本主義的浮面表像等等﹐若果我不是對譚劍有信心﹐早已給這些高深唬人的文學詞彙嚇得棄書而逃。小說結構比較一般小說複雜﹐七個角色七條主線平衡發展﹐不過若果看慣美劇或日本動畫的朋友﹐要記著每個角色的故事不難。小說背景設定在近未來的香港﹐譚劍用科技人的角度﹐去預言新科技的發展﹐會如何影響我們的日常生活。長青不老的美容瘦身技術﹐無孔不入的銷售手法﹐全天候網絡世界的愛情觀﹐成為故事中七個主角的舞台。故事的主角是帶有你和我現代人的影子﹐未來科技放大每種人的不同個性﹐切合傳統科幻小說發問what if的宗旨。讓我看得最過癮是譚劍在書中引用的大量經典流行符號﹐可能他的成長經歷和興趣都和我相似﹐我看懂書中每個符號的意義很有共鳴感。

原本我對故事很有期望﹐以為七個人的七個故事會最後聚頭﹐構成結局出人意表的最終章。可能是我期望過高﹐這本小說不過是五個短篇故事的集合﹐故事剛好發生在同一個時空﹐而故事的角色偶然在另一個故事客串出場矣。Medina和Sony的故事寫得最出色﹐分拆出來成為一個獨立短篇﹐節奏明快可能更好看。電影男和Alexa是另類愛情對對碰﹐譚劍把現代的網絡愛情遊戲玩得很盡﹐有黑色幽默的喜劇感。奈美和黑帝是兩個獨立故事﹐分別講減肥和遊戲公司的權力鬥爭﹐最後結局很有諷刺的味道。小林那條線寫得最差﹐結局更是唐突強差人意﹐勉強說是展視未來世界資本主義霸權的橫切面﹐我倒認為是被時代淘汰的人在發牢騷。若果小林代表追不上科技步伐的人﹐那他在故事中對社會的反抗﹐更顯得人在面對科技帶來的社會轉變﹐除了擁抱科技向前看外別無他途。

《黑夜律旋》的定位應該是科幻小品﹐可惜序言和簡介寫得太跨張﹐讓讀者對佈局產生錯誤的期望﹐讀到最後有點若有所失的感覺。畢竟中文科幻作者不多﹐香港科幻作者更是罕有﹐我期望有天香港作者可以寫出世界級的科幻小說。希望譚劍下本著作早日面世﹐不要讓讀者再等七八年吧。

Gundam 00 機動戰士高達00

gundam002b2bimg001

今年是高達三十週年紀念﹐監於上次命種高達劣評如潮﹐日昇社起用曾製作《無限的未知》的水島精二為監製﹐希望為擦亮高達這老店的招牌。為減低製作趕不上放映追度的風險﹐更把五十二集的故事砍為兩季播放﹐讓中間有半年空檔作檢討調整。這次高達00給人耳目一新的感覺﹐故事捨棄虛構的UC或CE紀元﹐直接用現實世界的AD年歷。故事發生在三百年後的未來﹐太陽能已取代石油作為地球的主要能源。在太空中建立太陽能發電站﹐電力隨軌道電梯輸送到地面。世界局勢三強分立﹐分為美洲﹐歐非洲和亞洲三大陣營﹐各陣營也坐擁一座軌道電梯﹐挾著能源的支配權﹐控制勢力圈內的小國。除了地區性的局部衡突外﹐世界政局大致表面和平﹐但內裏三大勢力暗地較量﹐世界大戰一觸即發。有個智力超人的光頭佬科學家﹐在二百年發明了無限動力的GN爐。他預言世界政局的變化﹐用二百年的時間﹐去建立一支擁有高科技的部隊﹐以武力制止戰爭﹐創造一個永久和平的世界。四台高達和運輸母艦﹐便是這個稱為天上人的組織﹐去推動世界改革的執行者。

第一季的故事有別傳統的高達﹐反而接近美式電視劇的風格。雖然名義上主角架藍白二色高達的那剎﹐但是基本上是群戲為主﹐以事件推動劇情﹐角色的劇份在於對事件的參與。編劇沒有偏旦主角陣營的角色﹐敵對陣營的角色也有很全面的描寫﹐甚至比掛名主角更搶戲。按傳統高達必然是劇中最強的機械人﹐主角只憑機體威力殺敵沒有什麼看頭。反而處於劣勢的敵方﹐憑著指揮官的戰略﹐善用數量上的優勢﹐也能把高達迫入絕景﹐熊大叔那場高達捕捉作戰﹐讓GN粒子隱身特性變為缺點﹐可以說是高達史上最精彩的戰事之一。在以往的高達中主角取勝的關鍵是﹐大開無敵金手指用機體性能屈機。今集雖然也有Trans-Am和雙爐必殺技﹐但最精彩的幾場戰役﹐如第二季地球脫出作戰和破壞軌道炮作戰﹐卻是憑艦長皇小姐的戰略和一點運氣才驚險取勝。比起高達沒頭沒腦地大開殺戒﹐高達在指揮官的領導下﹐出奇不意特襲敵人﹐以機體性能互相配合﹐發揮出最大戰力的謀略﹐可以說是高達戰鬥設計的重大特破。

每個主角甚至敵方陣營的角色也有自己的故事線。大慨最苦心經營是沙慈和路易絲的故事線﹐前段這對小情侶每集出場短短數分數﹐帶出遠離戰火平民的角度﹐觀眾還責怪這些無聊情節浪費時間。可是到進入第一季高潮﹐編劇忽然間向觀眾扔個心理炸彈。表面的和平只是假像﹐看似置身安全後方的人可以忽然間處身戰場﹐給觀眾帶來極大的震撼。當然這也是為第二季的情節舖路﹐畢竟沙慈也算是半個主角﹐與剎那一同駕駛高達。王女可是高達史上戲分最少的女主角﹐原來以為她與主角剎那會配成一對﹐到最後才發現她不過當旁觀者的路人。始終這套作品的重心不是人物﹐角色的故事也只用來交待事件的支節。

有些人認為第一季的劇情偏悶﹐我倒喜歡第一季那種宏觀視野的表達方式。鏡頭不再只是從主角的視線出發﹐沒有絕對正義與邪惡﹐每個角色也有他們的互自動機和不同的思想。在雙方陣營的交戰當中﹐交織出一幅隱帶政治意味的圖畫。故事中發生各種不同事件﹐中東恐怖份子復國﹐斯里蘭卡的泰米爾內戰﹐軍工業不惜挑起戰火發財﹐強國藉支配能源支配弱國﹐無一不是現實政局的寫照。隨著事件不繼的發展﹐光頭佬的計劃也逐點爆光﹐帶出整套作品的中心思想﹐並藉著劇中角色對計劃的不同反應﹐帶領觀眾反思戰爭﹐和平和自由的關係。可惜高達始終笨大社的玩具廣告﹐大慨第一季編劇搞得太過高深﹐小朋友看不明白﹐玩具銷量反應一般。第二季改走超級機械人風格﹐大副刪減發人深省的對白﹐不需要深入政治哲理﹐只需要看高達耍帥大殺四方。原來第一季腦袋尚算正常會思考自身立場的角色﹐第二季變成為吐出大堆似是疑非歪理的白痴。第一季讓觀眾期待光頭佬的計劃﹐竟然變成萬能GN粒子﹐讓人人變成新人類可以心靈互通﹐大家了解對方心意就可以永久和平﹐簡直把理論簡化到近乎胡扯的地步。幸好第二季作畫依然保持水準出色﹐只好把腦袋關掉專心看打鬥場面好了。反正看高達也不應要求故事有深度﹐只是第一季實在讓人有過高期望﹐才未免希望越大失望越大。

近年的高達作品中高達泛濫﹐四個主角就四台不同顏色的高達﹐差不多任何機械人安個高達頭就是高達。不過也不能怪機械設計師粗製濫造﹐反正高達的主要作用是賣玩具﹐劇中多幾台高達可以增加收入嘛。這次的高達設計不過不失﹐反正高達畫了三十年﹐變來變去還是這個樣子﹐改動太大觀眾就認不出那是高達了。第一季有些人取笑高達心口的圓型設計似炸彈人﹐我倒認為以GN爐為機體中心的設計意念不錯。第二季機體則普普通通﹐觀眾不喜歡心口有個圓型和背著個GN爐像駝背﹐便把這兩個特徵刪去好了。最叫人喜出望外是Exia在第二季也有出場﹐開場那個爛面披風外型很帥氣。最後一戰Exia R2對0高達﹐更是難得刺激好看的高達最終對決﹐拍攝出兩個武士死鬥的味道。雖然我很懷疑這場最終決戰﹐是笨大要為Exia和0高達的玩具打廣告造勢﹐才落單要求更改劇本開拍。

高達00的故事還未完結﹐電視版最後一集已打定廣告﹐明年將會推出劇場版﹐解開光頭佬預言人類要迎接未來的對話之謎。有一點可以肯定﹐這個劇場版是新故事﹐不會像命種高達般重新剪輯電視濫芋充數。作為一個追隨了高達三十年的忠實擁躉﹐我當然對新劇場版熱切期待﹐希望水島監督可以再次給我們第一季的驚喜。