Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…
※ 引述《nedbob (狗腿)》之銘言:
: 單以一個人能力來說 台灣人很強....
: 但是以分工合作來說 台灣人很弱....
: 一個 project 1個人來寫 很簡單
: 但是同樣分給5個人寫 那就非常困難了
人月神話的 外科手術式的團隊 建議就不是 "分" 給很多人寫 !
如果不該分的亂分一通, 單一個 coupling 造成的溝通就把程式
設計師搞得沒效率了. 分模組分工是要講究 "凝聚" "核心".
: OS這課程為何會這麼重要
: 寫OS就是因為他不是"純軟體"
: 他必須去了解許多的知識(包含硬體軟體)
: 才有辦法寫的出OS或寫出好的OS
: 我們老師說過 去看看其他科系 應數 物理 電子 電機 資管 ......等等
: 他們一定也有人會寫程式 寫出來的光鮮亮麗 不會輸給資工本科系
: 那資工要怎麼混勒
資x 是不是 領域之間的新空隙擴張 ? 還是在某領域之上的上層式跨領域 ?
是有得討論的.
但是 OS 這種課的領域非常清楚, 就是 "制御硬體提供方便性與效率性的軟體"
是電子計算機這種硬體裝置的延伸功能, 是 EECS 含軟硬體的範籌 !
: 資工要混就是會知道這個領域許多其他科系不知道的知識
: OS 為什麼要這樣設計
: Compiler 為什麼要這樣設計
: 各個 Program Language 各有什麼好壞 設計理念在哪
: .......一大堆知識 這些知識其他科系絕對不會教
: 但是這些知識能讓資工人寫的程式就是比其他科系出身的還要"好"
: 結論:
: 所以對一個只要求會寫程式的人 現在買本書給他 他就會寫了
: 但是要寫出資工系水準的程式 你就必須學一大堆有的沒的知識了
: 所以 OS ....等等的課程重不重要 當然重要了
OS 的重要不用懷疑, 但 OS 不碰硬體卻很怪, "純軟體" 的要求就是排斥
了 OS 在軟體工程的成為範例的思惟.
範例是不是因為 Open Source 在起主導作用 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.1.146
推
06/13 17:37, , 1F
06/13 17:37, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 14 之 66 篇):