程序員的 GitHub 項目,HR 會怎麼去看

GitHub 程序員 工程師 HTML Phodal 2017-05-08

作為 GitHub 中國區首席 markdown 工程師,我們公司的 HR 經常找我來鑑定的。

從首頁來看,我只關心三部分:

程序員的 GitHub 項目,HR 會怎麼去看

1. 活躍時間。如果是在最近三個月,才在 GitHub上活躍的,那麼這肯定是為了找工作做準備的。

2. star 數代表了受歡迎程度。star 數並不能代表候選人的真實能力,但是它可以代表候選人的影響力。

3. 擅長的語言類型。GitHub 的語言識別可以減少一些麻煩,如我 GitHub 首頁的兩個高 star 的 HTML 項目都是電子書。而,像那些只有 README 的項目是不會有語言的。

接著,我便會看項目的兩個內容:

1. 工程實踐

2. 少部分代碼(一般情況下,我都不會看代碼的,有點浪費時間)

工程實踐,主要從README、項目目錄、提交歷史看起:

README

主要看有沒有寫得很規範

1. 如果有上圖所示的持續集成、測試覆蓋率、代碼質量等等,那自然是好感滿滿。它可以表明這是不是一個貼近社區水平的開源項目

2. README 裡要清楚寫明項目是怎麼用的——它可以表明,候選人的表達能力。

項目結構

表明了候選人對代碼的組織能力。其他的,以前端項目為例:

1. package.json 一般來說是必須的~

2. .gitignore、.npmignore 表明了它瞭解相關實踐

提交信息可以看出候選人的表達能力及工程經驗。

而諸如, issues 和 pr 的處理表明候選人的協作能力。

最後一步,便是看代碼了。可惜,只是少數項目能走到這一步。

看代碼一般會先看測試用例——作為開源項目,應該都是要有測試的。

程序員的 GitHub 項目,HR 會怎麼去看

隨後,才是代碼本身~~。

相關推薦

推薦中...