2020中文學生開源年會講者系列專訪之四:牛志宏

2020中文學生開源年會講者系列專訪之四:牛志宏

2020中文學生開源年會講者系列專訪之四:牛志宏

2020中文學生開源年會將於10月18日上午九點於bilibili 22566724直播間開啟直播,在本次活動之前,開源年會組委會特別推出講者系列專訪:從即日起至10月18日,我們將為每位講者推出一篇獨家專訪。

記者專訪

記者:
您好,⾮常感謝您能抽空參與我們的專訪,請問能請您先做一個簡短的自我介紹嗎?

牛志宏:
哈羅,我是牛志宏,在⻄安⽯油⼤學讀⼤三。我參與過⼀些開源活動,⽐如阿⾥與⾕歌舉辦的編程之夏活動。同時我也是 Simple-XX 項⽬的發起⼈與維護者,在今年由中科院軟件所舉辦的的開源軟件供應鏈點亮計划中,我也很榮幸地成為了Simple-XX 的社區 mentor。⽬前我在上學的同時,參與了ThoughtWorks 的內核開發⼯作。我的興趣不⽌是寫代碼,如果你是游戲、⼸箭愛好者,⾮常歡迎來找我嘮嗑。

记者:
請問您能向讀者簡單地介紹⼀下您的演講內容嗎?

牛志宏:
最近⼏年,我切身的感受到國內的開源熱度越來越⾼,也感受到很多同學對參加開源有所顧慮。在此次 SOSCONF.zh,我有兩個希望達到的⽬標,⾸先我希望能與⼤家分享我參與開源的經曆,幫助⼤家了解開源是什么,⼜該如何參與進來;其次,也是為我所在的 Simple-XX 社區做⼀次宣傳,讓更多同學了解我們。

記者:
Simple-XX是⼀個⾯向學⽣的開源項⽬,請問您創建Simple-XX時的初衷便是如此嗎?

牛志宏:
是這樣沒錯,Simple-XX 的⽤戶群體是學⽣。隨着時代發展,計算機⾏業對專業知識的要求必然⽔漲船⾼, ⽽我創建 Simple-XX 的初衷正是想通過它來幫助同學們提⾼⾃⼰的實踐能⼒。

記者:
請問“主要由學⽣貢獻”這⼀特性為Simple-XX帶來了什么與其他項⽬不⼀樣的東⻄嗎?

牛志宏:
這個我覺得不那么明顯,其它開源社區遇到的問題我們都會遇到,學⽣的身份也并沒有給我們帶來別的問題。社區的關鍵在於組織,只要有合適的組織⽅式,不論是學⽣還是久經曆練的代碼⽼兵都可以找到合適的⽅法參與到社區中來。

記者:
Simple-XX中包含⼀個3D引擎,請問Simple-XX為什么會加⼊⼀個看起來沒那么Simple的部分呢?

牛志宏:
3D 引擎是社區圖形學⼦項⽬的⼀部分,⽽圖形學⼜是計算機體系中很重要的⼀部分,在我們的⽣活中,它也發揮了⼗分重要的作⽤。正是因為它如此重要,所以才會成為 Simple-XX 的⼀部分。實際上, Simple 并不代表項⽬很 simple。Simple-XX 的項⽬中還沒有能夠稱得上 simple 的,古⼈云:“夫夷以近,則游者眾;險以遠,則⾄者少。⽽世之奇偉、瑰怪,⾮常之觀,常在於險遠,⽽⼈之所罕⾄焉,故⾮有志者不能⾄也。”。對這些 hard 知識的學習正如登⼭涉⽔,過程不易,但是收獲必然瑰怪、⾮常。Simple 的真正含義是,社區會努⼒將這些 hard 的內容⽤易於理解的⽅式表達出來,將晦澀的論述變為框架性代碼,在險峰上開出⼩路,在湍流中沉⼊⽯塊,讓同學們能夠摸着⽯頭過河,提⾼學習效率。

記者:
Linux的第⼀個版本由Linus在⼤學時代所創建,⽽Simple-XX同樣是來⾃於學⽣的開源項⽬,請問您認為Simple-XX在未來將會得到怎樣的發展呢?

牛志宏:
您將 Simple-XX 與 Linux 做對⽐真是太抬舉我們了,Simple-XX 只是為同學們服務的⼩社區,并不會直接推動技朮的發展。在我們的想象中,Simple-XX 的⽤戶分為學習者、使⽤者與開發者。學習者是我們⽬標⽤戶的主要組成部分,他們可以通過我們的項⽬快速建⽴知識體系,了解到系統的各個部分是如何運作的。在理解的基礎上,部分學習者會嘗試⾃⼰動⼿實現整個系統,或是系統中的某個模塊,成為 Simple-XX 的使⽤者。但他們仍然是在依照 Simple-XX 的思路在進⾏開發。開發者是可以更加靈活使⽤社區內容的⽤戶。隨着⼀個個模塊的實現,熱愛探索的⽤戶會嘗試跳出我們的框架,去實現⾃⼰的想法,可以是夢中的靈光⼀現,也可以是頂會上聽到的前沿技朮。⽤戶可以在 Simple-XX 的代碼上進⾏⼆次開發,不會因為⽆法實現整個系統⽽耽誤了⾃⼰的奇思妙想。在⼤家摸索學習的過程中,會不斷有⽤戶向我們提出建議,向我們貢獻代碼,同時他們也會在⽣活中利⽤新知識創造更多價值。我們離⽬標還有很⻓的路要⾛,但我想,會有⻅到它成真的那天的。

記者:
您的演講中也包含您的開源活動經曆,請問您當初接觸開源活動的緣起是怎樣的呢?

牛志宏:
說起這個,有很多想跟⼤家分享的,⽽我是如何接觸開源的,是⼏天后演講的內容之⼀,現在就不多說了,有興趣的話可以關注⼏天后我的分享。

記者:
您參與了⼤量與學⽣相關的開源活動&項⽬,請問您認為學⽣對於開源項⽬&開源活動的意義是什 么呢?開源項⽬&開源活動對學⽣的意義⼜是怎么樣的呢?

牛志宏:
同上。

記者:
在⽬前的開源⽣態中,⼤部分學⽣處於下游區域,上游貢獻者多由⼤佬們搆成,學⽣所搆建的項⽬似乎并沒有直接推動某些領域的發展,請問您如何看待這樣的情況呢?

牛志宏:
這是客觀事實,但并不能成為我們拒絕參與開源的理由。開源有它的特殊性,在很多時候,它可以作為⽣產資料,同時也是勞動成果,還可以是后來者的學習資源。所以在看待開源的時候不能簡單 地看⽣態上游對社會的直接影響,還要考慮它潛移默化的作⽤。學⽣作為未來的勞動者、建設者, 參與開源最⼤的作⽤并不是向社會輸出成果,⽽是在參與中學習。只考慮當下的成果顯然是不對的。對於學⽣參與者,如果有能⼒貢獻那當然歡迎,⽽能⼒暫時不夠的同學也不必⽓餒。

記者:
您希望和您的讀者說⼀些什么嗎?

牛志宏:
快來 Simple-XX 寫代碼!!!(划掉
希望過⼏天的演講不要拉垮……實不相瞞我稿⼦還沒寫好(也划掉)
祝⼤家身體健康,有精⼒追逐夢想,謝謝⼤家!

以下通信方式為學生開源年會的官方聯絡方式,敬請關注:

Leave a Comment

TOUCH THE OPEN SOURCE?

JOIN OUR COMMUNITY

Join the Group