從用戶到貢獻者到 CTO 的開源之旅
任何考慮在開源領域發展的人都具有無限的可能性。下面是我的故事。
當人們問我最喜歡開源的什麼時,我的回答很簡單:那就是 開放性 。在開源中,社區開發者和貢獻者所做的工作是在公共領域的,所有人都能看到並從中受益。我對這一理念愛不釋手。
有多少人可以對他們的勞動成果這樣說?有多少人,也許在 50 年後,可以回過頭來說:「看看我那天寫的代碼,有幾百/幾千/幾萬人從中受益。」我覺得這比從事那些對世界上大多數人來說都是隱秘的軟體工作更令人無比興奮。
我很幸運,我的工作使我置身於一個開源和企業交叉的有趣領域中。如今,我是 OpenNMS 集團 的首席技術官,這家公司負責維護 OpenNMS 項目。OpenNMS 是一個領先的開源網路監控和管理平台。
雖然我現在的角色讓我牢牢紮根於開源領域,但我是以用戶和貢獻者身份開始的。
2007 年,我得到了我的第一份真正的技術工作,在加拿大蒙特利爾的電信服務提供商 Datavalet 技術公司從事網路分析。在五年的時間內,我成長為解決方案架構師,任務是幫助公司選擇網路管理解決方案。我們選擇了 OpenNMS,正是通過這次經歷,我認識到了開源的真正力量。
在平台上線時,我們發現了一些缺失的功能,這些功能將有助於優化我們的體驗。一位來自 OpenNMS 集團的代表在現場幫助我們進行部署,並建議我參加社區即將舉行的 DevJam,與核心開發人員一起建立我們需要的功能。
在 DevJam 期間,我很快就融入了團隊和社區。我們捲起袖子,開始編碼,以創建 Datavalet 所需的增強功能。在幾天之內,這個附加的功能就準備好了。這是一次令人驚嘆的變革性經歷,讓我真正看到了開源的力量。
一年後,我離職了,在康科迪亞大學全日制學習數學。正是在那裡,我再次有機會與 OpenNMS 團隊合作,這一次是在該年的谷歌代碼之夏的一個項目上。在這個年度計劃中,參與者的目標是成功完成開源軟體開發項目。
代碼之夏對我來說是一次改變職業生涯的經歷。OpenNMS 的兩位負責人參加了我們的項目演示,一年後,OpenNMS 團隊邀請我作為一名全棧開發人員加入。
我努力工作,迅速晉陞,並在 2015 年被任命為首席技術官。我認為這是一項個人成就,也再次驗證了開源世界的特別之處。如果你喜歡與社區合作,熱愛你所做的工作,你的貢獻很快就會得到認可。
開源精神也影響了我從個人貢獻者到首席技術官的發展,我現在領導著一個由 50 多人組成的產品開發團隊。社區本質上是平等的,我與社區貢獻者一起工作的經驗教會了我如何在環境中領導,而不是控制。
我經歷了一段奇妙的開源旅程,從用戶到貢獻者,再到一家開源公司的高管。開源方法超越了技術,因為專有開發環境中經常存在的障礙的進入和增長可以通過協作、透明和社區來克服。因此,對於任何考慮在開源領域工作的人來說,可能性是無限的。我就是證明。
我們生活在一個人們正在深刻審視自己的生活及其對世界的影響的時代。在開源公司工作特別有意義,因為我可以直接與用戶社區互動並影響他們。終端用戶和開發人員之間的經典屏障被打破了,我可以確切地看到我的工作如何改變人們的日常生活,或者激勵人們為項目做出貢獻。通過對一個項目的共同熱愛來建立社區,建立持續一生的聯繫。
我知道這對我來說都是真實的,這也是為什麼我對我的工作如此熱情。我是一個徹頭徹尾的開源極客,並以此為榮。
via: https://opensource.com/article/22/8/my-open-source-career-story
作者:Jesse White 選題:lkxed 譯者:aftermath0703 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive