公司如何幫助員工為開源做貢獻

2022-05-26     大方老師單片機

原標題:公司如何幫助員工為開源做貢獻

其實,我遇到的現實情況是公司該不該鼓勵員工為開源做貢獻,很多公司設置了 KPI 來解決,甚至設置獎金池,但是都收效甚微。歸根結底是什麼原因?文化當然是首當其衝,但是方法論也缺乏必要的認識。這次我選的文章是最最實際的方法論,沒有高深的抽象論道,只有手把手的實際操作。企業開源之路漫漫兮,要嚴肅對待。

我是來自 Drupal 開源社區的一分子,Drupal 擁有來自全球超過十萬活躍貢獻者,這其中就包括了那些鼓勵自己的員工為開源做出貢獻的公司,而且他們還在不斷的增加中。

在如今默認開源的年代,如果說你是一名資深的開發者,然而在簡歷上卻沒有提到參與幾個開源項目,那麼是頗被人質疑的。那些最優秀的開發者明白這點,在開源社區有持久的貢獻,對於找工作或維繫工作都是頗具影響力的。如果你是一名技術出身的僱主,其實是心知肚明的。那麼擺在你面前的是如何幫助你的員工為開源做貢獻!而並非是否參與開源的問題。

為上游做貢獻不僅可以為企業賺取名譽,還能讓公司獲得真實的價值。當社區能夠幫助公司展示價值的時候,為什麼不去做直營了呢?你畢竟是在社區獲得了真正的實力的。

還有一種情況就是,你所在的公司並不樂意為上游社區做出貢獻,那麼請嘗試說服你的老闆,Drupal.org 上有一些關於如何說服管理層的資源

5條在貢獻開源之前應考慮的事

貢獻不必一定與技術有關

開源項目實在是太需要非編碼技能的人們了,如撰寫文檔的、做翻譯的、測試的、搞市場的,當然還有贊助的。

我可以為 Mozilla 做什麼,這個站點是一些關於幫助人們找到自己的適當位置的資源,Drupal 站點的參與之路頁面,也是不錯的讓人們能夠正確的參與貢獻的資料介紹,引用 Drupal.org的一句格言的話:

由熱情的志願者所組成的多樣化的社區,是推進項目進步的動力所在,且並非僅僅是web的開發和用戶的支持,還有很多其他的貢獻者和感興趣的人們。

由熱情的志願者所組成的多樣化的社區,是推進項目進步的動力所在,且並非僅僅是web的開發和用戶的支持,還有很多其他的貢獻者和感興趣的人們。

為你員工和社區構建良性的關係

如果你還是剛剛接觸開源,那麼請約一些開源專家(如 開源之道,譯者注),了解行業內外的各種情況,網絡有時候真的會讓你大吃一驚,尤其是你第一次接觸時,但是要知道,開源社區的這群人,都是值得尊重,並才華橫溢,這些人所組成的社區,絕對值得你去學習。

如果你對開源已經有了一定的了解,但是需要約見更多的社區的人,請嘗試詢問某些大拿是否願意出來見面聊天喝茶,談論工作和非工作相關的話題。

如果你認識很多人,那麼引薦他們相互認識。

發現社區/項目所需要的

花時間去了解什麼是最重要的項目,以及對於感興趣的項目的問題。如果你在項目中遇到了「攔路虎」,可以去找博客去閱讀,嘗試去接觸資深人士,和其他的貢獻者溝通,並在IRC頻道里討論問題,要大膽去問問題,在最開始的時候可能有點難為情,但是請不要止步不前。

另外,你有能力幫助別人的話,儘可能的去幫吧,這就是社區的真正力量所在。

幫助你的員工作出規劃

要去了解你的員工每個季度會投入多少時間到上游的社區去做出貢獻,當然也要考慮到自己公司實際的操作需求,去重組你的規劃,評估員工的優勢,並將他們至於一個記錄良好的不會輕易變更的計劃中,儘管這樣,還是有失敗的可能性,但是我們可以進一步的採取各種措施來減少這種可能性,至少現在你知道你已經付出了一些努力,我們知道誰對什麼負責。

在社區要保持透明與開放

通過承認成功和重要貢獻,培育展示尊重的環境。要去樹立榜樣,展示人才。

經常做,且定期做。

4條起步法則

鼓勵分享

要去積極的鼓勵員工去做分享,分享他們所學到的知識、分享他們在完成項目的過程中是如何克服障礙而達到預期的目標。請求他們撰寫博客,能夠為公司的站點所使用,並在社區上分享。這反過來將幫助您與社區的其他貢獻者進行互動,為新手提供幫助,並吸引他人。

舉辦活動

舉辦一些討論會、或者是線上的在線會議、或者是本地的meetup,策劃一些代碼衝刺的活動,這些同樣對於公司和社區都有幫助,如果貴公司擁有場地,在空閒或閒置時,則讓其它的開源項目搞下活動。

支持演講

在一些活動上代表公司來做一些演講,或者是參與一些高峰論壇。網絡的力量,可從來不敢輕視。

讓人們知道貴公司的貢獻

讓公司所作出的貢獻出現在社交媒體上,分享公司的成績、撰寫博客、發布公告、以及任何可能的在線的社區活動。

文章來源: https://twgreatdaily.com/77a78ad3a39cbd3bfe35b5c1f3079142.html