出品|開源中國文|局長Redis 作者 antirez 近日對在維護開源項目過程中遇到精神壓力的情況發表了看法。起因是開源項目 Docz 作者 Pedro 在 repo 中發表的一篇短文章,他在其中
2021-06-10 11:27:32
出品|開源中國
文|局長
Redis 作者 antirez 近日對在維護開源項目過程中遇到精神壓力的情況發表了看法。
起因是開源項目 Docz 作者 Pedro 在 repo 中發表的一篇短文章,他在其中描述了自己在維護開源項目過程中心理狀態的變化。
最初為了開發 Docz,他可以提前 3 小時起床,推遲 3 小時睡覺,可以說是全力以赴地創建了這個項目。Docz 也給 Pedro 生活帶來了變化,帶來了許多機會,這是一段美好的時光。但隨著項目的發展,需求日漸增多。Pedro 既要忙工作,還要抽時間維護自己的開源項目,最後的結果卻是損害了健康和工作。為此,他在「保持開源項目活躍度」和「保持身體健康」之間選擇了後者。
對此,antirez 作為一個對維護不同規模開源項目 (Redis, Hping, Jim Tcl, Visitors web analyzer) 都有不少經驗的資深開源項目作者,他認為這種情況的解決方案十分簡單:
「只做自己想做的 (just do what you want)」
當身處一個成功的開源項目中時,許多項目創建者可能會覺得處理問題的選擇只有兩種極端:
不做任何事
滿足別人的一切要求
但 antirez 認為,開源項目作者可以繼續做自己想做的事,挑出自己想解決、想回復的問題來處理,以及實現想增加的功能,等等。此外,他還建議開源項目作者每天抽出固定的時間用在維護開源項目上,在這段時間裡只做自己喜歡做的事,忽略所有其他的事情。如果看到 PR/issue 與自己覺得正確的事情完全一致,那就格外留意和及時處理。其他的可以稍微降低優先順序。
antirez 表示自己獨立創造 Redis 就是懷著這樣的心態,而這個孤軍奮戰而來的作品在市場上擊敗了許多數百名開發者打造的產品。他認為,項目作者自己覺得值得投資的東西,一定有一些優點。所以,只要做你想做的事就行。
同時,他還提出了幾個要點:
不要因為別人向你索取東西而沒給予付出,就認為他們犯了某種錯誤或是在濫用「權力」。事實上,他們可以提出任何要求,不過作為項目作者自然也可以忽略這些要求。
不要因為軟體是免費的而陷入對軟體質量不負責任的陷阱:只做自己想做的事,並且認真完成工作,以及形成良好的文件。
當被他人攻擊時,平靜地回答自己的想法,不要陷入爭論。
在參與開源過程中結交好朋友。因為當遇到困難的時候,他們會給你極大的幫助。
最後,借用一句網友的回覆結尾,「愛它,然後在你想解決和處理的工作與問題上全力以赴。」
相關文章
出品|開源中國文|局長Redis 作者 antirez 近日對在維護開源項目過程中遇到精神壓力的情況發表了看法。起因是開源項目 Docz 作者 Pedro 在 repo 中發表的一篇短文章,他在其中
2021-06-10 11:27:32
目前手機廠商釋出的全面屏手機都是比較成熟,而且花樣百出,蘋果的iPhone手機進入全面屏後,一直是劉海屏,而三星偏偏熱衷於挖孔屏,國產機發展比較曲折一些,從18:9螢幕比例的「大額頭
2021-06-10 11:27:21
【6月10日訊】自從進入到6月份以後,華為鴻蒙系統2.0正式版推出,更是成為了全球科技界網紅,不僅僅在國內掀起了極大的關注度,就連在海外市場,都有不少科技媒體以及消費者高度關注
2021-06-10 11:27:13
6月5日,OPPO Reno6系列中的OPPO Reno6 Pro與Reno6 Pro+正式首銷,並且在開售一小時內,就斬獲了全網全價位段銷量&銷售額雙冠軍,直接霸榜!高光的成績直接證明了OPPO Reno6系列
2021-06-10 11:26:34
自英特爾正式推出面向遊戲本的英特爾酷睿H移動版處理器後,由於其便宜的價格和出眾的效能,誕生了一大批具有出眾價效比的遊戲本電腦,但面對大量新發布的膝上型電腦,大家一定會有
2021-06-10 11:26:03
一提到企業資料平臺,人們往往想到的是各種資料目錄結構、資料質量監控、CI/CD、以及資料民主公眾化(Data Democratization,即:提供資料查詢的公共渠道)等方面。它們在滿足使用
2021-06-10 11:07:41