如何通過參與開源項目找到下一份工作?
現在有大量關于如何在開源社區工作的文章獲得學士學位通常被認為是一個很好的方式,它相當于告訴雇主,你能夠堅持做一些事很長時間直至完成,但是它并未真正告訴雇主你可以做什么。
在很多情況下,企業的工作環境與學校完全不同。當我在1991年獲取工程學位時就業市場很慘淡,事實上,我當時的同學中只有三個人獲得所學領域的工 作機會,我們三個人在畢業前一年要么是做了一暑期實習要么參與了校企合作項目。我可以清楚記得我加入個合作項目的第一天,我問我的經理“我應該做些什 么?”經理回答說“做任何需要做的事”。在那里沒有教學大綱,課程或時間表。
在企業,事情一直處于不斷變化中,唯有你能夠學會主動發現問題解決問題你才能成功。我強烈建議大家去參加校企合作項目,但是如果你臨近畢業或沒有一年這么長時間,那么來做開源項目吧。
開源體驗
據我觀察,人們開源的需求正處于歷史最高峰,像編程語言,庫和工具這些開源技術是主流。加入開源社區可以幫助你學會使用這些工具,當你再去參加招聘面試的時候,你可以不只強調學歷,這些你真正做出的東西對用人單位更有意義。
開源并不僅僅指寫代碼,你想不想做市場?開源項目在市場領域非常薄弱。找一個你喜歡的項目,搜集一些材料,告訴別人你為什么喜歡它。像我們這些維護開源項目的人一定非常喜歡這樣的同事。像谷歌微軟這樣的公司通常有一個很漫長而復雜的招聘流程,它們懂得優秀人才的重要性。
我同意他們,但是我的招聘流程非常簡單。我只在開源社區中尋找想得到這份工作的人,他們就是最好的員工。那些人不求回報的做著工作,實然間得到報酬是什么感覺?就像吃著冰激凌到最后發現下面有錢。對于優秀員工來說工作是一種享受。太多的企業認為人們工作只是為了得到薪水。
我記得在2009年,當時找工作很難,很多程序員都沒有工作,他們問我是否正在招人,我回答說我們一直都在找優秀的人才,如果你渴望全職工作那么來 加入這個項目吧。我讓他們從bug跟蹤系統開始,告訴他們“先修復幾個bug讓我看看你能做什么“,因為之前也從沒有人帶過我。然后,幾年前,一個年輕人 在委內瑞拉加入了我們社區,他很快成為了一名主要的貢獻者。他住在加拉加斯,很多人認為那里比巴格達還不安全的,而且他每天還要花費兩小時通勤時間。
我們給他提供一個合同工作,他工作非常出色,因此我們幫他辦了H-1B簽證。他借此和妻子移民美國,現在我們正努力幫他們申請永久居住身份。盡管他是一個特例,但我們公司的每個人都來自于開源社區。
我記得有一天我們團隊一起吃午飯,我問獲得過四年制大學學位的請舉手,我當時真的不知道,結果只有剛過半數的人獲得過此學位。不要誤會我的意思,學位的確很重要,但課外的學習工作能力,團隊合作能力,以及對工作的熱情也不亞于此。
開源是僅因為興趣而創造一些偉大的東西,這很難在課堂內學到。
原文:http://http%20//opensource.com/business/15/1/how-open-source-can-be-gateway-next-job
譯文: http://code.csdn.net/news/2823773 譯者: sheeran