The Data Way Vol.4|開源是創造軟體諸多方法中最好的一種形式
「The Data Way」是由 SphereEx 公司出品的一檔播客節目。 這裡有開源、資料、技術的故事,同時我們關注開發者的工作日常,也討論開發者的生活日常;我們聚焦開源,也鼓勵開發者積極擁抱開源以外的多彩生活。這些,都將在「The Data Way」的節目中一一得到展現。
目前「The Data Way」已上線喜馬拉雅、網易雲音樂、小宇宙、Apple Podcasts、皮艇等音訊平臺,每雙週週一更新,歡迎大家積極點選訂閱,第一時間接收來自「The Data Way」的更新動態。上期回顧請點選 這裡。
每一個人對於開源的理解都是一步一步由淺入深的,大家都經歷過小白的階段,也都有過崇拜開源理念、渴望加入開源社群的經歷。但是在資深的開源從業者看來,開源並不高大上,其就是一群有著共同目標的人在一起,基於某些開放的技術來協作,最終成就某一件事情的過程。
「本期嘉賓」
Apache 軟體基金會成員
Apache 軟體基金會孵化器導師
ALC Beijing 發起人
李夢晗
UIUC 美國伊利諾伊大學香檳分校 20 屆畢業生
ApacheCon Asia 2021 志願者
北京大學社會學系在讀本科生
Apache IoTDB 參與者
在姜寧看來,從未知到恐慌,再到如今的自豪。從工作到社群奉獻轉型,更多的是一種心態上的轉變。
當第一次將程式碼公開在網路上,第一次意識到自己的程式碼會被別人注意到的時候,不自覺的就會感受到開源門檻的高度,因為我們每一個人都想要把自己最好的一面展示出來,開源也是同理。因為要展示出來,所以對自己的要求也會提高,迫使我們去提升自身程式碼的優雅程度,讓他人更易讀、更易懂。
另外就是責任心,當意識到自己的程式碼被越來越多的人應用, 在世界的某一個角落,你的程式碼正在幫助某個團隊提升他們的工作效率,想到自己能夠給這個世界留下一些東西的時候,內心中一種責任感油然而生。
其實歸根結底,開源就是個中參與者在共享各自經歷的過程,只不過這個過程被以程式碼的形式留存下來了而已。
做開源,臉皮『要厚』。
很多同學想加入到開源社群中,但是又擔心自己的能力不夠,所以往往就止步於加入社群的前夜。不過在姜寧看來,這些都是人之常情, 學會克服自己的情緒並以厚臉皮的狀態參與到開源中,是很重要的一項天賦。
對很多人而言,在別人面前把自己的東西秀出來,是一種相對難為情的事情,尤其是在很大機率會收到別人對你所暴露出問題的指責的時候,絕大多數人內心中都會產生退意,畢竟人人都喜歡被誇獎。但換一個角度想,既然你已經將程式碼公開在了網際網路上,這些東西就是無法抹去的了。就像明星一樣,大家過去都有非常青澀的照片和記憶。
因此我們要學會『看輕』自己。要知道,雖然網際網路是有記憶的,但它同時也是健忘的。也要相信在開源領域,沒有人會去注意一個初出茅廬的開發者,因為大家都是從這個階段過來的。並且,相比於『出醜』, 更為關鍵的是你會獲得更多的反饋,也會獲得更大的提升空間。因為在開源社群的發展歷程中,本質就是傳幫帶的過程,因此 開源社群對於新人而言,會產生一種天然的友好感。有時候顧慮太多也並不是好事,邁出第一步,比在腦海中思考千遍萬遍更重要。
將上述這些整合在一起,就形成了開源的生態圈,我們所要做的,就是在開源生態圈中創造更好的軟體。而這一過程,離不開新鮮血液的持續湧入。如果你對開源社群還存一些疑慮,還在糾結要不要踏出那最後一步,歡迎你收聽本期【The Data Way】,相信它能帶給你一些新的思考。
? 【 特別福利】 收聽完本期節目後,在 SphereEx 或 ALC Beijing 公眾號後臺回覆『你心目中的開源是什麼樣的?』,我們將隨機挑選五位幸運聽眾贈送 SphereEx 和 ALC Beijing 的聯合周邊大禮包!快來參與吧~
歡迎點選上方的小程式來收聽, 也可以點選“閱讀原文”連結來『小宇宙』找到我們。同時歡迎大家關注我們的公眾號回覆“播客”進入播客聽友群與更多的朋友交流!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70001955/viewspace-2792226/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 作為一個開源軟體的作者是一種什麼樣的感受?
- The Data Way Vol.5|這裡有一場資本與開源的 battleBAT
- The Data Way Vol.7|從故事裡尋找開源的『核心』
- 開源軟體盈利的5種方式
- 開源軟體的教育是一個系統工程
- The Data Way Vol.6|我不是開發者,但我依然嚮往開源
- 看開源軟體是如何盈利的?
- [技術討論]什麼是最好的軟體設計方法
- java創造匿名物件的兩種方法Java物件
- The Data Way Vol.1|風口下的開源市場:如何看待開源與商業的關係?
- 3種在雲中利用開源的方法
- 開源軟體名稱中的故事
- React 中獲取資料的 3 種方法:哪種最好?React
- 從開源軟體開發中體會到的心得
- 在雲中利用開源軟體進行開發以提高創新能力
- 最好用的遠端桌面軟體,最好用的遠端桌面軟體是什麼?該如何使用?
- Nikto是一個開源的WEB掃描評估軟體Web
- 軟體開發中的兩種態度
- 軟體開發:合適的才是最好的
- Spring Boot 3中實現多種身份驗證方法開源案例Spring Boot
- 做開源專案的維護者,是怎樣一種體驗?
- 別拿開源當創新,從另一種角度思考開源
- PHP創始人:開源與商業軟體是競合關係(轉)PHP
- 採用“Google模式”創業是一種很爛的方法Go模式創業
- 中國軟體人沒有創造力?
- 生物駭客創造開源胰島素
- 離開也許是最好的解決方法
- 何為開源,聊聊軟體開發中的那些開源協議協議
- 在Linux中,開源軟體和自由軟體的區別?Linux
- React 中的五種元件形式React元件
- 2015 年最好用的企業級 Linux 開源軟體Linux
- 開源軟體:不止是成本低
- 四種開源門戶portal軟體比較
- “開源軟體供應鏈”,可能是對開源生態的一次重要重構
- 開源是什麼意思?開源軟體優缺點有哪些?
- 斯蒂芬·平克:AI模型是外星智慧一種形式AI模型
- 哪種人是軟體設計中的稀缺型人才?
- 創業是一種慢跑 從辦公地址的變遷,看思泉軟體的發展創業