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