最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

專訪|Karmada 周仁天:非科班也可以做好開源

2023-09-13 15:38 作者:開源之夏  | 我要投稿


開源之夏專訪持續(xù)開放中,歡迎已從開源之夏畢業(yè)或正在參與開源之夏活動的學生、導師一同加入專訪行動,掃描文末二維碼填寫專訪問卷,與大家分享你眼中的開源之夏!

本期采訪人物是開源之夏2023活動Karmada社區(qū)中選學生周仁天同學,他所承擔的項目是Karmada namespace刪除保護機制

項目鏈接:https://summer-ospp.ac.cn/org/prodetail/235c40372

# 關于周仁天

OSPP:請簡單介紹一下自己。

周仁天:我叫周仁天,現(xiàn)在在湖北文理學院-教育學院-教育技術學讀大四。剛剛成為Karmada(Kubernetes多云、多集群解決方案)社區(qū)和Hwameistor(Kubernetes存儲)的Member。

我讀的專業(yè)其實和計算機關系不大,屬于是那種純自發(fā)性、非典型、完全基于興趣的Coder。在初中的時候,我從“我的世界”這個游戲陰差陽錯的入門了編程,當時如果想開一個自己的游戲服務器,就需要自己去學習PHP、服務端核心的相關內容,從而編寫自己想要的插件。

在通過PHP入門計算機之后,我又去學習了前端、MySQL、Linux等技能。從寫自己的插件,到寫自己的博客和網站,跟隨興趣和自己的需要去學習知識。目前主要在參與Kubernetes+Go方向的開源和學習。


# 參與開源

OSPP據(jù)了解,你很早(初二時)就開始接觸計算機,并通過自學掌握了多種技術棧,大學時就有了相當豐富的項目開發(fā)經驗與計算機賽事參與及獲獎經驗,你的自驅力是什么?這些經歷在學習或其他方面給你帶來了什么?

周仁天:我認為我的自驅力有很大的運氣成分。在一開始時,只是想給我的玩家們有一些不一樣的體驗,給游戲增加一些不一樣的規(guī)則,讓他們感到開心并且喜歡我的服務器。在這個過程中有部分玩家會對服務器贊助,雖然金額很小,但對于初中的我來說是很大的正反饋。

在這種正反饋下學習就會很容易、很輕松。這些經歷讓我很早就有了自學的能力和習慣,并且明白如果想堅持下去就要一直有正反饋,所以在初高中時期學習的都是比較容易出結果的技術棧(網頁/全棧方向),從而讓自己有堅持學下去的興趣和動力。

OSPP最開始是如何接觸到開源的呢?在你眼中開源是什么樣的?

周仁天最早是在大概高一時期接觸開源,并且創(chuàng)建了自己的第一個repo(簡易的PHP MVC框架,大概七年前)。

當時的我并不是很明白Issue、PR等具體的概念,只是將Github作為一個倉庫和分享自己代碼的渠道,直到大學轉向Go語言的時候要學習一些新的庫和框架。

在第一段實習(Edgenesis,云原生IoT初創(chuàng)公司)期間參與公司的開源項目才認識到開源的整體和流程。在第二段實習(Daocloud道客云,存儲組)中,公司對開源的激勵+組內開源項目+OSPP2023的加持下讓我對開源越來越感興趣,并且更加深入的參與到開源之中。

在我眼中開源實際上是對所有人(包括用戶和開發(fā)者)都有益的一種做法,我認為開源實際上也是計算機行業(yè)和其他行業(yè)最大的不同。在其他行業(yè)中,各個公司都有自己獨門的秘密/配方/技術等,但是在計算機行業(yè),每個人都可以幾乎零成本的接觸到自己領域最頂級的項目以及他的源代碼,并且每個人都可以參與其中,或是尋求社區(qū)的幫助,這在許多行業(yè)是不太現(xiàn)實的想法。

在成為技術大牛的路上,開源一定是一條捷徑,甚至是必要的。


# 參與開源之夏

OSPP:最開始是如何了解到這個活動的?又為何決定參與這個活動?

周仁天:最開始是在一個實習交流群中了解到開源之夏活動,抱著試一試的心態(tài)在了解了很多Kubernetes相關的社區(qū)后,最后選擇了Karmada作為目標。在申請項目時我也嘗試提前去了解Karmada社區(qū)和項目,以及提Issue和PR,這些努力也幫助我拿到了項目的最終名額。

OSPP:請簡單介紹一下你在本屆開源之夏活動中承擔的項目任務,目前項目進展如何?

周仁天:我承擔的是提供一個針對Namespace的刪除保護的特性。這個任務在每一次會上討論的時候都會有新的想法和新的設計思路,目前仍在Proposal階段,還未開始開發(fā)。雖然任務目前還在Block中,但我在這段時間仍貢獻了很多其他內容,提交了數(shù)個Issue和十個PR,并成為了社區(qū)的Member[1]。

OSPP:在你眼中Karmada是一個什么樣的開源社區(qū)?之后是否打算繼續(xù)參與開源社區(qū)或開源項目?為什么?
周仁天:Karmada是一個氛圍非常好的社區(qū),在這幾個月的接觸中,我明顯感覺到社區(qū)的活躍度非常高,每個PR或Issue都能夠迅速得到不同成員的回應和建議。并且每周都會有一次英文或中文的社區(qū)會議,在社區(qū)會議上每個人都可以添加自己的議題,每個議題都會得到有效的溝通和進展。在之后我打算繼續(xù)參與Karmada社區(qū),爭取可以成為Reviewer和Owner,并且參加今年的KubeCon活動以及參與到Hwameistor和Karmada的展臺中。

KubeCon + CloudNativeCon + Open Source Summit China 2023

小編說:此次開源之夏也將作為社區(qū)合作伙伴亮相峰會并設有展臺,歡迎大家關注打卡。

關于?Karmada 開源社區(qū)

Karmada?(Kubernetes Armada) 是一個 Kubernetes 管理系統(tǒng),它使您能夠在多個 Kubernetes 集群和云平臺中運行云原生應用程序,而無需更改應用程序。通過使用 Kubernetes 原生 API 并提供高級調度功能,Karmada 實現(xiàn)了真正的開放式、多云 Kubernetes。Karmada 旨在為多云和混合云場景中的多集群應用程序管理提供即插即用的自動化,具有集中式多云管理、高可用性、故障恢復和流量調度等關鍵功能。
官網:https://karmada.io/

OSPP:在開發(fā)項目的過程中,社區(qū)和導師為你提供了怎樣的幫助?

周仁天在開發(fā)項目的過程中,社區(qū)會在每周的會議上對我的Proposal提出一些疑問,以及一些新的設計思路。在大家的幫助下Proposal越來越完善、合理。常震導師帶著我了解了Karmada社區(qū)的一些會議和制度/流程,并且給我指明了任務的具體方向,以及成為Member的路線。

OSPP:現(xiàn)在很多高校學生更熱衷于參加一些競賽類項目,你覺得與之相比,參與開源能為學生開發(fā)者帶來什么不一樣的收獲?
周仁天:與參加競賽項目相比,我更傾向于鼓勵同學們投入更多的時間參與開源項目。在國內的許多競賽上,能給到個人的激勵和提升其實比較有限,并且評分標準、比賽含金量、投入產出比都比較優(yōu)秀的競賽其實是很少的。參與開源(包括開源之夏)我認為是選擇了對大多數(shù)人來說更容易有產出的賽道,也能在這個過程中接觸到最前沿的技術和來自五湖四海的人。

# 寄語

OSPP:對于新手或非科班的同學來說,你認為應該如何入門開源、選擇開源項目并堅持下去?

周仁天對于想?yún)⑴c開源的同學來說,不管是不是科班出身,我認為最重要的是在開始時對某個項目抱有興趣,在使用了某個項目/庫一段時間后,可能會注意到一些不正常或是可以變得更好的地方,這個時候就可以嘗試提出自己的第一個Issue。

在和社區(qū)成員討論后,如果認為自己可以解決這個問題,就可以Assign給自己,在Merge了第一個PR后就會有非常大的成就感。

通常來說第一步都是最難的,因為你要熟悉社區(qū)和項目,這其中甚至需要有一些運氣成分。在做完了第一步后,其實堅持下去就成了最簡單的事,只需要在自己空閑時去逛一逛Issue,多熟悉一些代碼,后面的PR就會很容易Merge到庫中。每一次Merge都代表著你的代碼貢獻給了所有的用戶,這是一種非常大的正反饋。

OSPP:有什么話想對計劃參加開源之夏活動的學弟學妹們說?

周仁天:我認識的許多朋友其實都很想?yún)⑴c到開源中,但是開源之夏實際上還是存在一些門檻的(根據(jù)社區(qū)的不同難度會相差非常大),甚至可以說開源之夏實際上是從0.3到1,而不是從0到1。

如果大家想?yún)⒓娱_源之夏,最好是可以提前找到自己想要報名的項目,并且提前參與到社區(qū)之中,就算不貢獻代碼,只是提出自己的Issue也是非常有幫助的。在這個方面大家一定要勇于去嘗試,很多東西其實都是在你做的時候才會去學到的

[1] https://github.com/karmada-io/community/issues/52

END

專欄編輯:大夢

校對:校大山、周仁天

制圖:GoodWhite

專欄投稿請聯(lián)系開源小助手:kaiyuanzhixia 或專欄編輯:Hungryfish34(備注“專欄投稿”加速通過),或填寫下方專訪信息收集問卷。


專訪|Karmada 周仁天:非科班也可以做好開源的評論 (共 條)

分享到微博請遵守國家法律
莱芜市| 罗山县| 宜兴市| 台山市| 汕尾市| 宜城市| 临武县| 满城县| 安溪县| 丹棱县| 禹城市| 多伦县| 巴楚县| 色达县| 浏阳市| 双辽市| 南木林县| 大英县| 长垣县| 漠河县| 周宁县| 朝阳县| 宁南县| 青岛市| 黄梅县| 科技| 汝阳县| 油尖旺区| 南部县| 泰来县| 区。| 玉山县| 吴江市| 汾西县| 荥阳市| 紫金县| 安乡县| 达孜县| 浦城县| 和静县| 三河市|