看板 Soft_Job 關於我們 聯絡資訊
※ 引述《VVll (偽Wii)》之銘言: : 軟體業 也有一個一直存在的事實 : 並不重視 軟體工程 這個區塊 : 不論是UML的流程 或是 已經推一陣子的CMMI : 應該很少軟體公司 在做 : 之前去 某個網路遊戲開發公司面試 : 提到 個人專題 是做國科的OpenSurce計畫 : 依照 CMMI的流程去規劃與設計... : 厚厚的一本專題作品 都是在寫文件... : 就被面試主管打槍 : 說業界根本就沒在用這個 : 都嘛直接寫 比較快 : 你們做的這個 比較偏學術研究 或是政府標案 : 聽起來 好像沒有什麼不對 : 但是 依照當初所學 的觀點去看 : 當系統程式的規模越來越大 沒有預先設計規劃好 整個開發生命週期 : 東西真的做的出來嗎.. : 在另家公司面試時 跟裡面的人聊到 橘子?之前有個團隊在自製遊戲 : 但是錢燒了2-3年東西還是沒出來 最後就把那個團隊先抓去弄代理遊戲了 : 從WOW在台灣上線 到今日.. 都過了4年以上 : 而台灣到現在 卻做不出同樣規模水準的大遊戲(軟體) : 軟體工程... 真的沒用嗎? ================================================================== 資工系很親切, 說的是任何人都可以入行, 這行有些特別的地方, 那可能就是軟體工程. 台灣所有跟IT有關的產品, 即使是組裝, 都用上軟體來控管生產或增強 產品性能, 幾乎沒有一個老板會說軟體不重要, 因為都是靠軟體在增加 附加價值與競爭力. 但如此重視軟體, 為何很多 IT 產品業, 常會被批 評不把軟體工程當一回事? 思惟不受規範限制, 自然是海闊天高, 創意無限, 愛怎麼做就怎麼做, 當然也就任何人都可進來做, 沒有一堆菱角, 當然是親切. 但做軟體的會想把軟體做垮嗎? 事實上絕非如此, 只是這些業界重視的軟體工程與方法的, 跟這些掛著軟體工程自認最正 牌的專家或學者在認知上是有些互看不對眼. 軟工專業的, 總有一些特異的現象: 第一個特徵: 在資工系裡, 很多教師不會被軟工專業者認為是懂軟體工程. 這種事在工學院的老系, 如土木系裡決不會發生土木系的教師批評系裡 其他教師不懂土木工程. 因為他們通常都使用同一種工程圖號表示法, 說的都是同一種表達形式, 也幾乎用同一套數學工具, 不會各說各話. 第二個特徵: 被批評不懂軟體工程的, 幾乎都會有軟體工程管用嗎? 這種質疑軟工的 奇特看法. 譬如專學軟體工程的若看到台灣這些做軟體的, 尤其是在台灣 "能賺到 錢" 的IT 業, 幾乎都會罵 "亂無章法, 既原始又野蠻只懂暴力法". 主要的原因是這些靠軟體加持在賺錢的業者, 認為照著軟體工程專家的 搞法會賺不到錢! 但專家的看法則是目前這樣搞, 將來賺不到大錢. 以前, 賺錢老板的惡劣答覆一定是 "公司目前的方法雖爛, 可是卻能賺 到錢", 言下之意就暗示著 "能賺到錢再說". 時下, 軟工概念至少推了 一陣, 也被 "印度軟體" 頂了一頓, 就只好說那是學院派的. ============================================================= 軟工要在台灣推動, 最大問題是沒有跟國情結合. 1. 台灣的 PC 硬體滿街跑, 外銷的 PC系統組裝商每台電腦根據每個 CPU 數量都必須付每個 CPU 一套作業系統的錢. 但街上的經銷商 卻可以告訴買者, 那套作業系統不算買方的錢, 他附帶拷給你. 而買方也真以為省了錢賺到了! 台灣進口幾顆 CPU , 美國海關會 不知道? 這使得當真再付作業系統軟體錢的人, 可能是白付給經銷 商了. 2. 台灣大力推廣使用電腦, 學習寫程式. 非本科系都要學. 懂一點的 人太多. 問題1: 使用電腦的不想付軟體的錢, 更別談改個batch command 指令 要錢! 斤斤計較少付代價是否就是人性? 假如 batch command 的備註寫得很清楚, 小改的人是否很多? 要不到 錢的機率是否會變得更高? 在公司裡把備註寫得很清楚, 配發給客戶又要發時間拿掉, 那是幹嘛? 公司裡的文件不會因很齊全, 更容易被洩漏盜賣嗎? 假如文件用黑話, 行話表示, 別人就不容易看得懂, 那可讀性, 新人接 手又怎麼辦? 問題2: 工程圖設計圖, 多數的外行人看不懂, 也不敢亂接亂改. 普通 電腦程式亂改, 最壞蕩機. 重開機, 避開那種用法就行, 又不 是核能電廠的軟體, 蕩機死不了人! 問題3: 軟體維護修改要不到多大的錢, 一切重做才要得了大錢 ! 規劃軟體時做到模組化, 可再用, 易讀易維護, 在台灣這種小市場, 那 豈不跟自己飯碗過不去? 當老板要的東東很清楚, 軟工專家針對客戶需要, 怎會處理不了? 通常, 很靈通柔軟的, 見招拆招的都能應付這種問題, 但很靈活跟亂無 章法會有多大差別? 台灣一向講求 "亂中有序", 照扛老外教科書難免 死硬, 兩方對不攏, 這時候一點都不親切 ! 軟體從流程圖到 UML 從來都不曾定案實施. 不像電機的工程圖, 至少 大家用 美規 也都 "服從" 了很久 ! 如果工程圖都如天書, 非本科系 看不懂, 只有入行看得改得, 這時候資工系就不那麼親切了 ! ============================================================== n 年前的黑手老板雖不做電腦, 但也有同樣的問題. 使用電磁開關控制 的複雜動作, 其接線圖就如同電腦程式, 日據時代留下來的黑手老板把 接線圖用自己的符號自個寫下來, 但久了就一堆亂成一團的鬼畫符, 連 自己也弄不清楚, 更別談有人敢接班那張原設計圖了. 畢竟萬一接錯線 , 模具工具機的刀具亂跑也是會嚇死人的. 黑手老板的機器可能就靠那張電磁開關的控制電路圖, 可以唯一的自行 變化來擋住同行的進入, 這就是典型的 Know-How 機密做法. 黑手老板 用的是日規符號加上自創的, 若碰上學回美規電磁開關工程圖的洋博, 被斥外行, 暴力 也就不冤枉. 不過, 別忘了黑手老板因自創密笈可以 賺到這地區的錢 ! 模具業很賺錢, 到現在依然是如此! X海精機 就是做模具起家的, 目前 也自認對軟體會有一套辦法! ※ 編輯: ggg12345 來自: 140.115.4.12 (03/01 08:37)
finalcoffee:業界最大問題點就是,只想用22000請到什麼都會的人... 03/01 08:44
cloud1230:樓上中肯 03/01 09:33
kerickuo:其實把黑手老闆換成大學教授或軟工專家這最後一段讀起來 03/01 10:11
kerickuo:也不會有任何一點違和感。 XD 03/01 10:11
iincho:學界問題也是不覺得寫程式本身是專業吧...XD 03/01 10:18
remmurds:一堆叫獸永遠只會紙上談兵外加誰的論文排版比較整齊 03/01 10:25
黑手老板可以自己看自創的符號圖做出控制電路來, 維持 know-how 不外洩, 換成教授則多數都不行. 黑手老板不肯教別人看懂他訂的符號, 別人只能猜. 軟工訂的規範沒人肯遵守, 怕的原因之一是怕機密外洩, 怕無法保 障自己 "小小電路圖(程式)" 的智財權, 要分工合作很難, 多數是 單包獨幹, 累死自己. 土木系教授未必會去蓋房子, 但出來的學生不會看不懂工程設計圖, 也不會亂訂別人看不懂的符號. 電磁開關的電路圖稱為 relay ladder diagram 是一種邏輯電路, 跟電腦硬體的邏輯電路同一種原理, 都能用 Boolean algebra 描述.
wa120:其實我覺得這個講得最中肯 03/01 12:46
既然是講工程就會有 規範, 工法, 道具的問題. 只是軟體還多一樣: 如何保護投入的資金與產出的智財權. IBM 給的糖衣就是 利用 IDE 道具形成資本與人力投入的障礙 做保護! 說的是: 花大錢就能解決心頭大患! ※ 編輯: ggg12345 來自: 140.115.4.12 (03/01 13:12)
yauhh:以上回應不止,還有微軟IDE啊 03/01 13:14
richliu:問題在於, 第一桶金用硬幹的幹出來, 那些碰運氣賺到錢 03/02 01:49
richliu:的人以為這就是軟工, 這就是軟體. 然後就... 爆 03/02 01:50
richliu:再來就是, 台灣搞軟體的都附在 hardware 下做事 03/02 01:51
richliu:搞 hardware 的大多對軟體沒概念, 甚至到了無知的地步 03/02 01:51
richliu:再者搞 hardware 的 scale 不像傳統軟工那麼大, 比較好弄 03/02 01:52