如何透過參與開源計畫成就自己
前言
- 人性就是對自己比較好,這必須要給予尊重。完全無私,開源,公益其實是相當難做到的,但是轉個念,其實也不是那麼不可行
參與開源計畫的好處
- 設計,想法,Code, 文件已經開源,快速學習別人的 Know-How 與經驗才是進步的好方法,靠自己亂搞來學習,效率不高
- 社群資料多
- 有社群,可以有同好,一起玩起來輕鬆又愉快
- 有人問
該參與哪個開源計畫
- 針對自己的需求,與開源計畫的狀況,選擇自己適合的開源計畫
參與開源計畫了,如何成就自己
- 別以為看了人家的文件,看了 code 就叫參與,那學到的是相當有限的。學到其中的精髓,讓自己有更多的能力與貢獻才叫做成就自己
- 只看不做,成就有限
- 如果你很菜,你以為你看懂了,其實你懂得很少。如果你很有經驗,你真的看懂了很多,但是最關鍵的 10%, 20% 你還是不懂,問題是那才是對你最重要的
- 做就對了
- 這裡的做,指的是給出你的貢獻,只有真正的給出貢獻,才叫做參與開源專案。透過實作來確認自己是否真的懂了,目前專案能不能再進步,思考再設計改善,確認自己真的會了。當你真的做出來,改善它,您離會了就不遠了
為何要給出貢獻
- 開源計畫主體是人,只取不付出,別當別人是笨蛋,都看不出來!
- 想給出貢獻的心會幫助你成長,會幫助你交到好朋友,會讓別人想幫助你,是參與專案的核心想法之一
如何給出貢獻
- 對開源專案做出貢獻不一定要寫 Code, 非常多的方式都是給出貢獻,寫寫 hackpad, 參與討論,找出 bug, 做出分享,對人家寫的東西給予想法,找人加入,就算按讚也是貢獻
給出高品質貢獻
- 用力在自己專業的方面,給出那部分的貢獻,就是高品質的貢獻。
- 想想這個專案中,你能貢獻的專長是什麼,發揮那個部分就是你能貢獻的最好方法。開源專案是分工的!
何時給出貢獻
- 開源專案都是做興趣的,何時有空誰知道,有 15 分鐘的空閒時間,就做出 15 分鐘的貢獻,誰知道下一個 15 分鐘在哪?別想那麼多,立刻做出您的貢獻
做開源專案能不能幫助我的公司與事業
- 只要注意你參與的方法就好,把握你因為專案得到的收益越多,做出越多貢獻的基本原則即可
- 一個盈利公司,有資源,能給予開源專案的幫助其實很多,不只是錢,人,專業知識等,都是很大的幫助。
注意事項
- 老話,開源專案是人,不要做讓人厭惡的事情
- 哪些事情會讓人 秒懂 厭惡你
- 只想賣你的東西,不給出你的貢獻
- 要賣東西可以,賣可以給這個專案幫助的東西
- 做出你的貢獻,人家因為想幫助你會願意給你賣
- 搞不清楚狀況,只來廣告的