作者ggg12345 (ggg)
看板Programming
标题Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
时间Wed Jun 13 14:01:18 2007
※ 引述《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
1F:推 MasterChang:论点与现实脱离...Orz 140.132.23.74 06/13 17:37