作為 GitHub 中國區首席 markdown 工程師,我們公司的 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 C++項目推薦|為3D遊戲SSAO/景深/照明/法線貼圖等效果教程'
"GitHub C++項目推薦|A step-by-step guide on how to implement SSAO depth of field lighting normal mapping and more for your 3D game.有關如何為 3D 遊...
'GitHub TypeScript項目推薦|基於React開發的經典坦克大戰遊戲'
"基於 React 的經典坦克大戰,在線試玩。歡迎感興趣的小夥伴動起手來提交代碼加入到這個項目 項目分析倉庫名稱:battle-city標星(star):1057 (網紅級項目,高手作品,star可以走一波)標星趨勢關注(watch):32拷貝(fork):131貢獻人數:...
'程序員諮詢銷售工作,HR:8000底薪,年薪百萬正常!網友評論扎心'
"有很多想要學習Python卻找不到途徑的朋友,我這裡整理了一些關於Python的學習資料,從基礎到入門到實戰都要。有需要的朋友可以關注並私信“01”免費獲取...今天看到一個帖子:似乎是一位程序員在詢問房地產銷售方面的工作...負責面試的不知是經理還是HR,告訴他8000...
'GitHub C#項目推薦|太吾繪卷遊戲Mod|遊戲修改或增強程序'
"GitHub C#項目推薦|太吾繪卷遊戲Mod項目分析倉庫名稱:Taiwu_mods標星(star):554 (不錯哦,潛力股項目)標星趨勢關注(watch):62拷貝(fork):441貢獻人數:34倉庫大小:7 MB主要開發語言:C#語言分佈:C#:97.42%、CM...
'學習python怎麼能沒有練手項目呢?諾,給你70個拿去玩,附教程'
"寫在前面相信正在學Python你一定為了沒有練手項目而發愁,小編精心為同學們推薦出了70個Python的練手項目,相信能夠餵飽大夥兒吧!哈哈!這裡面的項目都很有代表性,不只是可以用來練手,而且在以後的工作中都有很實在的用處,裡面的代碼幾句代表性和實用性,小夥伴們一起來學習...
'GitHub Python項目推薦|數據結構和算法必知必會的50個代碼實現'
"GitHub Python項目推薦|數據結構和算法必知必會的50個代碼實現項目熱度標星(star):8860關注(watch):486拷貝(fork):2644貢獻人數:98 (貢獻人數很多哈)倉庫大小:1 MB最後更新:2019-08-17代碼提交活躍:開發語言主要語言...
推薦中...