close

  如果你不會寫程式,那麼可以參加FormBot修復專案嗎?答案是肯定的,而且只要你有心參加,那麼就可以找到你學習的地方,因為開源專案是最具有開放性與包容性的學習處所。

Express.jpg

  開源一詞是「開放原始碼」的簡稱,英文稱為「Open Source」,原本指的是開放其設計讓所有使用者自由修改的一項機制,大多被用於軟體開發過程中,但這項機制與原則已逐漸演變為泛指在產品、計劃與專案方面,透過開放大眾的參與、討論與修改,進而加速其發展、增加透明度及大眾福祉的方式,成為一種Open source生活態度。

  抱持著 open source 態度,意味著透明化的與大眾分享與合作、將失敗視為進步的一部份、並儘量鼓勵、推廣 open source 的觀念與模式。除此之外,open source 也代表了對於現今大眾對於公共事務冷漠的反思。透過積極地參與公共事務,才能破除現實世界中,如同closed source軟體的封閉原始碼般,僅由少數人把持著形塑大多數人生活的計劃、規則制定過程的壟斷現象。不論是在軟體開發、教育、商業、政治等方面,任何規則的制定 (不管是以原始碼、制度或法律的形式),透過開放公眾參與,都能達到一個更加美好完善的結果。

  對開源做出貢獻常見的誤解之一就是:要寫程式纔算貢獻。其實專案裡不需編碼的工作也是經常被忽視的部分。你對專案所做的非程式類貢獻,其實是對專案來說莫大的幫助!

 

    為什麼會有人為開源做出貢獻?

  在開源專案讓人學習到許多技能,這些技能在我往後大學研究及實際工作上有許多幫助,通常在開源專案的貢獻跟收穫一樣多!透過為開源貢獻力量,能從中學習、幫助他人並且從中累積相關技能的經驗──任何你能想像得到的技能。

  為開源做出貢獻好處有:鞏固現有技能、認識那些與你有相似興趣的人、尋找導師、並且嘗試幫助他人、學習人際交往的能力,還有最重要的是在公眾建立你的名聲(以及職業名聲),因為你的貢獻都會被全世界的人看到!

  只要你有意願實踐,你總能在開源專案中找到自己的位置,無論是撰寫程式碼、設計使用者介面、平面設計,撰寫文章或是組織活動。許多人透過參與開源建立了深厚的友誼,可能是在一次的技術研討中,也可能是在線上聊天室的閒聊中發生。與他人在共享的專案中工作,你會需要向他人解釋自己是如何做的,同時也需要向他人求助。每個參與開源的人都教學相長。

  開源也為練習領導及管理的能力提供了很好的機會。例如如何解決衝突、組織團隊以及如何為工作的優先順序排列。

  哪怕只是很微小的改變,對開源團隊都是很重要事!

  歡迎你來參與FarmBot Repair From Yilan to Yunlin

/施朝祥 于吉祥農場20210106

arrow
arrow

    吉祥農場 發表在 痞客邦 留言(0) 人氣()