作者ggg12345 (ggg)
看板Programming
标题Re: [请益]不能卖OS,也要学写OS打下基础:从程式뤠…
时间Tue Jun 12 08:34:07 2007
※ 引述《ephesians (ephesians)》之铭言:
: : 刘建民:「软体业不是靠天才建立的,在大学就应该打下软体的基本功,而不是只
: : 在写网页。」台湾近几年广设大学,培养许多资讯人才,为何没有促成软体产业发
: 我个人的区域观察是这样:
: 资管的学C程式,可能碍於听众的吸收能力,教学内容过度简化了.
: 之後又叠加了许多号称现在或未来当红的程式语言工具的课程.
: 到高年级学OS,系统分析,软体工程时,其实在高与低之间的知识有一段差距,难以补强.
: 也许是我误解了. 要求高低层次的融会贯通,其实是资科资工的风格.
: 而资管的要学的是趋势研究,譬如对Web 2.0甚至Web 3.0有创新见解.
这里有一段话是张真诚教授的经验, 这个软体的基本功要不要对那个 OS 习题做
trace ? 这个练习有那些下文中提到的好用工具可以用吗 ?
似乎都有些矛盾的说法 !
=======================================================================
http://www.cs.ccu.edu.tw/~ccc/article/software.htm
这里有一段话是张真诚教授的经验
软体技术靠的是创意设计与纯熟的经验,单靠逐行追踪( Trace )别人所开发的
程式,而欲取得技术将无异於缘木求鱼。我念大学时,曾经依照书本上的原理,亲
自动手开发过 PASCAL 的编译器,及组译器( Assembler ),也曾经逐行追踪过
PDP-11 的 I/O Driver ,这些苦功只能作为实务与学理的互相印证而已,对於
软体技术开发能力的提昇十分有限。
过去我们所受的教育比较墨守成规,从小的作文练习就被训练成必需学会引经据典,
旁徵博引,在一篇文章里如果不多来几句子曰、国父说、先总统蒋公曾经说过等文
句恐怕拿不到好的分数。而过去国内所谓的好学生就是上课不爱讲话,不随便发问,
没有太多自己意见的学生。由於长期的压抑,也相对地抹煞了思考力、想像力和创
造力。由於创意在早年就被封存,造成了我们工程师创意较少,而连带地也影响到
所开发的软体创意不足,竞争力薄弱。
有时候我会想究竟是什麽动机促使老美去发明这麽好用的 Window 作业平台,让我们
只要利用滑鼠去点一点「图腾」就可以跑进电脑或者上网去找资料了。事实上,用
过 DOS 的各位专家,当年或许已经十分满易於 DOS 所提供的使用指令就能驾御电脑
的作业方式。然而毕竟背指令并不是每一个人都可以轻松做得到的。「不满现状,精
益求精」是科技进步的原动力。或许老外先天的忍耐工夫比较不足,他们往往有牢骚
就发,想到就做,不若我们老中比较讲究忠恕之道,虽不好用仍将就着用。
再者,对於软体的开发,工具是很重要的,所谓「工欲善其事,并先利其器」。世界
上首屈一指的微软公司在历经多年的软体开发之後,不仅累积了许多宝贵的经验,更
重要的是他们也开发了不少好用的软体开发工具,因此他们在发展软体的过程中,不
论是系统的设计与分析,成品的测试,文件的撰写均有许多好用的工具来协助其软体
的发展。所以开发软体的时程缩短,而能以迅雷不及掩耳之势推出新产品,攻占软体
世场,此正印证了我国古代的军事名言「兵贵神速」的说法。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.5.105
1F:推 lg31cm:我可以告诉你他错了 220.134.96.227 06/12 21:50
2F:→ lg31cm:我以前的学校还特别开一门课追踪程式 220.134.96.227 06/12 21:51
3F:→ lg31cm:本来就可以从别人的code学到东西 220.134.96.227 06/12 21:51
4F:→ lg31cm:张老师的学问很好,但是论实际软体开发经验 220.134.96.227 06/12 21:51
5F:→ lg31cm:我觉得并不会比一般工程师好到哪 220.134.96.227 06/12 21:52