作者 | José Antonio Rey
譯者 | DarkSun (lujun9972) ? ? ? ? 共計翻譯:77 篇 貢獻時間:193 天
全球開源社群通常面臨著語音壁壘、文化差異以及其它的挑戰。如何去解決它們呢?
今天的開源組織參與人員來自於全世界。你能預見到組建線上社群可能遇到哪些困難嗎?有沒有什麼辦法能夠剋服這些困難呢?
為開源社群貢獻力量的人共同合作推動軟體的開發和發展。在過去,人們是面對面或者透過郵件和電話來交流的。今天,科技孕育出了線上交流——人們只需要進入一個聊天室或訊息渠道就能一起工作了。比如,你可以早上跟摩洛哥的人一起工作,到了晚上又跟夏威夷的人一起工作。
全球社群的三個挑戰
任何一個團隊合作過的人都知道意見分歧是很難被剋服的。對於線上社群來說,語言障礙、不同的時區,以及文化差異也帶來了新的挑戰。
語言障礙
英語是開源社群中的主流語言,因此英語不好的人會很難看懂檔案和修改意見。為了剋服這個問題,吸引其他地區的社群成員,你需要邀請雙語者參與到社群中來。問問周圍的人——你會發現意想不到的精通其他語言的人。社群的雙語成員可以幫助別人跨越語言障礙,並且可以透過翻譯軟體和檔案來擴大專案的受眾範圍。
人們使用的程式語言也不一樣。你可能喜歡用 Bash 而其他人則可能更喜歡 Python、Ruby、C 等其他語言。這意味著,人們可能由於程式語言的原因而難以為你的程式碼庫做貢獻。專案負責人為專案選擇一門被軟體社群廣泛認可的語言至關重要。如果你選擇了一門偏門的語言,則很少人能夠參與其中。
不同的時區
時區為開源社群帶來了另一個挑戰。比如,若你在芝加哥,想與一個在倫敦的成員安排一次影片會議,你需要調整 8 小時的時差。根據合作者的地理位置,你可能要在深夜或者清晨工作。
肉身轉移,可以讓你的團隊在同一個時區工作可以幫助剋服這個挑戰,但這種方法只有極少數社群才能夠負擔的起。我們還可以定期舉行虛擬會議討論專案,建立一個固定的時間和地點以供所有人來討論未決的事項,即將釋出的版本等其他主題。
不同的時區也可以成為你的優勢,因為團隊成員可以全天候的工作。若你擁有一個類似 IRC 這樣的實時交流平臺,使用者可以在任意時間都能找到人來回答問題。
文化差異
文化差異是開源組織面臨的最大挑戰。世界各地的人都有不同的思考方式、計劃以及解決問題的方法。政治環境也會影響工作環境並影響決策。
作為專案負責人,你應該努力構建一種能包容不同看法的環境。文化差異可以鼓勵社群溝通。建設性的討論總是對專案有益,因為它可以幫助社群成員從不同角度看待問題。不同意見也有助於解決問題。
要成功開源,團隊必須學會擁抱差異。這不簡單,但多樣性最終會使社群收益。
加強線上溝通的其他方法
社群需要營養
將社群想象成是一顆植物的幼苗。你需要每天給它澆水,提供陽光和氧氣。社群也是一樣:傾聽貢獻者的聲音,記住你在與活生生的人進行互動,他們需要以合適的方式進行持續的交流。如果社群缺少了人情味,人們會停止對它的貢獻。
最後,請記住,每個社群都是不同的,沒有一種單一的解決方法能夠適用於所有社群。堅持不斷地從社群中學習並適應這個社群。
via: https://opensource.com/article/17/12/working-worldwide-communities
作者:José Antonio Rey[3] 譯者:lujun9972 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出