精華區beta Programming 關於我們 聯絡資訊
※ 引述《gsj.bbs@bbs.nchu.edu.tw (機械錶)》之銘言: > ※ 引述《veryfatpig.bbs@bbs.kimo.com.tw (大 ~ 肉 ~ 包 ~ )》之銘言: > > 。 > > 您在回啥丫?我哪有提出什麼問題,只是說如果就網路連線來說, > > 您說得很了不起的 DirectX,用起來還比您說的很簡單的 Socket 簡易多了, > > 就這樣。扯一堆有的沒的做啥。。。 > > 底下是原全文,倒看看我是哪裡有提出問題了? > 你講的部份當然沒有問題, > 問題出在你沒有講到的部份 > Api 會用,這當然很好,恭喜你,你已經作到了30% > 我要講的就是你還沒作到的,那個剩下的70% > 這樣比方好了 > 會用Api,就好像會操作一部機器 > 假如這部機器是一部汽車,那麼在你學會開車之後, > 下一步你會作什麼? > 車要開去那裡? > 如果你開的是計程車,你可能需要乘客告訴你目的地 > 當然在乘客告訴你目地之前,你首先先要有乘客 > 乘客在那兒?你要先知道、何時何地可以找到乘客 > 在車子駛往目地的過程中,路總是要熟悉的吧! > 要不然一上路就迷路可就糗了 > 交通規則要知道吧! > 看到路人要禮讓,不是直接壓過去就好 > 那邊會有卑鄙的警伯躲在路邊偷拍照,最好是要知道的吧 > 要不然月底一堆紅單,賺得還不夠繳罰單 > 車子要加油,什麼時候要加油,要保養,這些都躲不過吧! > 車子開到路中間沒油,推車是很辛苦的 > 如果是那種無線電叫車的那種計程車,則你們還會有一個傳呼中心 > 以及一個傳呼的規則及作業系統 > 沒有按時接到客人,還要被處罰,這又是一個系統、規則 > ……. > ……. > 因此,要從事計程車這個行業,光是會 '開車' 是遠遠不夠的 > 除了機器操作外, > 更多的是建立在操作機械之上的管理議題、系統規則議題 > 還記得我之前所提的建築工人與建築師的例子嗎? > 建築工人會使用榔頭 > 但是榔頭要往那敲,需要建築師來告訴他 > 何者為高?何者為低? > (你當然可以說職業不分貴賤) > 光會Api 的操作就夠了嗎?對於工人來說,也許夠了 > 對於建築師來說,這只建構房屋的基本條件之一 > 甚至大多數的建築師是不會拿榔頭的 > 所以我曾經說過,作系統分析其實可以不懂或不管程式語言 > 因為系統分析的思維其實是超越程式語言的層次的 > 思索領域內的專業知識、規劃、管理、策略的議題 > 可以通稱作Domain Knowledge > Api 的運用只是一個小小的部份 > 這就是你的問題 。 。 嗯~不要隨便替我決定我的問題,無中生有嘛。。。 。 我這學期軟體工程,還是唯一被老師在上課時, 。 稱讚說期末專題做得不錯的耶。題目是構想一個新的專案提出企劃書, 。 並做一切SA該做的規劃。 。 不過,有幾點我和你見解略有不同,做規劃與管理, 。 我覺得並不像你說的那樣,不用管程式語言。 。 能完全不管程式語言的,只有一開始需求分析及流程規劃時, 。 但若到了要想如何實現時,不懂各種工具的特性與功用的話, 。 我想是很困難的。 。 就像建築師好了,他總要知道該請幾個漆牆的,幾個建柱的, 。 又如果工人做的只是要敲榔頭,那建築師更猛了,他要一一指出哪裡要敲幾下, 。 什麼地方要用什麼漆,什麼顏色等等。 。 對照來看,如果程式設計師只要”用”API, 。 那SA可要很猛才行,用什麼語言,哪個流程怎麼跑, 。 要有哪些變數,哪裡要用哪個API。。。都要規劃得好好的, 。 那程式設計師才真的只要”用”就可以了。(不過這已經接近文書了嘛?) 。 那麼,要規劃到這種程度的話,SA完全不懂程式,有可能嗎? 。 反之若是真的完全不懂程式,頂多只能規劃”大略的”流程, 。 要用什麼程式實做,大概要花多久,做出來效能會如何, 。 都難以估計吧,但這也就稱不上一個”好”的SA了。 。 有一點我讚同的,一個好的SA確實等級更高, 。 但他等級之所以高,是建立在他懂得更多,做得更多之上的, 。 用API確實只算30%,其它70%是被好SA做掉, 。 架構、流程、可用工具已經弄得好好的了。 。 否則工程師要做的可不只是”用”API, 。 在那之前,還要先替SA找資料,看有沒有能達成他企劃的軟硬體, 。 然後再一一評比效能和成本,最後才決定符合需求的組合, 。 再找需要的API,最後才去”用”API。 。 因此若SA不懂、不管程式,那他底下的工程師, 。 所要會的不太可能只有30%,反之若工程師只要會coding, 。 那他上頭的SA應該已經將專案配合該工程師的專長做了最佳化。 。 簡言之,我覺得 。 ”一個不懂、不管程式的SA”+”只會用API的工程師”=一家走向倒閉的公司。 。 。 -- ※ Origin: Yahoo!奇摩 大摩域 <telnet://bbs.kimo.com.tw> ◆ From: 218-166-116-29.dynamic.hinet.net