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

看板Programming作者 (ggg)時間18年前 (2007/06/13 18:56), 編輯推噓0(1112)
留言14則, 3人參與, 最新討論串16/66 (看更多)
※ 引述《MasterChang (我愛ASM)》之銘言: : : " 即便不能賣OS,也要學寫OS打下基礎:從程式實作教軟體工程 " : : 只是這個標題不是 "學" 軟體工程, 用的是: 從程式實作 "教" 軟體工程. : : 軟工在各校都面對同樣的問題: 大家的認知與共識從來沒一致過. 偏偏多 : : 數的軟工教師不想教 OS . : 這樣好了,有多少教師參與過OS相關的計畫與開發?不是老師不 : 願意教,而是自己知道半弔子的觀念教了也是誤人子弟。課本上 : 知識是一回事,實務上又是一回事。明明就是理論與實務都很重 : 的課程,怎麼不找業界的人來做共同教學? 人家不是已經指明要 "純軟體"工程 了嗎 ? 再堅持以 OS 為例, 連肯教 "軟體工程" 的都要跑光啦 ! 先現實一點 ! 總要有人肯去進入這一行吧 ! : : 不贊同 "軟工" 的教師各校都有, 學校很少教導寫程式是像這位留美的劉先生 : : 說的使用 "教學用作業系統" 裡的環境發展工具, 闢如改寫或添加個模組需要 : : 使用 Makefile 來協助. : 不是教師,是資訊工程系教師。連教師都認為軟體工程是shit,怎 : 麼能培養有軟體工程概念的資工人?寫程式碼是一回事,能有系統 : 發展的概念又是一回事。程式功力可以慢慢練,系統工程的素養不 : 是一天兩天就能建立起來的。 現在, 有一點可以確定的說詞是: "某某人講的" 軟體工程是 shit ! 在資訊產業不亮麗, 又有印度軟體代工壓陣下, 大概已少有人 "敢說" "軟工是 shit" . 只要台灣的軟體產業起不來, 台灣談軟工的都會 是 shit ! 至於以前聽見的某大教授名言是 AI 死了, 毫無前途. 這是因為有一陣子做軟 工的猛講善用 AI 做 automatic program generator. 至於 trace code 無法 有創新能力, 那可是國內不管是否做軟工的都幾乎有這麼個說詞. Trace program(當然是 open source)的最大好處, 就是可以學習與體會 "團 隊的規範", 從中了解 "可以分工合作的" 模組與規律, 認識平台的推高作用. 若要軟體產業發達起來, 還有一道關卡, 那就是: "如何讓大家肯付費買國內 自製的軟體". "自古文人相輕", 個個頭上長角, 不逼走人已經是不錯啦 ! 好歹還成立了軟 工研究所耶 ! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.1.146

06/13 22:03, , 1F
軟體無價啊 我從沒花錢買過軟體
06/13 22:03, 1F

06/13 22:03, , 2F
反正網路上有一堆免費或破解版的軟體啊
06/13 22:03, 2F

06/13 22:04, , 3F
唉 可惜硬體沒辦法燒錄 都要花錢買
06/13 22:04, 3F

06/13 22:05, , 4F
而且常常免費的軟體反而更好用
06/13 22:05, 4F

06/13 22:05, , 5F
PCMan KMPlayer Foxit FastStone ...
06/13 22:05, 5F

06/13 22:06, , 6F
要錢的軟體又笨重速度又慢
06/13 22:06, 6F

06/13 22:07, , 7F
至於AI還是軟工就留給大學教授去研究吧
06/13 22:07, 7F

06/14 13:15, , 8F
你倒是舉幾個CS名人講trace program沒用?
06/14 13:15, 8F

06/14 13:15, , 9F
除了張老師之外
06/14 13:15, 9F

06/15 19:09, , 10F
說trace code(又分source,binary)沒大用,
06/15 19:09, 10F

06/15 19:11, , 11F
是指未必學到技術, 又無補於創意, 張教授
06/15 19:11, 11F

06/15 19:12, , 12F
的學生時代, 台灣還 trace binary code,
06/15 19:12, 12F

06/15 19:14, , 13F
至於有無用是看有沒有產生了堪用的新程式
06/15 19:14, 13F

06/15 19:16, , 14F
多數看完後沒下落,當然對發論文是無大用!
06/15 19:16, 14F
文章代碼(AID): #16RyrGIg (Programming)
討論串 (同標題文章)
文章代碼(AID): #16RyrGIg (Programming)