精華區beta Programming 關於我們 聯絡資訊
※ 引述《alumi.bbs@bbs.cs.ntou.edu.tw (I hate 8259A....)》之銘言: > 需要寫到五萬行然後還分成多的子系統互相呼叫的又是一種 > 如果你的運氣很不好, 要搞分散式系統的話, 這又是另一種經驗 > 十五萬到三十萬行的程式, 中間包含作業系統, 檔案系統, 各種元件(arm, dsp, motor...) > 的driver, 一堆task互相爭奪系統資源, 這又是一種不同的, 很有趣的體驗 > 在我們強調domain knowledge有多重要的同時, 其實cs也有自己的domain knowledge 這些都是 "方法論" 的層次,與程式語言無關 這邊有多少人是在寫作業系統的,你是其中之一嗎? > 程式人人會寫, 就像煮菜人人可學一樣 > 但是又有多少人能當五星級飯店的名廚 > 程式就像一個藝術, 你能在腦中建構一個場景? 一個世界? 或是一個宇宙呢? 這還是方法論的層次 不同的Domain 就會有不同的背景、需求、及滿足需求的方法論 與語言還是無關 > 我看過太多眼高手低的人了 > 覺得寫程式是黑手的職業, 然後急急地轉行去當pm > 然後就可以"定spec", 過著有創造性的日子 系統分析 需要了解背景、需求、及滿足需求的方法 需求也許可以很簡單,但方法可能很複雜 例如: 預測氣象的方法,這背後需要不少知識吧! 煮出好吃的牛肉麵,搞不好需要一點秘方 葵花寶典人人搶,不是因為你它是用中文還是梵文寫的 系統設計 組織、管理的法則你了嗎? 定Spec 在你眼中這是一件容易的事嗎? 叫你寫出一份股票交易管理系統的Spec,你會嗎? 就算你程式語言再如何強,碰到這種狀況也跟白痴差不多吧! 回到那句老話,Domain Knowledge 不會,就繼續打零工吧 > 我只想對這種人說, 孩子, 其實你還未夠班阿 > 連黑手都當不好了, 還學人家講什麼domain knowledge 按照你這個邏輯 建築大師貝律銘還應該要去作三年水泥工才能當建築師 法官還要先到監獄內坐幾年勞 -- Ξ Origin: 中興大學天樞資訊網 <bbs.nchu.edu.tw> Ξ From : 220-132-77-109.HINET-IP.hinet.net