modern web 分享 開源之道

39
Modern Web 分分 分分分分 Open Sorurce Enlightmet by Cindy Wang

Upload: shin-pei-wang

Post on 16-Aug-2015

54 views

Category:

Design


1 download

TRANSCRIPT

Page 1: Modern web 分享 開源之道

Modern Web 分享開源之道 Open Sorurce Enlightmet

by Cindy Wang

Page 2: Modern web 分享 開源之道

Enlightmet

free software open source

solidarite

Page 3: Modern web 分享 開源之道

Fellowship of the way

參與開源社群,就像在一條道路上並肩而行

Page 4: Modern web 分享 開源之道

Community Development 社群發展

Page 5: Modern web 分享 開源之道

Participants & Contributors

程式碼很重要,但最重要的核心是人

Page 6: Modern web 分享 開源之道

With the people

有人做設計 有人寫文件 有人寫測試 有人寫模組有人用模組 而使用軟體的人更是個不可或缺的部分

「 for the People 」→ 「 with the People 」

Page 7: Modern web 分享 開源之道

Upstreaming 上游和下游

Page 8: Modern web 分享 開源之道

為什麼要做開源 ?

平常工作的都已經夠辛苦了,為什麼還要花額外的心力及時間來參與開源專案呢 ?

Page 9: Modern web 分享 開源之道

Congnitive surplus 認知剩餘

認知剩餘由 2 種東西組成。所有人的閒暇時間 + 才能。

有了網路之後,大家發現可以到線上的空間做一樣的事 話同樣的時間 但是樂趣是加倍的。

Page 10: Modern web 分享 開源之道

Sharing economy 共享經濟 與人分享可以

迅速接觸到新鮮有趣的新技術。

認識開源裡的同好,也會相互提升樂趣

Page 11: Modern web 分享 開源之道

The Help Principle 互助奉獻

身為人類 ,能伸出雙手幫助他人是很重要的一部分獲得敬重

Page 12: Modern web 分享 開源之道

Collaboration 協作

Page 13: Modern web 分享 開源之道

Kudos 讚美

 “I'd like to know you by your values, not by your types, classes or roles.”

Page 14: Modern web 分享 開源之道

Gratitude 感謝 懂得感謝是一件重要的事

Page 15: Modern web 分享 開源之道

鼓勵

多讚美鼓勵身邊的人,讓大家認識這些人是誰 做了哪些很棒的貢獻 來建立社群認同

Page 16: Modern web 分享 開源之道

Spirit of Ubuntu  Ubuntu的精神

互補長短許多人合作時,不只能讓生產力倍增,還可以達到相互加乘的效果

Page 17: Modern web 分享 開源之道

Mind the gaps 嘿 !這裡有個坑

給其他人靈感 ! 挖坑 推坑 填坑

Page 18: Modern web 分享 開源之道

Communication Protocol 持續溝通

Page 19: Modern web 分享 開源之道

illusion of transparency 認知偏誤

透明度錯覺(以為別人知道自己的內心狀態 )基礎歸因謬誤(以為別人是故意的 )

Page 20: Modern web 分享 開源之道

Rough consensus 粗略共識 

通常只能有粗略共識。要求更一致,就變成了「粗暴共識」。

Page 21: Modern web 分享 開源之道

fork & merge 接受各種可能性

對於你自己想到的解法當然應該持續努力 !但對其他做法別人 fork也保持開放的態度。

Page 22: Modern web 分享 開源之道

be bold 大膽地公開自己的進度

膽子要大 + 臉皮要厚 + 有心得就分享。 「萬事萬物都有缺口,缺口就是光的入口。」

Page 23: Modern web 分享 開源之道

Searching & Asking 主動發問

溝通的另外一個重點- 主動的發問

當別人問你的時候您可以認真回應  

Page 24: Modern web 分享 開源之道

warm reception 取暖 自嗨 小圈圈

滿足這些基本的需求,才能夠一起登上更高的山峰

Page 25: Modern web 分享 開源之道

cache invalidation 嘿 !你該清快取囉

有時,批評別人也是必要的 ! 但切記 : 保持優雅

難免有些人會很不客氣,但這是開源的必經之路或許他還是有可取之處,依然可以從中學習

Page 26: Modern web 分享 開源之道

troll hugging 擁抱小白

Page 27: Modern web 分享 開源之道

Reactive Functions 傾聽  

100 :Continue 請繼續說 200 :OK 這是我聽到的意思 300 :Multiple Choices 這件事也可以找別人說 400 :Bad Request  「這是你的錯」 500 : Internal Server Error 「這是我的錯」

Page 28: Modern web 分享 開源之道

Emypathy 同理心

英文有句話說:「如果你想了解某人,就穿它的斜走一哩路」才能懂他經過的煎熬

光是聆聽是不夠的,我們還需要有同理心,也就是設身處地的能力。

Page 29: Modern web 分享 開源之道

No One is Island 沒有人是一座孤島

任何專案,都需要各方面具有不同才能的人加入。即使再能發光、發熱的人,同時也只能往一個方向照。

無論您有多聰明,都要保持謙虛。謙遜的心態,讓您能歡迎其他人加入您的專案。

Page 30: Modern web 分享 開源之道

Worse is Better 劣即是夯

不要怕丟臉 不要怕寫程式 不要怕把這麼醜的東西丟出來

Page 31: Modern web 分享 開源之道

Safe Space 多元文化

保持謙遜,歡迎各種性別、各種文化的夥伴加入為開源社群帶來多元豐富的人才。

Page 32: Modern web 分享 開源之道

Solidarity & Diversity 多元社群

懷著一顆謙虛的心 我們才能欣賞其他社群和他們獨特的協作方式

Diversity 的概念「多樣性」

Page 33: Modern web 分享 開源之道

樂趣與責任 :self governance自我管理

承諾參與一個專案時,你是讓雙肩扛上了重量。責任讓我們進步,成為更好的人

做開源專案並不只是享受樂趣而已。樂趣當然是有,但同時也有責任。

責任的個人層面 責任的社群層面

Page 34: Modern web 分享 開源之道

Delegation over Inheritance 交棒

開源不是零和競賽,沒有「輸在起跑點上」的問題 只要讓接棒的人知道,他可以往自己的方向跑,這

樣就贏在起跑點上了。

Page 35: Modern web 分享 開源之道

Share Memory

「哪天我無法再付出那麼多心力的時候,誰來繼續我的工作呢?」

持續前進 : 盡力去教導與分心我們學到的一切,同時也學習更多知識。

Page 36: Modern web 分享 開源之道

最後

當你在為開源工作時,請保持歡樂的心情。讓你臉上帶著笑容。讓其他人分享你的喜悅,因為正是因為這種樂趣給我們力量,讓我們創造出偉大的事物 !

Page 37: Modern web 分享 開源之道

接受他→面對他→處理他→放下它

接受它遇到新的事情時,要先 Fetch 新的狀況

面對它接下來要跟心裡的想法 Merge這時可能產生衝突,衝突是要解決的。

處理它衝突解決之後才能夠用行動 Commit

放下它最後再 Push

Page 38: Modern web 分享 開源之道

The End

Page 39: Modern web 分享 開源之道

資料 https://soundcloud.com/audrey-tang/open-source-enlightenment-2015

http://audrey.nu/-/2015/05/16/open-source-enlightenment-2015

Clay Shirky:認知剩餘將如何改變世界http://www.ted.com/talks/clay_shirky_how_cognitive_surplus_will_change_the_world/transcript?language=zh-tw#t-193000 

為貓咪圖片加上字幕的網站http://www.lolcats.com/