Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…
※ 引述《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
推
06/12 21:50, , 1F
06/12 21:50, 1F
→
06/12 21:51, , 2F
06/12 21:51, 2F
→
06/12 21:51, , 3F
06/12 21:51, 3F
→
06/12 21:51, , 4F
06/12 21:51, 4F
→
06/12 21:52, , 5F
06/12 21:52, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 66 篇):