第三場所的重要性#
社會學家 Ray Oldenburg 在《The Great Good Place》中提出:人類除了工作和住家之外,還需要第三個場所——咖啡館、酒吧、俱樂部等社交空間。但現代社會中,這些第三場所正在消失。
根據《Bowling Alone》的研究,過去 25 年來美國人更少參加社團、更少了解鄰居、更少與朋友見面。對程式設計師來說尤其如此——許多人搬到陌生城市,出於孤獨,每天工作 12 小時以上。
創建一個線上社區,從某種意義上說,就是創建一個第三場所。在設計時做出正確的決策至關重要。
軟體設計決定社區性格#
軟體實現上的小細節會導致在線社區發展、運作、使用者體驗上的巨大差異。這是在線社區的第一公理。
不同平台的例子:
- Usenet:帖子生命力長達數月,討論冗長且難以跟蹤;大回復(big-R)命令導致逐行駁斥的討論風格
- IRC:沒有固定使用者名稱和頻道,導致社交關係不穩定,催生了 bot war
- Slashdot:每條消息有幾百條雷同的讀者評論
- 商業討論區:每個帖子都有自己的頁面和廣告,完整讀完一個主題幾乎不可能
「Joel 談軟體」論壇的設計哲學#
Joel 以 Q&A 的方式分享了他的論壇設計決策:
為什麼論壇軟體那麼簡化?#
- 目標是消除發言的一切障礙,讓論壇盡快超過臨界點
- 不需要註冊、幾乎不提供其他功能——降低學習成本
為什麼不提供「通知我」功能?#
- 「通知我」是扼殺新興論壇的最好殺手
- 訪問者貼完帖子後選上通知功能就永遠不會再回來,只讀郵箱的回覆
- 論壇初期要增加黏度,讓使用者願意經常回來瀏覽
為什麼話題排序不按最新回覆排?#
- 按最新回覆排序會讓某些永恆話題(如 H1B 簽證)永遠占據頂部
- 現有安排讓話題更新快、順序穩定,方便使用者找到之前感興趣的話題
「回覆」命令放在頁面最底下是故意的設計——強迫使用者看完所有帖子後才能回覆,避免重複發言,提高討論品質。
關於內容審核#
- 論壇需要適度審核,否則信噪比會急劇惡化
- 刪除離題帖子、人身攻擊,但保留有理由的批評意見
- 不公開管理方針——因為公開規則只會提醒守法的好人,卻無法阻止搗蛋的人
一個完全沒有審核的論壇,就好像你的個人郵箱一樣,其中 80% 是垃圾郵件、廣告和詐騙郵件。如果論壇變成那樣,很快就會將有趣的人逼走。
為什麼不搞使用者註冊?#
- 論壇的目標是讓發言變得更容易
- 註冊既不會改善討論品質,也不會提高參與者的總體水平
- 如果有人要搞破壞,註冊系統也擋不住他們
線上社區的價值#
無論在什麼情況下,創建線上社區都是一個值得追求的目標,因為我們中有非常非常多的人都極其需要它。為了做好它,讓我們一起來努力。