Talent

    前些陣子公司員工旅遊,我們花了一個小時討論比較好的面試用技術問題,這是一個蠻有趣的過程,因為這depend on你偏好找怎樣的工作夥伴,想起以前面試工作的題目,有些公司(通常是大公司)只考固定試題(某某題庫出來的題目),最誇張的莫過於申請Android工程師但是考Assembly,我想他們只想讓每個螺絲(不,是員工)能有最基本的能力;有些公司會特別設計題目,例如找iOS工程師,就會叫他寫一個貪食蛇的APP,又或者考一些Object-C的特性(現在可以考swift);有些公司會喜歡看你解題的過程,通常直接面對面用白板寫虛擬碼,而考官會不斷challenge跟增加新的條件。

    關於Startup我們不會希望工程師只會單一技能(了如只會寫java跟android),也要勇敢挑戰自己既定的技術,例如很多cross-platform的tool不斷出新,像React-Native,意味著他必須要跳脫原本的思維來架構原本的APP。有時會希望能夠有full-stack Developer的精神;所以有同事認為,不該考特定語言特性的問題(例如C語言的指標,指標的指標,指標的指標的指標那種問題),而應該是更抽象的能力(這要怎麼考啊?!)。

那天討論會結束後,我也不斷反思這個招募的問題,總覺得怪怪的,以下是我的看法:

1. 以公司來說我們不是在組復仇者聯盟,有時也需要些幕後英雄讓整體緊密的湊合在一起,我會覺得團隊合作的能力會大於一切。
2. 熟悉那些語言特性是最基本的條件,按照Maslow's hierarchy of needs大概是最低階的生理需求,也就表示如果連bug都解不掉,只一昧想著新的創意,嘗試最新的技術,某種程度對公司也是一種災難。

留言

這個網誌中的熱門文章

Are you speaking Chinese?!

What's Research?

Taiwan Wenzao English Debate Workship 4th(2/3-2/10) finish