Clojure

開始群組

開始 Clojure 使用者群組的提示

開始使用者群組是提升 Clojure 技能並在您所在的地區找到其他對 Clojure 有興趣的人的好方法。如果您從未經營過使用者群組,那也沒關係!任何人都可以做到。

使用者群組需要以下元素

  1. 一個聚會場所。尋找固定的聚會場所有時是群組在起步時面臨的最大障礙。通常理想的選擇是找到一家公司,可以在下班後舉辦群組。如果這不是一個選擇,其他一些選擇包括圖書館、教堂或咖啡廳。

  2. 一個聚會時間。建立一個節奏以維持群組運作非常重要。選擇一個晚上(例如每月的第二個星期二),並盡可能在每個月同一天晚上舉行聚會。

  3. 一個網路上的家。在網路上有一個可以透過搜尋引擎找到的地址非常重要。有很多方法可以免費或便宜地建立一個網頁 - 以下是您可以使用的部分工具。

  4. 人!沒有人,您就無法舉行聚會。在您所在地區的其他郵件清單或使用者群組中詢問可能有興趣的人。

工具

常見問題

「我們有一個小組,但很難找到足夠的講者。」「總是同一個人演講。」

並非每次會議都必須有講者提供準備好的演講。發揮創意,想出其他有價值的會議方式。以下提供一些點子

  • 閃電演講 - 對小主題進行 5 或 10 分鐘的演講。弔詭的是,在會議中進行多場較短的演講有時比安排一場大型演講更容易。每位簡報者準備的資料較少,而且由於一位缺乏經驗的講者而導致會議失敗的風險也較低。嘗試在每次會議中進行兩到三次演講。

  • 現場編碼課程 - 從一個小問題開始(很難從太小的問題開始),讓小組引導解決方案的演進。

  • 程式碼檢閱 - 帶一些程式碼並逐步檢閱。說明程式碼,針對風格、效能等方面提出意見。改寫部分內容以改善程式碼。

  • 貢獻 - 從 Clojure 錯誤追蹤器中挑選一個錯誤,並共同解決。或檢閱文件並找出一些改進方法。即使提供一份讓新手感到困惑的事項清單也很有用。

  • 檢閱論文 - 有許多關於 Lisp、Clojure、函數式程式設計、持續資料結構等主題的精彩書籍和論文。挑選一篇並帶領大家討論論文的優缺點。

  • 讀書會 - 檢閱經典書籍,例如電腦程式結構與詮釋 (SICP) 或其他 經典

  • 競賽 - 請大家使用 Clojure 或其他語言對同一個問題提出解決方案,並比較結果。

「我們有一個郵件清單,但從來沒有人使用。」

讓人們在郵件列表中交談的最佳方式就是自己先發言。張貼會議公告、會議摘要、有趣的文章、程式碼片段等。請人們在列表中介紹自己 - 人們都喜歡談論自己。郵件列表需要一些引導。最終,郵件列表將會自我維護,但一開始或在低潮時需要一些工作。

「招募人員加入我們的郵件列表並持續張貼工作廣告。」

對於招募人員和工作職缺,制定政策非常重要。決定政策、記錄政策,並將人們轉介到政策。一些常見的政策包括:「允許張貼工作職缺」、「僅允許與小組相關的工作職缺」、「僅允許經過核准的工作職缺」等。有些小組有專門用於工作和招募的獨立郵件列表。

「我找不到足夠的人來開會。」

如果你找不到足夠的人來成立 Clojure 小組,也許你可以擴大範圍,找到其他可能偶爾想談論 Clojure 的人。有人有興趣參加函數式程式設計小組嗎?程式語言小組?基於 JVM 的語言小組?程式設計師俱樂部?