色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

開源維護者的掙扎和無奈

Linux愛好者 ? 來源:YXQ ? 2019-08-11 10:18 ? 次閱讀

幾個月前,我收到一封電子郵件,發信人是一位系統軟件領域開源項目的維護者,該項目有一個相當大且活躍的社區。他在信中說,維護多年之后發現難以持續,因為這樣的工作在心理上非常累人。

他一直在向我尋求建議,我不確定自己是否能夠提供建議,但我回他我會寫一篇博客來說說我的看法。

幾周過去了,有好幾次我開始提筆,但都停了下來,因為我沒有足夠的時間來處理這些想法?,F在我想我能夠分析我自己,在我自己的弱點、掙扎和對自由的渴望中找到答案,當人們在做一些事情的時候,不可避免地會侵入他們的思想,這些事情也有消極的一面,持續很長一段時間。

維護開源項目也是一件非??鞓泛陀腥さ氖虑椋易罱?10 年的職業生涯,即使不是絕對最好的,但肯定是令人難忘的,畢竟我在創業期間獲得了更多的樂趣。然而,本文我將關注維護開源項目的消極一面。

洪水效應(Flood Effect)

我不相信快速行動,快速思考,按時贏得比賽等等。我不喜歡我們生活的世界總是缺少焦點,因為社交網絡、聊天、電子郵件和滿滿的活動安排。

所以,當我在項目早期收到一封關于 Redis 的郵件時,當我還有很多時間的時候,我就能夠專注于發信人想要告訴我的東西。然后我想起了我們之前討論過的 Redis 的相關部分,經過仔細的思考,我終于用真實的想法回復了。

我相信大多數人都應該這樣工作,不管他們的工作是什么。

新的社交工具讓個體之間的溝通更為便捷,當某個軟件項目到達 Redis 級別的熱度之時,你能收到的消息、issue、Pull Request 和建議,其數量將呈現指數級增長。

這造成了信息堵塞。大多數人試圖用錯誤的方式來解決這個問題,比如:

① 有人發 issue,我追問后,2 周內他都沒有回復,那直接關閉;

② 關閉所有不明確的 issue;

③ 直接把收件箱都設為已讀;

想要很好地處理社區反饋,必須花時間。否則只會假裝你的項目有少量的公開 issues。為每個 Redis 子系統雇傭核心級專家,讓他們為開源項目全職工作,這方法能奏效,但不切實際。

那么會發生什么呢?你開始把事情分輕重緩急,優先級高的事情越來越多。你覺得自己是一坨狗屎,因為你忽視了那么多的人和事,而且貢獻者認為你不在乎別人給你什么。

這是一個復雜的情況。通常最終的結果是,形成一種主要處理關鍵 issues 的態度,但忽略所有新東西,因為新東西還沒有進入核心,而且誰想擁有一個更大的包含更多的 PR 和 issue 的代碼庫? 與您通常的編程風格相比,它的編寫方式可能更加復雜。

角色轉移

由于上述“洪水效應”問題的暴露,你也突然換了工作。Redis 之所以流行,是因為我應該能夠設計和編寫軟件。不過現在我的大部分工作是研究 issues 和 PR。

(Redis 的 issue 和 PR 數量,2019-06-04 截圖)

我收到的許多貢獻,我也覺得我能做得更好。但有些人會比我做得更好,因為有比我更優秀的程序員在參與 Redis。

但就本質而言,“大多數”都是平均貢獻,它們只是為了解決某個特定問題而編寫的,而這個問題是由提交它的人決定的。

然而,當我為 Redis 設計時,我傾向于認為 Redis 是一個整體,因為我花了幾年的時間來寫這個東西。所以你擅長的,你沒有時間去做。這反過來意味著更少的有機新功能。

我的解決方案是?有時我好幾個星期都不去看 issue 和 PR,因為我埋頭在編程或設計,那是我真正熱愛和喜歡的工作。然而,這反過來又給我帶來了更多的心理壓力。做我喜歡做的事,我可以做得很好,但我感覺很糟。

時間

至少對我來說,在一個項目上工作很長時間有兩個問題。

首先,在 Redis 的經歷之前,我從未每周都工作。我可以工作一周,休息兩周,然后工作一個月,然后消失兩個月??偸沁@樣。

做創造型工作,人需要充電,獲得新的能量和想法。高水準的編程,特么就是一項的創造型工作。

在最初的兩年里,Redis 就是這樣創建的。也就是說,當項目以最快的速度發展時。因為當我想工作的時候,我的工作效率比我每天被迫以穩定的方式工作時的效率要高。

然而,當我獨自為公司工作時,職業道德允許我有一個中斷分散的時間安排。在我開始接受 Redis 的工作報酬后,職業道德再也不可能允許我像以前那樣,所以我開始強迫自己在正常的時間安排下工作。

這對我來說是一場巨大的斗爭,已經很多年了。我確信我做的比我能做的少。

我從來沒有找到解決這個問題的方法。我可以說 Redis Labs 我想回到我原來的時間表,但這是行不通的,因為我的報告對象已經是社區,而不是公司。

另一個問題是,從心理上講,在同一個項目上做很多工作,也是一件復雜的事情。

過去我每 6 個月就換 1 次項目,但 10 年來我一直在做同一件工作。

在這方面,我試圖通過在 Redis 中包含子項目來保持理智。一次是集群,另一次是磁盤存儲(現在已經廢棄),還有一次是 HyerLogLogs 等等。

基本上,那些為項目帶來價值的東西,單獨來說,是其他的東西。因為最終你必須回到 issue 和 PR,每天處理相同的事情?!案北居捎诔瑫r而斷開連接”,或諸如此類。我們再來研究一下。

恐懼

我一直擔心失去項目的技術領先地位。這并不是因為我在設計和開發 Redis 不夠優秀,而是因為我知道我的方法并不符合:① 大量用戶的需求,② IT界的大多數人對軟件的看法。

因此,我必須不斷地在我認為好的設計、一組特性、開發速度(慢)、項目規模(最小)和大多數用戶期望交付的內容之間保持平衡。

幸運的是,有一定比例的 Redis 用戶完全理解 Redis 的方式,所以至少我可以不時得到一些安慰。

摩擦

有些人完全是***。他們無處不在,這是很自然的。我相信編程比其他領域有更多的好人,但總能看到一定比例的***。

作為一個熱門開源項目的領導者,在某種程度上,你將不得不面對這些人,這可能是我在 Redis 開發過程中最有壓力的事情之一。

徒勞無功

有時我相信,軟件雖然優秀,但永遠不會像可以流傳幾個世紀的書那樣優秀。注意,雖然軟件本身并不是很好,但其副作用也是有用的。最終被其他更實用的軟件替代。

我也想有時間做其他的活動。所以有時候我認為我所做的一切最終都是徒勞的。我們設計和編寫系統,但新的系統將會出現。

但是,任何僅僅停留在軟件領域,而不是停留在“軟件大創意”領域的人,將會創造一個新的標志嗎?

有時我認為我有潛力去實現優秀的點子(big ideas),但因為我專注于編寫軟件而不是思考軟件,所以我無法在這方面發揮我的潛力。

這與騙子綜合癥基本上相反,所以我想我對自己有一個很大的想法:對不起,我應該更謙虛。

騙子綜合癥(ImpostorSyndrome),指“一直無法相信個體成功是自身努力的結果,或是不相信個體成功是自身努力或自身技能過硬的結果”。

也就是說,我可以很多年都從事自己喜愛的事情。從中我結交了朋友、得到了認可和報酬,所以這不是一筆糟糕的交易。

然而,我完全理解,一旦開源項目開始流行起來,他們就開始為了生活而掙扎。這篇博文就是獻給他們的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3323

    瀏覽量

    42475
  • GitHub
    +關注

    關注

    3

    文章

    469

    瀏覽量

    16430

原文標題:Redis作者:開源維護者的掙扎和無奈

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    2024開放原子開發大會暨首屆開源技術學術大會成功舉辦

    近日,以“一切為了開發”為主題的2024開放原子開發大會暨首屆開源技術學術大會在武漢成功舉辦。大會為眾多開源項目和開發提供了廣闊的展示
    的頭像 發表于 12-23 14:23 ?59次閱讀

    黃鶴開源社區正式發布

    近日,在2024開放原子開發大會暨首屆開源技術學術大會開幕式上,基于開放原子開源基金會旗下AtomGit開源協作平臺搭建的黃鶴開源社區正式
    的頭像 發表于 12-23 11:33 ?137次閱讀

    2024年度國內活躍開源項目和開發在武漢揭曉

    近日,2024年度國內活躍開源項目&開發致謝儀式,亮相2024開放原子開發大會暨首屆開源技術學術大會開幕式。
    的頭像 發表于 12-23 11:25 ?140次閱讀

    2024開放原子開發大會啟幕,深開鴻助力開源產業創新發展

    12月20日-21日,以“一切為了開發”為主題的“2024開放原子開發大會暨首屆開源技術學術大會”在武漢隆重召開。本屆大會由開放原子開源基金會、中國通信學會主辦,旨在貫徹落實國家軟
    的頭像 發表于 12-20 18:34 ?98次閱讀
    2024開放原子開發<b class='flag-5'>者</b>大會啟幕,深開鴻助力<b class='flag-5'>開源</b>產業創新發展

    高校開源開發培養分論壇亮點前瞻

    數字化時代,開源成為了全球軟件與技術創新的重要驅動力,從Linux操作系統到Android移動平臺,從人工智能框架到云計算基礎設施,一個個開源項目遍地開花。然而,在開源蓬勃發展的背后,一個嚴峻的挑戰日益凸顯——
    的頭像 發表于 12-17 14:06 ?124次閱讀

    提升DevOps效率,從基礎到進階的Dockerfile編寫技巧

    創建自定義鏡像。 Dockerfile 由一行行命令語句組成,并且支持以 # 開頭的注釋行。 Docker分為四部分: 基礎鏡像信息 維護者信息 鏡像操作指令 容器啟動時默認要執行的指令 例如
    的頭像 發表于 11-26 09:44 ?86次閱讀
    提升DevOps效率,從基礎到進階的Dockerfile編寫技巧

    簡儀科技第九屆開源測控開發大會精彩回顧

    由簡儀科技主辦的第九屆開源測控開發大會,近日在上海圓滿落幕。
    的頭像 發表于 11-19 09:16 ?311次閱讀

    澎峰科技受邀出席人工智能技術專題講座

    近日,澎峰科技聯合湖南農業大學舉辦的《人工智能技術專題講座》完美落幕,澎峰科技創始人兼CEO、國際知名開源矩陣計算項目OpenBLAS發起人和主要維護者張先軼博士作專題講座,湖南農業大學信息與網絡中心副主任張弼、教師發展中心羅攀老師出席講座活動。
    的頭像 發表于 11-08 14:23 ?302次閱讀

    開源共生 商業共贏 | RT-Thread 2024開發大會報名啟動!

    開發大會將以“開源共生,商業共贏”為主題,將于2024年12月21日全天在上海臨港中心舉行。開源RT-Thread如何實現商業化?這一直是外界對RT-Thread最
    的頭像 發表于 10-29 08:06 ?382次閱讀
    <b class='flag-5'>開源</b>共生 商業共贏 | RT-Thread 2024開發<b class='flag-5'>者</b>大會報名啟動!

    簡儀科技與您相約第九屆開源測控開發大會

    第九屆開源測控開發大會,簡儀科技將繼續秉承開放、創新的精神,深入探討模塊測控領域軟件的重要性,并展示基于開源銳視測控平臺的實踐應用,帶來豐富的議題分享。
    的頭像 發表于 10-21 11:35 ?469次閱讀

    無法更新ESP Component PSACrypto是什么原因導致的?

    我們是 ESP Component PSACrypto 的維護者,今天想更新這個庫的時候,命令行一直提示: ERROR: You are not allowed to perform
    發表于 06-05 06:08

    新版 Redis 不再“開源”,對使用都有哪些影響?

    OSI(開放源代碼促進會)定義下不再是嚴格的開源產品。該變化引發 Redis 使用的廣泛激烈討論,那么對 Redis 使用都有哪些影響呢? Redis 協議變更之后, 都有哪些影響? BSD 協議
    的頭像 發表于 03-27 22:30 ?488次閱讀
    新版 Redis 不再“<b class='flag-5'>開源</b>”,對使用<b class='flag-5'>者</b>都有哪些影響?

    開源發展與開發專題 | 華為首席開源聯絡官任旭東:秉承開源精神,釋放開源商業與社會價值

    、共贏的合作觀,積極融入全球產業鏈供應鏈,基本構建了規模大、體系全、競爭力較強的產業體系,為開源發展提供了土壤、積蓄了能量、創造了條件。 為了更好地宣傳中國開發開源技術領域的貢獻和創新,幫助更多人更充分
    的頭像 發表于 12-30 15:55 ?680次閱讀
    <b class='flag-5'>開源</b>發展與開發<b class='flag-5'>者</b>專題 | 華為首席<b class='flag-5'>開源</b>聯絡官任旭東:秉承<b class='flag-5'>開源</b>精神,釋放<b class='flag-5'>開源</b>商業與社會價值

    開源發展與開發專題 | 潤和軟件副總裁劉洋:擁抱開源時代,潤和軟件開源實踐

    、共贏的合作觀,積極融入全球產業鏈供應鏈,基本構建了規模大、體系全、競爭力較強的產業體系,為開源發展提供了土壤、積蓄了能量、創造了條件。 為了更好地宣傳中國開發開源技術領域的貢獻和創新,幫助更多人更充分
    的頭像 發表于 12-28 15:55 ?500次閱讀
    <b class='flag-5'>開源</b>發展與開發<b class='flag-5'>者</b>專題 | 潤和軟件副總裁劉洋:擁抱<b class='flag-5'>開源</b>時代,潤和軟件<b class='flag-5'>開源</b>實踐

    開源發展與開發專題 | CSDN創始人蔣濤:全力打造中國開發開源新生態

    、共贏的合作觀,積極融入全球產業鏈供應鏈,基本構建了規模大、體系全、競爭力較強的產業體系,為開源發展提供了土壤、積蓄了能量、創造了條件。 為了更好地宣傳中國開發開源技術領域的貢獻和創新,幫助更多人更充分
    的頭像 發表于 12-26 18:50 ?529次閱讀
    <b class='flag-5'>開源</b>發展與開發<b class='flag-5'>者</b>專題 | CSDN創始人蔣濤:全力打造中國開發<b class='flag-5'>者</b><b class='flag-5'>開源</b>新生態
    主站蜘蛛池模板: 国产精品午夜小视频观看| 99re这里只有精品国产| 亚洲综合日韩在线2019| 亚洲中文字幕欧美自拍一区| 怡春院院日本一区二区久久| 最近免费中文字幕大全免费| 92看看福利午夜影院| 成人免费观看在线视频| 国产精品自产拍在线观看网站 | 91avcom| AV色蜜桃一区二区三区| 高清不卡伦理电影在线观看| 国产偷国产偷亚洲高清人乐享| 韩国演艺圈悲惨在线| 美女大BXXXXN内射| 日韩精品一区VR观看| 亚洲国产欧美日韩在线一区| 正能量不良WWW免费窗口| seyeye在清在线| 国产免费人成在线视频有码 | 久久久无码精品亚洲A片猫咪| 男女边吃奶边做边爱视频| 三级黄在线| 亚洲综合日韩在线2019| tobu中国日本高清| 国内精品欧美久久精品| 免费视频不卡| 我把寡妇日出水好爽| 伊人最新网址| 俄罗斯bbbbbbbbb大片| 国产福利秒拍weipai.ee| 99在线精品国自产拍不卡| 国产高潮久久精品AV无码| 久久99精品AV99果冻| 人体内射精一区二区三区| 亚洲视频免费观看| xxx日本hd| 久久久精品免费免费直播| 色久悠悠无码偷拍自怕| 中文字幕在线观看国产| 国产精品一区二区四区|