※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
> ※ 引述《alumi.bbs@bbs.cs.ntou.edu.tw (I hate 8259A....)》之銘言:
> > 需要寫到五萬行然後還分成多的子系統互相呼叫的又是一種
> > 如果你的運氣很不好, 要搞分散式系統的話, 這又是另一種經驗
> > 十五萬到三十萬行的程式, 中間包含作業系統, 檔案系統, 各種元件(arm, dsp, motor...)
> > 的driver, 一堆task互相爭奪系統資源, 這又是一種不同的, 很有趣的體驗
> > 在我們強調domain knowledge有多重要的同時, 其實cs也有自己的domain knowledge
> 這些都是 "方法論" 的層次,與程式語言無關
奇怪了 不是domain knowledge嗎 怎麼會扯回程式語言
> 這邊有多少人是在寫作業系統的,你是其中之一嗎?
我以前是
> > 程式人人會寫, 就像煮菜人人可學一樣
> > 但是又有多少人能當五星級飯店的名廚
> > 程式就像一個藝術, 你能在腦中建構一個場景? 一個世界? 或是一個宇宙呢?
> 這還是方法論的層次
> 不同的Domain 就會有不同的背景、需求、及滿足需求的方法論
> 與語言還是無關
對於語言 還是有所程度的 不然我也可以去當作家
方法論??
我曾經在台灣作過國家高速電腦中心的案子
我們提了一個很好笑的方法論來 也結了案 可是那個知識管理方法論
但現在還是覺得XXOO
我覺得啦 等到你過些時候 你不會強調domain knowledge的
你可能會強調人際關係 人脈
> > 我看過太多眼高手低的人了
> > 覺得寫程式是黑手的職業, 然後急急地轉行去當pm
> > 然後就可以"定spec", 過著有創造性的日子
太多了 我還碰到不是CS的碩士
掛個奇怪的抬頭 看看software engr的書 就要當起PM來了
> 系統分析
> 需要了解背景、需求、及滿足需求的方法
> 需求也許可以很簡單,但方法可能很複雜
> 例如:
> 預測氣象的方法,這背後需要不少知識吧!
你用預測氣象的方法 比較不通 因為這比較偏向科學
我猜你的背景比較偏向資料庫應用吧 小型資料庫應用 到最後最喜歡講domain xxx
預測氣象的方法 不好意思我們以前就是搞這個的 中尺度預測
說穿了
很多CS的人最後都會說寫程式不外資料結構跟algorithm
資料結構就是一種系統分析
你提出一個方法論也好 提出某種系統架構 分類 等等也好
都是在做分類 abstraction, 即使是你認為的domain knowledge也是
講到這 有的人C的abstraction都作不好了 就高談OO也是一樣的
algorithm則是你對特殊問題的特殊解 通常在CS裡面很多會扯到performance問題
我不知道你所謂的domain knowledge裡面包不包含分析能力
如果沒有 那充其量也只是information程度而已。
如果有 那沒有底層堅強的基礎都是廢話
我媽是台糖公司的 他們公司的會計系統 我媽說是一個中原物理系搞定的
我媽說他不懂會計 但是我媽會會計 他把這裡面的邏輯等等講給他聽
就做出會計系統了
那照這樣講這個物理系的大哥是會domain knowledge還是不會
當然很多講domain knowledge的人 最後還會扯到的很多是人機介面
但那是另一個問題了
> 煮出好吃的牛肉麵,搞不好需要一點秘方
> 葵花寶典人人搶,不是因為你它是用中文還是梵文寫的
> 系統設計
> 組織、管理的法則你了嗎?
這句話有點傷人了
這版面上的高手如雲 不要在這邊獻醜了
> 定Spec 在你眼中這是一件容易的事嗎?
> 叫你寫出一份股票交易管理系統的Spec,你會嗎?
但是如果你不懂得工具的話 定義的spec有辦法完善嗎
從spec到實際implementation有多少環節 不要說工具 系統知識不熟
就跟你舉的建築一樣 房子是蓋不出來的
在建築裡面 很多最後會扯到材料問題
多少年來 底層的進步 設計的人才有能力根據底層來設定
> 就算你程式語言再如何強,碰到這種狀況也跟白痴差不多吧!
> 回到那句老話,Domain Knowledge 不會,就繼續打零工吧
寫寫小資料庫 資料進資料出的 最終最喜歡講domain knowledge.
你能給予domain knowledge一個完整的定義嗎
> > 我只想對這種人說, 孩子, 其實你還未夠班阿
> > 連黑手都當不好了, 還學人家講什麼domain knowledge
我想你根本就沒有抓到重點 一昧的的強調domain knowledge
人家的意思是你連走都不會就想要飛了
> 按照你這個邏輯
> 建築大師貝律銘還應該要去作三年水泥工才能當建築師
> 法官還要先到監獄內坐幾年勞
你真的懂建築? 西班牙的建築大師Antoni Gaudi 你知道他的故事?
你真的懂貝先生?
沒錯 應該要這樣才對 不然就會只有不關心真正人權的嘴泡王跟政治家
你知道德國的醫生要會先作手術刀 才可以上戰場
你知道美國的大學裡面 那些高談闊論的老師的implementaion能力也是超強的
最近孫運璿先生剛過世 有個故事是說一個歸國學人送上一分規劃
孫先生只問他來多久了 就把案子退回去了 原因是他太資淺很多實務都沒有
規劃的東西是不能用的
我覺得台灣太多眼高手低
要扯這些東西 我大哥是之前ibm的VP MIT的CS phd...
他扯這些系統論 那可真是厲害 我曾經看他一個晚上 洋洋灑灑就寫出幾十頁的東西
圖文並茂 但是有用嗎
可能這是你沒有的skill 你就覺得了不起
搞不好一看 哇 全用英文寫的 這時候又不強調domain knowledge 改強調外語能力
但是反過來想想 如果沒有堅強的底層基礎 全部都是build the castle in the air.
最後回到這個thread...我不是CS的 有心 應該還是可以
而且原po沒有說他到底要作甚麼porgrammer
資料庫 web java.... 可能阿狗阿貓都可以來寫
但是更深點的 人家美國靠這個賺進不知道多少錢的軟體 可能就沒辦法
當然 說到分析 algorithm 數學系的搞不好比CS的還要好用 你說數學系算不算CS的
我外婆說我以前念物理系出來要幹甚麼 教書嗎
我外婆82歲了 不要問那種上一代人的思維的問題
--
┌─────◆KKCITY◆─────┐ ◢ ╱ 想要成立班系社團站台嗎?
│ bbs.kkcity.com.tw │ █▉ ─ KKcity即日起開放BBS站申請囉!
└──《From:71.4.61.131 》──┘ ◥ ╲ 免程式技術、硬體成本的選擇!!
--