作者ritchieHsu (我要努力向上)
看板Soft_Job
標題Re: [討論]國外軟體工程師與台灣的差別
時間Fri Jun 6 14:12:15 2008
※ 引述《allstarschh (allstars)》之銘言:
: 想請問有和國外作軟體合作過的
: 國外工程師與台灣的有什麼不同呢?
: 例如像印度 日本 歐美
: 這些比較有名的 應該學校時就會受很多的訓練吧
: 那台灣的一般都欠缺什麼呢
: 好奇想了解一下
強者 天才 高手 很多
但二流的也是一堆
不要以為外來和尚比較會念經
人家說印度軟體工程師平均素質是很強
但我比較倒楣 遇到二流寫的程式
曾經遇過幾次比較幹的case
弊公司核心系統外包給某知名美國大型系統商
該公司工程師都是聘用阿三哥居多
我們系統的某個模組 經常出現 大量交易 concurrence 的 bug
我們反應給這些高姿態的vendor,他們就是死不承認 叫我們在測試環境
try出這樣的case才算是bug(production交易量很大,測試環境不輕易模擬出來)
後來火大了 我們就自己反組譯所有核心的code去trace
才找出問題所在,然後自己更改非核心code避掉此問題且避免侵權
以java的角度來看就是 用太多singleton pattern 又沒做好thread protected
導致production上大量交易時會有dirty read情況
後來其他模組也出現類似問題
我只能說一個簡單的 singleton pattern 亂用 也會搞砸整鍋粥
該系統在全世界不知道賣給多少家客戶了 竟然還會如此不重視此問題
所以外來的和尚有好的也又壞的啦 大家都是人啦
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.80.137.113
推 wisehuang:pattern用在該用的地方才對,寫程式100%遵循pattern 06/06 14:22
→ wisehuang:也不是一件好事 :P 06/06 14:22
推 ykjiang:design pattern 是供觀摩、學習、溝通用的 06/06 15:47
推 minshow:噗 該不會是IxM吧 XD 06/06 15:53
推 neigence:XXX synchronized getInstance(){..} ?? 06/07 20:31