Page cover

🗺️RCS Open Course

What is RePublic of CS?中,筆者有簡短提到:

RCS Open Course

此文的目的,是希望透過更詳盡的介紹,來帶社群參與者了解如何參與、共同維護 RCS Open Course。

What is an Open Course, Anyway?

網路上的 roadmap,很常會包山包海,卻缺乏深度與明確的結構

隨著自學 Computer Science 變得熱門,以及將各種知識開源的風潮,諸如 Roadmap.sh - Full Stack DeveloperThe System Design Primer 之類的內容形式,都試著想將數以千計的知識內容整理且變得結構化。

可是,根本沒人真的照 Roadmap.sh 學!

What Does 𝗥𝗲𝗣𝘂𝗯𝗹𝗶𝗰 𝗼𝗳 𝗖𝗦 Do Differently?

RePublic of CS 的目標,是希望能把自學、讀書會都變得與 「機構教育」 一樣夠明確且有效。

而方式就是,我們會透過 open source 專案合作的方式,來一起編排各個 CS 學科的 Open Course。

RePublic of CS 的中長期計畫:透過社群協作,來補足各個軟體工程經典學科的學習需求

而如何確保 RCS Open Course 能夠 「容易 follow」、「內容完整」、卻又不過度膨脹呢?我們希望採取以下限制來達成這個理想:

Open Course 最多只對應到一個 「學科」

詳盡的 Learning Material, Practice & Lab

How Can It Be Accomplished

對初學者、或興趣使然的學習者而言。想要學習的同時,又一方面兼顧編排給其他人看,看起來是極有困難度的一件事。

至於 「能成」 的自信,來自於兩個方面:

  1. 筆者本身是個 「筆記與知識整理的愛好者」,讀完一本書、一篇文獻的過程中,會情不自禁的想將他整理且結構化。

  2. 在以往經營 讀書會業餘 mentoring 的活動中,筆者相信自己已經累積了足夠的 coaching、複製模型、和提供客觀教材的能力,使 RePublic of CS 的長期完整性能維持和 scale。

Last updated