Re: [討論] 外包的軟體合約通常有具體的需求規範嗎?
※ 引述《Aurim (Who cares?)》之銘言:
: ※ 引述《ggg12345 (ggg)》之銘言:
: : 這裡怎麼會扯到自動化工具與台灣人 ? 兩者的關係是甚麼 ?
: 你可以提議台灣軟體業的發展方向,我也可以提吧?我認為自動化才是出路。
: 台灣人就這麼少,還要如你所言的去發展人力密集的SI業的話,
請問: 我那一段說要發展人力密集的 SI 業 ?
到目前為止, 我都沒有提議該怎麼走, 我只講我認為過去的硬體業
或國外軟體業是如何成功的, 別人的成功模式要參考, 但可不是能隨
意複製就能跟著成功的.
: 僅僅憑藉文化屏障來保障本地出身的工程師們是不夠的。
: 拿日本來說,SI業引進的印度工程師愈來愈多,
: 多到東京都可以出現印度村了,日本政府也在考慮降低印度工程師的技術移民門檻。
: 當他們拿的薪水可以比台灣人更低,而手工產出品質比台灣人更好時,
: 難道你會認為你的整個想法可以持久嗎?
要有屏障, 我說的屏障是首先你要能做別人做不到的, 別人能做的你也不差,
別人能做的, 可能你贏不了, 但必須讓那個別人的優勢起不了大作用, 但你
的優勢在你能發揮的時空上要能盡情發揮, 不是能被別人擋住或削弱的.
文化屏障只能遲滯別人的優勢攻勢, 別人很快就能學習適應, 所以無法據為
永久的屏障.
到目前為止, 我沒有任何的建議. 你可以把 "發展人力密集的 SI 業" 當一
個課題, 找出這個策略方案的優缺點. 目前印度的人力密集型外包軟體代工
是世界首強, 強與弱點均在能對有規範的軟體做代工, 並且逐漸進入範例型
設計, 也逐漸吸引委外設計.
: : 若要扯工具與地域關係, 那要看另外一種角度.
: : 台灣的半導體廠其生產工具都來自日本, 日本也生產半導體,
: : 而且還是領先性, 先佔性的生產.
: : 除了工程師有可能薪資有差外, 有甚麼是能勝過日本的因素 ?
: : 勤奮, 細心, 保持潔淨, 日本人沒有一樣是差的. 壓低工資就
: : 能贏過日本嗎 ? 這可不是勞力密集工作(像台積電, 不是包裝),
: : 台積電是晶圓與IC製程合併, 就少進出潔淨室一次, 成功率高
: : 成本降, 加上技術能掌握到, 雖然工具設備是從日本進口的, 但
: : 還能拼得過.
: : 所以, 是要自製工具勝過先進國的工具 ? 還是引進先進國的工
: : 具 ? 是依靠那種優勢 ?
: 這裡是soft_job板,我問你,你用誰家的軟體開發工具寫東西,
: 如果你還有寫程式話?你用誰家的版本控制系統、issue tracking system、
: 需求管理系統、專案管理系統?你覺得他們的優缺點如何,
: 你有想到什麼可以改進的地方嗎?這些都是軟體工具。
: GUI的data binding to web的工具,data/code flow最佳化
: 的工具,技術門檻比較高些,我想這裡比較少人會自己做,
: 但是這些領域其實都還在蠻荒階段,誰的東西比較先進?
: 你做得出來,你就先進了,而我並不認為這些東西難做。
: Microsoft在ASP.NET內放了元件間的data binding機制,
: 你覺得有多少人不會用它,還在傻傻的手工寫code?
: 因為Microsoft沒有提供很簡便好用的工具來做這個編輯啊。
: JSP/PHP那邊又是如何?一整個都還是手工的天下。
: 有多少人天天都在寫相近似的code,code重複使用率之低,
: 即使整個function/method在程式結構上是完全一樣的,
: 只差些參數值不同,也一樣在手工重寫或剪貼。
: 如果你程式寫很久了,寫出來的東西可重複使用率很高,
: 大同小異的功能都可以集縮到一樣的code來,只是套用
: 不同參數去做事,你會想:如果我只要套不同的參數,
: 就可以把事情辦好,那我為什麼要手工加寫code?
: 為什麼不能做個自動化的編輯器來做這件事?
: Design patterns, remember?
: 如果你做了五年的專案,你寫的code其實都可以歸納成
: 固定幾種pattern,那為什麼這些coding工作不能被自動化?
: 因為你不想?還是因為你沒有工具?或者因為你不會寫這個工具?
: Microsoft在推software factory的概念,
: 我是不覺得這裡的大部分人已經準備好接受這概念了。
: 不過,或早或晚,那個時代是要來臨的。
: 何謂先進......如果你都在原地踏步,你怎麼會先進?
: 或者讓我告訴你更多,Microsoft的Phoenix project,
: 要讓編譯器更具重複使用性,讓大家都能更容易做出自己的編譯器,
: 或加強既有語言的特性。原始碼編譯之前要先parse,Microsoft要幫
: 大家省下手工寫parser/compiler的時間,讓大家可以更容易做出
: 各式各樣自動化的軟體開發工具,不用每個有志青年都從parser到
: code generator全部自己來或去改GCC。
: 我覺得,你說的在某方面來說,也是沒錯啦,我們要借助先進的工具的幫助,
: 而且也確實有很多既有的先進工具不是台灣人做的。
: 問題是,你用了嗎?你會用了嗎?你想到怎樣利用這些別人的東西,
: 發達自己的利益了嗎?
再仔細看一下我說的台積電優勢, 如果不是晶圓與IC生產代工一體化, 這個
架構與次序的改變, 台灣除了靠薪資低不具任何優勢, 何況你還要對外來工
具有學習曲線的落後, 要勝出不可能照著別人的已知方法就足夠, 下東坡棋
就是上不了手, 是吧 !
: : 如果想法只是閉關不來往, 那會有啥屏障能讓自己安心發展又勝過別人 ? 你
: : 有別人無法超越的, 而別人能幹的你也不差, 這才能成為屏障. 相容pc與中文
: : 電腦是個例子, 這個硬體例根本就不是啥文化障礙, 她只是用單色卡與軟體擋
: : 住 IBM5550 硬體顯示器的漢字攻勢, 連中文的 BIG5 碼都跟 IBM5550 碼有關
: : 係在, 這個屏障或優勢就是大量使用記憶體的軟體中文程式, 而且適時的完成
: : 本土佔有率的布署, 所以說他有本土中文的屏障. 硬體PC何時是只看台灣只局
: : 限台灣 ? 做軟體的人不會對這種事的認知差這麼遠吧 !
: IBM 5550是先有日文漢字系統的。我倒是覺得你的認知糟糕到不行,
: 東西並不是台灣人先開發出來的,整個技術老美跟日本人早就有了。
事實當然不是如此.
1974/5 年成大的孔令洋教授帶學生做出了點陣的 Raster Scan CRT Display,
使用 ROM /8 吋軟碟機 存字形 pattern , 1977 年整套電腦含磁碟作業系統
在別的合作案下陰錯陽差的完成, 其中的中文展示例是電報明碼, 中英夾雜也
可以列印. 之後才是朱邦復的倉頡輸入法與字形產生器.
孔教授的合作公司就是東元. 那套電腦系統東元因不知如何行銷而作罷, 後來
1982 年東元獲得 IBM 委託獨家生產單色Monitor訂單, 生產技術與檢測方法
全來自 IBM 公司, 而且是使用 PC/XT. 條件之一就是東元不得生產類似那套
微電腦的系統. IBM 5550 是 1983/4 的事, 也就是委託 III 做漢字字形(因
日文漢字字數很少而且日本政府官方限制使用).
IBM5550 的硬體顯示器與東元的中文顯示器關係如何, 細節不得而知, 但時間
關係則是很明確的, 東元很早就不做電腦生意(1978), 成大的微電腦系統技術
就轉給了全亞公司, 就是那家不鳥外交部與經濟部給錢的小公司, 不過點陣中
文沒有轉移, 全亞使用東元的英文終端機, 先有 Bank Memory 的多使用者系
統, 後來配合 Bank Memory 改用朱邦復的 Z-80 Binary code 的中文合成程
式(就是 1980 宏碁天龍中文的輸入與合成程式), 是最早在 IBM 5550 之前改
倉頡顯示16X16 為 24X24 的系統, 為此, IBM 不在台灣推 單色的 IBM5550
而只推彩色機.
台灣的硬體能勝出, 真是不要太妄自菲薄. 台灣緊跟著 INTEL 1971 的 8008
cpu 就跟美日在同一起跑點上做微電腦系統, 涉及機械的,VLSI的,我們沒基礎,
但架構設計與應用的, 我們都不輸, 點陣中文當然是我們贏. 孔教授當年把實
驗室透過校友多年從檢驗線上外觀有瑕疵的 MSI 捐贈的零件幾乎都燒光了.
: : 顯然, 屏障一詞是認知差異的來源. 以 IBM5550 跟中文 PC 為例, 究竟何者的
: : 生產力高 ? IBM5550 的漢字顯示是要有兩台專用的軟碟機掛兩片字形碟加上漢
: : 字顯示卡就能用其特有的 cache display 快速顯示. 其實這個硬體跟成大孔教
: : 授最早做的中文顯示卡是類似的, 只是其改進是同碼字形的取得是經由 cache
: : 再用, 不必每次都到字形檔去讀. 這種問題與方法, 台灣因為是早就結合顯示
: : 處理與電腦處理為同一台機器, 早就用同一 file system 與 display buffer
: : 代替, 反而是台灣當時的方法較先進. 重點是落後的一方何來屏障 ? IBM 只是
: : 具有品牌的優勢, 當時讓很多人心生害怕, 就實質的知識與技術, 我們當然可
: : 以就所知的情況及時布署.
: 我小學從立志模仿Ultima之類的遊戲開始寫程式,開始寫程式的第一個星期就在
: 寫怎樣畫圖,寫machine code的第一個月內就在練怎樣處理點陣圖跟圖塊......
: 我國中就會寫不依賴別人的軟體直接在繪圖卡的frame buffer裡秀中文的東西,
: 你說的這些,我覺得一點也沒有技術難度,只是你知道怎麼做跟不知道怎麼做的
: 差別。基本原理,就只是畫圖而已。技術障礙?品牌優勢?能唬什麼都不知道的
: 人而已。為什麼你老是覺得這種東西能夠成障礙?因為這個知識流通得不廣?還
: 是你覺得別人都學不會,別人都不行?我覺得很奇怪...。
你的時代, PC 電腦已經普及在台灣, 所有國中小老師從 1983 年就開始集訓使用,
何況 1991 之後還有網路普及.
: 聽說你是個教授,你會教這種我在國中以前就會做的東西,讓學生們都能理解這
: 是怎麼一回事,讓他們在知識上更上一層樓?或者你只會把它當成陳年故事反覆
: 重播,因為實際上事情都不是你做的,你其實不知道其中道理?
: 今天便宜的小型LCD panel很多,如果你教數位電路設計,你也可以教學生怎樣
: 在這些小硬體上秀中文或任何其他東西,讓他們更有競爭力,讓他們明白其中的
: 道理。你喜歡的話,還可以教他們加上RS232的模組,這樣子可以從電腦上控制
: 那個小東西,很好玩的。
: 如果我要教小孩子寫程式,我教完變數、流程控制後,我會想先教他們如何直接
: 在frame buffer裏頭畫東西-因為這才是最基礎的I/O之一,最好玩的東西之一,
: 可以激發小孩的想像力與思考空間。現在許多人念到大學畢業,資訊類系所出來
: ,連這種小事情都不會,連個基礎概念都沒有。誰教的?當然是不會這些的人教
: 出來的。
你不覺得就是造了環境以後, 很多年輕的國中生就自己學得會了嗎 ?
要質疑教授們為何不再教這類好玩的, 那你就要去問台清交的大教授們了, 我能
做的就是讓微電腦與網路普及, 讓人才輩出.
: : 擴充卡的故事是因為台灣最早做的 PC 是由工業局透過電子所出面做的, 那個
: : 設計沒有擴充卡插槽, 界面卡被併在主機板上, 理由是節省成本(因為插槽很
: : 貴), 那個設計也不跟 IBM PC 相容, 尤其是 RS-232 界面卡部份, 所以一出
: : 就陣亡, 還因大板子做死了, 很難做補救更動.
: Sorry, ISA is proposed by IBM in 1982, not by anybody from Taiwan.
: : 插槽的做法在微電腦是早就有了, 遠早於 APPLE II , 主要是研發模組時隔離
: : 除錯的需要. 但對著眼於 cost down 的人總會犯這個不該節省的錯. IBM 相
: : 容 PC 維續插槽與分離的介面卡, 當時囑附廠商的理由如下:
: 一直到EISA出來,這些規格的推動都不是台灣廠商,台灣廠商只是遵從別人的設計。
: 即使是EISA,你自己去維基百科上看,推動的gang of nine也不是台灣廠商。
台灣的硬體製造商當然是不知如何定 BUS 的規格, 連電子所都不敢. 但不做
BUS 插槽, 台灣的PC硬體可能就接濟不上本土人力與快速低成本的發展方法,
台灣的那些廠商至少曉得利害, 沒有同意使用 IBM 的 Micro Channel.
這些硬體廠商確實是都不怎麼樣, 但卻能言聽計從抓住重點 !
: : 3.專科學校可以透過 bus 插槽 發展硬體介面卡與其上的 BIOS ROM . 這有助
: : 於協助除錯與供應人才. 國內採購對這個規範也很堅持, 畢竟付這個成本是
: : 值得的.
: 我小學跟國中從Apple II的線路圖中得到很多心得,很抱歉,我不覺得這些事情
: 是一定要上大學才能學會的。bus clock要設多少,CPU要怎麼超頻,bus上的mux
: 與其他線路要怎麼安排,不用等到念完大學才能學會。小朋友一樣可以去買顆
: ROM跟燒錄器,回家拼湊一下,燒燒字型、燒燒code。沒有人教我耶。Steve Jobs
: 跟StevenWozniak也不是誰去把他們練成人才的,他們做這些時,可沒有人教他們。
: 現在TTL IC比較難找了,如果你喜歡,可以用VHDL自己裝一裝,在emulator上
: 跑一跑,自己打造出來的硬體,感覺多爽啊。
: 如果一定要到人家教才會去做,你覺得那是哪一級的人才?
: : 這些都是小事, 但個人認為很關鍵, 這些共識的持續確實也很微妙. 不可否認
: : 台灣的相容 PC 硬體採購規範有很大的引導作用. 你也可以說好像那些都是照
: : 抄的.
: 台灣市場這麼小,能有引導作用?你以為歷年來市場佔有率最高的是哪些廠商?
: 你覺得這些東西的設計都是誰給的啊,當然不是台灣人。你很習慣忽視全球化自
: 由市場的力量。
: 怎麼辦,世界公認的發展史都跟你認知的不一樣耶。
你要起得來, 還得有人肯看得上跟你肯分工合作, 是吧 ! 起頭那一段發跡是完全
不能忽視的. 我可沒說台灣的硬體在目前先進又了不起, 但她能長大賺到錢是吧 !
以今比昔不就犯了大錯嗎 ? 這不是單一的個別的技術能力問題, 是比賽較勁時,天
下那隻鹿是鹿死誰手的問題. 就像產業外移, 不移到印尼而是到大陸, 真是自由化
市場的力量而已嗎 ? 不要忘了 大陸對電腦技術的教育與重視, 還有他們的"人才"
與戰略, 那是一個敢拿鳥槍打韓戰, 有其謀略, 膽識與方法的地方 !
軟體業想贏, 想了超過 30 年, 但世界上的輸贏並非單一的絕對比較, 那是聯
考的人為制度給的印象, 商業市場是個 "場地" "領域" 並不是一條線.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.1.146
→
10/29 19:00, , 1F
10/29 19:00, 1F
→
10/29 19:02, , 2F
10/29 19:02, 2F
→
10/29 19:06, , 3F
10/29 19:06, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 45 之 48 篇):
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章