龍蜥開發者說:一人行快,眾人行遠!在龍蜥社群的日子,我想說這些 | 第 12 期

OpenAnolis小助手發表於2022-09-23

「龍蜥開發者說」第 12 期來了!開發者與開源社群相輔相成,相互成就,這些個人在龍蜥社群的使用心得、實踐總結和技術成長經歷都是寶貴的,我們希望在這裡讓更多人看見技術的力量。本期故事,我們邀請了龍蜥社群開發者崔立臣來分享「一人行快,眾人行遠!在龍蜥社群的日子,我想說這些 」。

歡迎閱讀上期故事《 海納百川,有容乃大,我在龍蜥社群的升級之旅》。開發者說系長期活動,對於積極投稿、多次分享的童鞋,我們還有神秘大禮鼓勵!誠邀開發者們分享真實體驗,以文會友、共同學習、一起進步。

龍蜥開發者說:一人行快,眾人行遠!在龍蜥社群的日子,我想說這些 | 第 12 期

本期故事主角:崔立臣,龍蜥社群LoongArch SIG Contributor,具有多年的軟體開發和系統程式設計經驗,積極參與社群的開源專案,對作業系統領域有深入研究。

說實話,一開始龍蜥社群的同學找我約稿的時候,其實我的內心是拒絕的,不是不願,而是不敢,因為前面每一期的《開發者說》我都有看,每位在龍蜥的工作都有著不可或缺的意義。相比之下,我的工作顯得微不足道,內心的膽怯讓我有些退縮,因為我無法不在意他人眼光。幸而得到了龍蜥工作人員的一番鼓勵,我才戰勝心中恐懼。雖然在資歷上或是技術深度上,我與前幾期的大佬們還有段距離,但我依然願意在這裡做出我的分享,如果我的分享能讓更多的開源愛好者對龍蜥社群產生興趣,那就再好不過了。

作為一個作業系統開發者,Linux 是繞不過去的一個話題。作業系統從開發到上線、從部署到運維,處處都滲透著 Linux 的影子。我最初參加的工作就是在 CentOS 上開發。開發中,我體驗到了 Linux 的開放和自由。隨著工作的深入,我越發覺得 Linux 包容的特性,每個人都可以根據自己的興趣愛好和專業所長參與到數以千計的專案中。同時所有的 GNU 專案都向每個人進行開發。從最基礎的 Linux kernel 專案到各種基礎軟體,所有人都可以去學習和修改,定製適合自己的版本。相比較於封閉的 Windows 和 MacOS 系統給使用者提供了更大的自由度。

龍蜥開發者說:一人行快,眾人行遠!在龍蜥社群的日子,我想說這些 | 第 12 期

在龍蜥社群建立之初,紅旗軟體作為理事單位成員加入到了龍蜥社群當中,當公司詢問我是否願意參與龍蜥社群的工作時,我還是很激動的,可以和那麼多優秀的人一起學習、共事。後來如願地加入了龍蜥社群,也認識了社群中很多優秀的夥伴,在實踐中一起探索、一起成長。在參與社群的工作當中,我學到了很多在平時沒有接觸到的東西。在社群中第一次接觸到了我們國產的龍芯晶片,學習了 MIPS 架構,加深了對架構的理解,對於底層的理解也更加透徹了。

他山之石,可以攻玉,底層的很多東西都是相通的,用同樣的思路可以解決不同的問題。在社群工作中第一次接觸到了 koji 的高階用法,原來編包還可以這樣!同時我將這些知識反饋到工作中去,極大地提高了我的工作效率。比如,在後面偶然的一次工作中,碰到了這個編譯包的用法,我就使用了它來完成,這讓我覺得驚喜,也更願意在社群中進行投入了。

龍蜥開發者說:一人行快,眾人行遠!在龍蜥社群的日子,我想說這些 | 第 12 期

(圖/使用koji成功編譯的歷史包)

很榮幸加入到了 LoongArch SIG(Special Interest Group)參與共建,也被邀請進了龍蜥的使用者群(33311793),從使用者的角度看問題往往有新的發現,可能開發者一個很簡單的配置,覺得很簡單的問題,對於實際的使用者來說就是一個巨大的攔路石。參與到使用者當中,對於開發者來說從來都是有益無害的。以前這種開源的大型專案, 如 MariaDB、Apache Tomcat 總是給人一種高不可攀、無力參與的感覺,但當我真正參與進來,反而沒有感覺到太大的壓力。很多基礎的東西已經由我們龍蜥的同學搭建好了,不得不說有一種前人栽樹,後人乘涼的感覺。參與的工作也不全部都是難度很大的專案,有簡單的測試工作,有難度較大的 debug 工作,可以根據自己的時間安排,按需領取、按時完成即可。

之前我一直沒有參與大型社群的經驗,龍蜥社群是我參與的第一個大型開源社群,所以我有了與之前不同的體驗。開發大部分的時間都是枯燥的,是需要耐得住寂寞的。想要走得快就一個人前行,想要走得遠就要結伴而行。而在龍蜥社群,我體會到了結伴的感覺,我相信一群人會走得不那麼累,即使走不動,也總會有人搭我一把手。無論是那些有著多年開發經驗的資深開發者,還是一些剛剛準備進入開源行業的愛好者,我相信他們都會願意伸出這樣一隻手,這就是開源的精神,互助共享,開放包容,每個人都能夠找到自己的定位,參與到社群的共建工作當中,發揮自己最大的價值,讓社群的每一步走得更加紮實。

得益於一直在龍蜥社群的貢獻,我很榮幸獲得了龍蜥社群 2021 年度開源參與貢獻獎。因為貢獻社群是一件很有成就感的事情,尤其是當自己的貢獻能夠為他人所用,一絲絲的感激也能讓人心生愉悅。這是個大家庭,你我不分彼此,也歡迎各路的開發者加入,無論是作業系統的成熟的開發人員還是作業系統愛好者、初學者,都可以積極地參與到我們的龍蜥社群中來,共建 LoongArch 生態大家園,為 LoongArch 早日實現多架構同源異構添磚加瓦,這樣一個真正的支援自主指令集的作業系統才能越發蒸蒸日上。

龍蜥社群針對開源愛好者、初學者或開源社群的高手常客,推出了一款「人人都可以參與開源」的活動,歡迎各位體驗交流~

相關連結地址可移步龍蜥公眾號(OpenAnolis龍蜥)2022年9月22日相同推送檢視。

—— 完 ——


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70004278/viewspace-2915950/,如需轉載,請註明出處,否則將追究法律責任。

相關文章