最近在一個軟體工程的社群上。有一位資深工程師問了看軟體工程師的簡歷外,會先看求職者的GITHUB嗎?並且會先看那些項目呢?是看Coding Style 或follower的數量?

而我認為GITHUB 代表的是作品行為?除了這個之外,面試官會看重的是什麼?

 
 
軟體工程師招募  
軟體公司在看工程師的標準,每間公司一定不太一樣,我把我們公司的主管標準做一些整理,分享一下。
 
一個剛入門的工程師
GITHUB其實代表是程式設計師的作品,在Opensource上的開發經驗或自己的專案開發能力,熟悉某一種程式語言,如C#或Java。並且有一個實際的作品。
並且從GITHUB上面看到對程式開發的熱情。
 
GITHUB 的排名,我們會參考。但效力上較薄弱。
有人說看行數,我說看行數這個公司就不用去了。
我很看重剛出社會的工程師他的熱情和學習能力。因為這個階段,大多數的工程師在本質學能上是比較弱的。但基礎好在我們訓練3-6個月後通常都能夠有很好的戰力。
 
 
一個資深的工程師
我們在面試資深工程師時,通常工程師都會2個或2個以上的程式語言,我們會注意是否主導過某一個專案。並且他具有實際的專案績效。
 
 
實際案例
 
1、技術長的面試
從頭到尾沒有拿出來作品,我們從電子書的加密技術、使用的框架,到使用的演算法。甚至是最近做的Hadoop專案。聊到人員管理最後到向上管理。我還蠻注意這些邏輯能力的。由於這個業界速度太快。能學新東西是我們很注重的人格特質,而不是只看現在。
 
2、Hadoop工程師的面試
會詢問他在Linux上用Java的開發經驗。架Hadoop時建立過幾個叢集。並且餵了什麼資料下去跑Mapreduce。其實不要太離譜都有機會錄取。
 
 
 
程式語言外沒有被錄取的原因
 
 
1、團隊組合
除了寫程式能力之外,每個主管都會考慮自己團隊的人員組合,所以有時資淺的工程師來面試,這時團隊需要的是資深的工程師,他自然是不會錄取。又或者是相反,資深的工程師來面試,這時候需要的是資淺工程師,他也不會錄取。我做為HR會試著讓面試人員談談別的團隊。有時候面試人員反而在別的團隊錄取了。
 
 
2、程式語言組合
團隊中可能會使用C#或者是JAVA,如果我們談到JAVA的工程師,有時會詢問是否可以學習C#,有的人會願意,有的人會不願意。如果不願意這時候就算是JAVA的高手可能都不會錄取,因為和目前的團隊中所使用的程式語言不符合。
 
3、兢爭對手
這個理由很簡單,同時間有另一位候選人來面試,他更適合目前的位子。所以你自然沒有被錄取。
 
4、人格特質
每個公司都有公司文化,會選擇適合公司人格特質的候選人。譬如有的公司希望是通才型的人員,什麼都要會一點。有的公司希望是專才型的人員,專注在某個領域上的開發。這時候考慮的反而在程式的功力上較沒有關係了。
 
arrow
arrow
    文章標籤
    軟體工程招募
    全站熱搜

    thank 發表在 痞客邦 留言(0) 人氣()