Re: [討論]國外軟體工程師與台灣的差別

看板Soft_Job (軟體人)作者 (OpMaN)時間17年前 (2008/06/07 09:54), 編輯推噓4(405)
留言9則, 4人參與, 最新討論串6/21 (看更多)
※ 引述《ritchieHsu (我要努力向上)》之銘言: : ※ 引述《allstarschh (allstars)》之銘言: : : 想請問有和國外作軟體合作過的 : : 國外工程師與台灣的有什麼不同呢? : : 例如像印度 日本 歐美 : : 這些比較有名的 應該學校時就會受很多的訓練吧 : : 那台灣的一般都欠缺什麼呢 : : 好奇想了解一下 : 強者 天才 高手 很多 : 但二流的也是一堆 : 不要以為外來和尚比較會念經 : 人家說印度軟體工程師平均素質是很強 : 但我比較倒楣 遇到二流寫的程式 : 曾經遇過幾次比較幹的case : 弊公司核心系統外包給某知名美國大型系統商 : 該公司工程師都是聘用阿三哥居多 : 我們系統的某個模組 經常出現 大量交易 concurrence 的 bug : 我們反應給這些高姿態的vendor,他們就是死不承認 叫我們在測試環境 : try出這樣的case才算是bug(production交易量很大,測試環境不輕易模擬出來) : 後來火大了 我們就自己反組譯所有核心的code去trace : 才找出問題所在,然後自己更改非核心code避掉此問題且避免侵權 倒有點奇怪, 如果這邊所說的bug,是下面所提的, 那應該不用反組譯,多檢查Thread的程式碼應該就可以看出, 反組譯也沒多大幫助才. 也不算是對方的bug. : 以java的角度來看就是 用太多singleton pattern 又沒做好thread protected : 導致production上大量交易時會有dirty read情況 : 後來其他模組也出現類似問題 : 我只能說一個簡單的 singleton pattern 亂用 也會搞砸整鍋粥 這不是 singleton pattern 的問題, 而是多 Thread在有可能同時讀寫 全域變數時,可能會發生問題. 這種 bug,只要好好檢查source code就可以找出來問題點. 不過,就算能短時間把bug通通殺光, 專案也能提早完成, 目前大部分的公司制度,大概也不會有績效獎金之類. 公司大概只會生更多工作讓你做,就變成雜工一個, 有些比較專業的技能在專業性職的開發案大抵完成,或也許該準備提早找工作. 所以,大概不只要殺bug,還要殺殺時間. 好留下來加班陪大家. 甚至,看誰比較晚下班,就是對公司比較有向心力. : 該系統在全世界不知道賣給多少家客戶了 竟然還會如此不重視此問題 : 所以外來的和尚有好的也又壞的啦 大家都是人啦 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.133.222 ※ 編輯: opman 來自: 219.80.133.222 (06/07 09:58) ※ 編輯: opman 來自: 219.80.133.222 (06/07 10:00)

06/07 11:50, , 1F
應該是沒有原始碼所以才需要反組譯...我猜啦...
06/07 11:50, 1F

06/07 13:47, , 2F
是呀 廠商沒給原始碼所以需要反組譯
06/07 13:47, 2F

06/07 13:51, , 3F
殺BUG的確蠻殺時間 但沒殺掉 我們就必須花時間去修資料
06/07 13:51, 3F

06/07 13:53, , 4F
不過加班殺BUG有加班費 賺賺加班費也不無小補
06/07 13:53, 4F

06/07 17:01, , 5F
為什麼我聞到好深的一股怨氣?(大驚!)
06/07 17:01, 5F
※ 編輯: opman 來自: 219.80.133.222 (06/07 18:58)

06/07 19:03, , 6F
基本上,主要想反映部分生態見解,
06/07 19:03, 6F

06/07 19:04, , 7F
是要給在校專注程式設計,練功力的人,對產業/辦公室情況,
06/07 19:04, 7F

06/07 19:05, , 8F
有些參考.
06/07 19:05, 8F

06/07 19:09, , 9F
多留意產業生態,需求,也許可以少走一些冤妄路.
06/07 19:09, 9F
文章代碼(AID): #18IUfCcd (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #18IUfCcd (Soft_Job)