如何利用GitHub和開源貢獻美化您的簡歷?
譯文【51CTO.com快譯】如果您在考慮2021年的職業(yè)目標(biāo)并考慮各項認(rèn)證,不妨將時間和精力改而花在志愿服務(wù)上。招聘專員Taylor Desseyn常建議求職者花時間為開源項目做貢獻,而不是考取認(rèn)證。他認(rèn)為編寫代碼的投資回報率更高,可以在招聘過程中獲得優(yōu)勢。
他說:“把原本投入到認(rèn)證上的時間投入到無償工作上,然后在GitHub上發(fā)布工作成果。我從雇主那里發(fā)現(xiàn),他們寧愿看到實際工作經(jīng)驗,而不是紙上談兵。”
開源社區(qū)的領(lǐng)導(dǎo)人支持這一想法。IBM的開源副總裁Todd Moore表示,在GitHub上發(fā)布的代碼成了開發(fā)人員簡歷的一部分。
他說:“代碼可體現(xiàn)水平。您還可以幫助審核代碼,因為提建議是開源流程的重要組成部分。”
專家們的這幾個建議教您如何開始為開源社區(qū)貢獻代碼、做無償工作。
從GitHub入手
HackerEarth的首席執(zhí)行官兼聯(lián)合創(chuàng)始人Sachin Gupta建議,選擇一個要開展的開源項目時應(yīng)從小處入手。
他說:“不建議選龐大的知名項目,因為這類項目的審查較嚴(yán),您提交的代碼一開始被接受的可能性很小。從基本的工作入手,比如幫助編寫文檔、修補簡單的錯誤或修復(fù)注釋。”
這可以幫助剛接觸開源的新手開始做貢獻,又不用冒合并請求被拒絕的風(fēng)險。
他說:“一旦幾次貢獻的代碼得到了接受,您可以增強信心并展示能力,這就可以形成一條成功的反饋回路。”
Gupta還建議將副業(yè)項目推送到GitHub上,包括工作之外編寫的任何代碼。
他說:“豐富Github簡檔的一種簡易方法是參與編程馬拉松(hackathon),將您所有的編程馬拉松項目都推到Github上。這是向招聘專員和招聘經(jīng)理展示技能,并增強自身編程技能的好方法。”
一些開發(fā)人員使用Github頁面充實簡單的簡歷。另一個辦法是在傳統(tǒng)簡歷上注明為GitHub做的重大貢獻,比如代碼庫、星標(biāo)和提交的代碼。Gupta還建議將您的Github簡檔鏈接到其他在線開發(fā)人員的簡檔。
他說:“這些簡檔有助于將特定的經(jīng)驗與可以量化、更容易評估的技能結(jié)合起來。”
開源貢獻和招聘過程
Gupta表示,開源社區(qū)的活動確實有助于招聘經(jīng)理了解經(jīng)驗水平和熟練程度。
他說:“比如說,您為之貢獻的代碼庫的類型表明了您能完成的任務(wù)的復(fù)雜性,貢獻的頻率表明了您對某些活動的投入以及您是否有長期的經(jīng)驗基礎(chǔ),語言/技術(shù)表明了您在某些類型的技能方面的熟練程度。”
Gupta表示,參與HackerEarth黑客馬拉松的開發(fā)人員常在Github上提交代碼原型,這表明了其了解實際問題的能力和技術(shù)整合能力。
Gupta還表示,事先了解求職者的Github項目信息可以幫助招聘經(jīng)理進行更精準(zhǔn)的面試。
他說:“比如說,我可以從求職者的Github項目中取一段代碼,使用我們的面試產(chǎn)品FaceCode,基于對方在這個公共論壇上展示的技能進行更合理的結(jié)對編程面試。”
Moore表示,尋找新工作的開發(fā)人員應(yīng)尋找鼓勵員工為開源項目做貢獻的公司。他說:“GitHub造福每個人,因為這是個良性循環(huán)——它幫助社區(qū)并幫助您的事業(yè)。”
為社區(qū)做貢獻的其他方式
GitLab的高級開發(fā)人員宣傳官Brendan O'Leary表示,開發(fā)人員可以通過眾多方式為開源社區(qū)做貢獻,并獲得豐富經(jīng)驗,貢獻代碼只是其中之一。
他說:“新開發(fā)人員有其獨特的優(yōu)勢,可以從嶄新的視角看待代碼之外的文檔、自述文件及其他材料,并在這方面貢獻其價值。”
O'Leary還建議處于職業(yè)生涯早期的開發(fā)人員撰寫博文或制作介紹新技能的視頻,以此記錄下學(xué)習(xí)過程。
他說:“這不僅可以鞏固您自己的知識,還可以幫助其他人,并使您有機會展示自己的學(xué)習(xí)能力,這對任何軟件工程師來說都是最關(guān)鍵的技能之一。”
O'Leary表示,這些貢獻仍然是值得的,哪怕這類工作并沒有最終出現(xiàn)在貢獻圖中。
原文標(biāo)題:How to use GitHub and open source contributions to build out your resume,作者:Veronica Combs
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】