Re: [請益]不能賣OS,也要學寫OS打下基礎:從程式뤠…

看板Programming作者 (ggg)時間17年前 (2007/06/12 08:34), 編輯推噓1(104)
留言5則, 1人參與, 最新討論串5/66 (看更多)
※ 引述《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
本來就可以從別人的code學到東西
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
文章代碼(AID): #16RUe0M- (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 66 篇):
文章代碼(AID): #16RUe0M- (Programming)