2016年6月22日 星期三

到底怎樣從面試知道一個人適不適合一份工作


今天被叫去一起面試一位candidate,
主管希望多一些人來針對一個candidate多給一些意見

candidate 32歲,已婚,工作五六年

之前待過上百人的團隊,主要負責後端的開發工作

在對談中,大概可以確認他跟我們現在正在開發的工作項目
大概只有java是有關係的
前端的開發經驗、佈署工作似乎都沒有接觸
其他用的開發工具、開發環境也是不認識,

主管從事後跟主管的談話的內容來推測,
主管覺得他有五六年工作經驗,但到我們這邊來可能就會像白紙一樣甚麼都要從頭學
感覺主管會錄用他的意願不大

面試中幾乎我們一直在推出一連串的問題來連珠爆式狂問他,
印象中還記得的一些問題整理如下:


  • 負責過甚麼專案,在專案中負責哪些部份?
  • 在專案開發的過程中,怎麼跟其他團隊的人cross side合作?
  • 有用過spring,近幾年spring的發展很多,改變很大,在使用上覺得有甚麼差異?
  • 有在寫unit test, Integration test嗎?
  • 如我們公司用的工具或程式你都沒有碰過,若你進來後有三個月時間可以去摸索,請問你會怎麼開始,三個月時你覺得你能到達怎樣的程度?
  • 你自己有在接觸一些新的技術嗎?遇到沒接觸過的技術會怎麼辦?
  • 現在其實技術工作會主要分為front-end, back-end, devOps這樣的三塊,請問你有比較偏好往哪一方面發展嗎?
  • 當service使用量很大時,你使用hibernate為主,有沒有試著用甚麼方式去優化你的資料庫使用方法?
  • 在大型專案時,常遇到需求改變、spec change的狀況,但時程若不足時,請問你怎麼跟product owner去處理?



其實一開始我自己就先問了他一個跟技術無關但議題很廣的問題 -
「你工作了也有五六年了,請問你對接下來工程師這樣的工作職涯上,對自己有甚麼期許?」

他的回答大概就是 -
「因為一個技術學會了,也用了好一陣子,也想要有一些突破或學一些新的技術,所以希望能有一個能給予學習和實踐空間的工作環境,也希望公司的發展方向能有自主的想法,有自己的核心價值。」

其實我比較希望聽到的答案是他能夠描述一下為何想要繼續當工程師,
希望自己能在工程師這樣的職位上能有怎麼樣的發展?
更進一步的或是可以描述一下覺得自己能作出甚麼作為來幫助公司產品的發展

然而他卻給了我一個「你對未來就職的公司環境有甚麼期許」的答案。
不過也至少覺得他可能不是一個安於現狀的人吧(?)

我會問這樣的問題,剛好是他跟我的工作年資差不多
自己也工作了快五年了,對「工作」這件事,
有一些養成的習慣、培養了一些小技巧、職場上的一些小心得
但卻還沒有得到一個問題的答案

「工作對你來說是為了甚麼,你想要做甚麼事情?」

最近這個問題,讓我有著一股越來越強烈想要解答自己的慾望,

工作久了,漸漸地自己發覺了,自己的工作只是在幫助別人來完成他的夢想,
幫助主管、幫忙老闆、幫助股東來做他們想做的事情,幫助他們來賺他們想要賺的錢

為甚麼工作都是為了別人,為甚麼人生要花費三份之二的時間來做別人的事,
而不是把時間和精力花在自己想做的事上面

所以,就會問自己,「那我能為自己做點甚麼嗎?我想做的事又是甚麼?」

能問出這個問題,就代表你開始為自己的生命負責
因為你開始覺得,你的人生該做甚麼,應該不是交給你的老闆、你的主管來決定
不要把這千千萬萬個小時浪費在你無法獲得成就感、沒有收獲、無法能肯定自己的工作上

那麼,大家都不需要配合別人,大家都做自己想做的事,大家都來當老闆嗎?

當老闆需要人格特質、需要環境、需要資源資金,這並不是每個人都能擁有
嚴格來說,這也不一定是一個人努力就能爭取到的條件
再者,當老闆亦未必是知道自己想做甚麼的人都想要做的事

正如「異數:超凡與平凡的界線在哪裡」書中的觀點提到,
成功的人不是只靠自己一人努力就能成功,
往往是身處的社會時空、家庭背景和一連串客觀環境的幸運湊合,
最後加上自己努力而迎接機會,才有辦法成功。

所以我覺得重點是要打造自己身邊的環境,
找到一個適合自己的環境,讓客觀因素可以配合,甚麼幫助自己去做想要做的事

我希望可以做一個app能衝上app store top 3
我希望我可以讓公司產品能在Q3就能賣給台灣第一大的xx經銷商來使用
我希望我能讓團隊能力提昇到就算主管請假時,大家也可以如期把產品交付出去..

要為自己設定一些具體的事項,可以微不足道,但要穩定前進

跟自己講「我要當個有用的人」這樣抽象話語根本沒有任何威力
因為現階段的自己,就是無法定義「有用」是甚麼
到底做了甚麼事情,才會覺得「有用」


----離題扯很遠了-----

回到面試,
故我希望面試的人能夠確切告訴我,你想在未來的職涯路上做出甚麼,
越具體越好,
這樣我才能判斷你是否是個有企圖心的人,
才能判斷你的企圖心是否能夠給你提供不斷學習的動力

其實我覺得能在實作型的大公司工作過幾年也都不放棄寫程式,
某程度上在學習技術上應該不會有太多的障礙
問題就是在於有沒有學習的動機跟意欲,再來才是方法
有了動機跟意欲,你才會去為自己挑一個好的方法來學習,或是別人也才樂於指導
不過畢竟商場也是個適者生存的地方,職場上也是沒有人有義務為會你所有事,
最終就是只能透過自己的學習

所以我才會問出「請問你對接下來工程師這樣的工作職涯上,對自己有甚麼期許」這樣的問題,
而不是一昧的去挑戰candidate對技術多了解或多不了解

其實技術不會使人定型,心態才會。






沒有留言:

張貼留言

Powered By Blogger

Label Cloud

2009 (1) 不能連localhost (1) 內嵌音訊 (1) 求職 (1) 面試 (1) 音樂 (1) 動畫師 (1) 帳號管理 (1) 排程 (1) 畢展 (1) 創意市集 (1) 惡意程式 (1) 電腦動畫 (1) 權限管理 (1) adobe (1) android (4) animation (1) animator (1) apache (3) art (5) art taipei 2008 (1) audio (2) bbs (1) birthday (1) black and white (1) browser (2) career (2) certification (1) cgw (1) cinematography (1) code (3) Collie (1) color (2) command (16) competition (1) computer science (3) connection (1) cover (1) crafyJS (1) creative (1) CSS (1) DBN (2) design (7) developer (1) display (1) drawing (1) eclipse (3) embed (1) engine (1) EntityJS (1) exception (1) exhibition (1) flower (1) frame (1) freebsd (11) french (1) friends (3) function (1) game (1) google (2) graphic (3) html (2) HTML5 (1) https (1) illustrator (1) image processing (1) interactive storytelling (1) internet (3) interview (1) introduce (1) ip (1) japan (1) java (4) javascript (3) JIT (1) jmonkey (1) job (1) jquery (1) LAMP (1) LimeJS (1) linux (8) liquid galaxy (1) ListView (1) localhost (1) log (1) mail (1) marquee (1) midi (1) mime-type (1) mis (1) MIT (2) mo-cap (1) mobile (1) Modernizr (1) motion capture (1) movie (1) music (3) narrative (2) NCCU (3) news (1) note (10) originality (1) otaku (1) painting (4) performance (1) photography (2) photoshop (7) php (1) player modelling (1) poster (1) postfix (1) programming (5) QuarkJS (1) resource (1) schema (1) scroll (1) self aware (1) semantic (1) server (1) share (1) sketch (2) software (4) solve (2) Sonivox (1) speaking (1) ssl (1) SSLPeerUnverifiedException (1) streaming (1) Subversion (1) sunspider (1) SVN (3) svn server (1) system (1) taipei (1) test (1) tfam (1) tool (1) TortoiseSVN (1) tutor (1) ubuntu (3) update (1) uri (1) video (1) vim (1) w3c (1) wap wcss css css2.0 (1) web (8) WebGL (1) webkit (2) well-form (1) wiimote (1) wiiusej (1) workshop (1) xhtml (1) xml (2)