對於求職者來說,你會更看重Ta的專案經驗或是 GitHub 上的專案作品嗎?GitHub 能作為衡量程式設計師能力的指標嗎?
和很多工程師和開發者的聊天接觸之後,就會發現,他們當中很多都是將 GitHub 用到自己的簡歷中的,這越來越流行的趨勢可以很好地通過 GitHub 的個人資料來展示你的才能和工作經驗。但我一直想探索下去——為什麼有些人認為這是一個很糟糕的主意?
首先,GitHub 並不是你的簡歷。很多的求職者會在這裡玩貓膩,因為他們知道你急於找到開發者,所以他們就會趁機尋找捷徑在簡歷裡寫一些虛假資訊。
原因之一:不想將夢想工作置於危險境地
在很多人看來,GitHub 只是一個別人用來收集資料的空間和配套服務,怎麼可能通過這個沒有真實內容的途徑來核實你是否有適合這個職務呢?有的時候你只是在 Git 上用一些粗糙的程式碼來構建類庫、一些簡單的測試單元、各種各樣的開源專案。甚至有的時候你只是寫一些自認為是開發者寫出來的東西,然而,對於沒有內容的程式碼來說,你的專案有什麼作用?讀者能從你的主頁上獲得什麼?
原因之二:很多人不確定面試官是否喜歡這樣的展示
GitHub 是一個很不錯的工具,但是用它來向全世界展現你的價值和能力就不是一個很合適的選擇了。如果你將 GitHub 當作是你唯一的形象代表,只能說明你太沒可塑性,或者太多樣性了。
作為一個開發者, GitHub 很樂意展現出你的工作量,但它並不是遞給面試官最合適的簡歷。你最好是建立一個網上簡歷模板,連結到你的部落格地址、程式碼貢獻地址、你所涉及的專案,以及更多的和你有關的積極的事項。新增一些內容告訴閱讀的人你為什麼向他們展示這些,這樣他們就會為你敞開大門。
最後,甚至是在知乎上面也有人認為 GitHub 有的時候可以寫在簡歷上的,有的時候即使你寫了也跟沒寫是一樣的。具體的我們來聽聽他們怎麼說的。
Web開發者:能,而且已經成為了指標之一。不僅可作為技術水平的參考,也可作為對技術社群的參與度的參考,還有價值觀(開源)的參考。
一個有節操的程式設計師:我覺得不能,GitHub 只是一個程式碼容器而已,但它絕對可以從一個側面展示這個程式設計師的情懷。
要看能力最終還是應該考查編碼能力、思維方式等等,至於他用 GitHub 來寫部落格或者其他的,只要給你個 demo,甚至寫在紙上並沒有那麼重要。
排除對個人能力的判斷,如果他知道 GitHub、經常使用,更能說明的是這個人心態比較開放,可能對業界比較關注、律己、有耐心,也可能比較渴望被人賞識。是否需要某種特質的人,要看什麼團隊。
最後說個招聘經歷。對方畢業一年左右,在簡歷上、電話裡反覆強調自己有 GitHub、做了這個那個專案,於是我認真看了幾段程式碼,看完之後我就決定不要這個人了。兩個原因:
- 他在上一個公司幹了一年,什麼都沒說;而 Git 剛剛做了兩個月的專案卻拿來長篇大論,看得出來是專門為招聘準備的;
- 因為時間趕吧,很多程式碼質量不高,甚至縮排都沒有對齊。
匿名使用者:我作面試官的時候是這樣的,如果你給出了 GitHub 地址,那麼我就會根據你上面的程式碼來評估你的水平。如果提交的程式碼量不足以評估水平,那我個人會給一點印象分——你知道 GitHub 並且有個帳號,某種程度上說明你是“圈內人”。
如果你沒有,或者沒提到,那就不作為衡量指標。畢竟很多大牛也不用那東西。
前端工程師:在我很多次面試是的過程中我都問了面試者有沒有 GitHub,我感覺可以一定程度反映了一個人的水平。
timlen tse:我問過不少的程式設計師,他們都紛紛表示沒有 GitHub 賬號。其實我覺得原因歸咎於國內相對封閉的網路,首先 GitHub 不是很容易上,以前班上的一位大牛分享他 GitHub 的一些專案給我們,居然需要翻牆才能訪問,我也是從他身上知道 GitHub 這個有用的工具,不禁感嘆一句,國內網路就沒有濃厚的學術氣氛!
寫在最後
我們可以用Github做什麼?Github提供的服務可以幫助我們做很多有趣、實用的事情,它是一個免費,精細的管理工具。不管你是把GitHub當作網盤、還是為自己的Projects建立主頁、管理配置檔案、使用submodule管理vim外掛,還是託管部落格等等,這些你都可以寫在你的求職簡歷裡面,為自己的職業生涯添色加彩。
來自:CSDN
相關閱讀
評論(1)