RePublic of CS
  • INFO
    • ❔What is RePublic of CS?
    • 🗺️RCS Open Course
    • 🏛️RCS Classroom
    • 👩‍🌾RCS Forum (soon)
    • 🌟RCS Mentors
    • 🙋如何參與學習?
      • ⏳RCS.101 x Miters (24 Q2)
  • ⚒️RCS.101
    • § DSA In Action
    • RCS.101.a
    • RCS.101.b
    • RCS.101.c
    • RCS.101.d
    • ¶ Graduation
      • Apx: BFS/Shortest Path
      • Apx: Classic Applications
      • Apx: Techniques & Tricks
      • Apx: Morris Traversal
      • Apx: RCS.101 x Miters W6
      • Apx: In-place Merge Sort
  • 📚RCS.102
    • § Algorithm Design & Analysis
    • ⌛ Divide & Conquer
    • ⌛ Recursion
  • 🧵RCS.103
    • § SYS/PARL Programming
  • 🦀RCS.201
    • § Rust
  • 🧱RCS.301
    • § Software Architecture
  • 🏰RCS.302
    • § Web System Design
  • 📣MEDIA
    • YouTube
    • Twitch
    • Threads
    • Discord Forum
    • Become an Editor
    • Resources
  • 📜Articles
    • System Design, Actually
Powered by GitBook
On this page
  • RCS 的想法從何而來?
  • 結語:RCS 的展望
  1. INFO

What is RePublic of CS?

NextRCS Open Course

Last updated 1 year ago

RCS (全名: RePublic of Computer Science)。是一個 2024 年 Q1 發起的公開知識計畫。

在中長期的願景裡,筆者希望能讓 RCS 長遠提供 「開源知識庫」 、 「讀書會社群」 、 「課程孵化器」 這樣的三元價值。

並最終讓市面上背景各異的軟體工程師,都能享受到如學校般高品質的學習過程,同時培養系統化自學的能力。

RCS 的想法從何而來?

2023 對筆者來說,是自從軟體入行後滿特別的一年。在年初時受朋友啟發,因緣際會開展了長約 2 季的 ,並也開始接觸了卡片盒筆記法,閱讀了 與 兩本書。

對於一個在自學上有近乎執著般熱愛的人來說,與閱讀夥伴的討論、與之而來的能力進展,都是十分享受的一件事;但經營同質的活動久了,必不可免的會發現些限制:

  1. 儘管讀書、看論文、上課的起頭,參與者都能維持熱忱。但多數參與者,還是缺乏對深度知識應用的想像,有時會主題越經營、越找不到方向。

  2. 各個人學習 CS 知識的原動力各有不同,有些是為了職涯、有些為了樂趣。缺乏了人與人、人與知識間的長期共同連結。導致久了失去鑽研的動力。

  3. 隨著一群人書念的越來越多,後續加入的成員會很難跟上老手想看的內容。

而抱持著這樣的想法,以下的幾個元件被設計了出來

RCS Open Course

  • 由社群/讀書會參與者,在學習一項科目的途中,同時一起維護的知識地圖。(註:就是此網站) 讓後進者能站在前人的立足點學習,也促進了讀書會參與者來重視每輪的學習成果。

RCS Classroom

  • 在社群討論、編排知識的場合,我們也會試著將此過程直播錄影,最終剪輯成精華。 這樣的形式搭配一起閱讀的夥伴,最終會讓自學與學校上課一樣輕鬆。

RCS Mentor

  • 能編排出系統化的學問不是一件容易的事,在社群發展的過程中,我們也會著重透過 知識庫貢獻、輪流主持、Coaching 的形式來讓群眾培養開源協作,和通常難以觸及的 mentoring 練習。

透過 RCS Open Course, RCS Classroom, RCS Mentors;RCS 計畫相信,以上元件能最大程度的幫助、吸引到三種人:

  1. 在學習上手足無措、方向與想像都缺乏的 Jr./New Grad

  2. 已經有一定工作經驗,但自認學習效率、系統性上都想增進的 Sr.

  3. 熱愛鑽研各種學習方法,嚮往 Learning in Public 的 CS 愛好者

結語:RCS 的展望

當下 (2024 Q1 ~ Q2)

  • 公開經營此 RCS 社群與 Open Course,並透過一季的 Classroom 直播來完善 RCS.101這項知識藍圖。

一年 (2024 Q3 ~ Q4)

  • 接續筆者的興趣,以讀書會形式學習 Rust/System Design/計算機組織的同時,將他們編排成 RCS.201, RCS.302 與 RCS.103

未來 (2024 onwards)

  • 作為一個業餘社群,在秉持 「 知識不該被 paywall 」 的理念下,透過編排 Open Course & 主持讀書會,來培養一群思考、學習都有系統性。也有能力教授知識的 mentor

  • 成為一個學習型組織與知識經濟的孵化器。讓有興趣想開工作坊、教學的人,都能以公開的方式驗證自己的學習模型

後端論文讀書會
DDIA
鳳凰架構
❔
Page cover image