Page cover

🗺️RCS Open Course

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

circle-check

RCS Open Course

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

What is an Open Course, Anyway?

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

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

triangle-exclamation

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

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

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

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

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

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

circle-check

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

circle-check

詳盡的 Learning Material, Practice & Lab

How Can It Be Accomplished

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

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

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

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

Last updated