作者opman (OpMaN)
看板Soft_Job
标题Re: [讨论]国外软体工程师与台湾的差别
时间Sat Jun 7 09:54:19 2008
※ 引述《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)
1F:推 prudent:应该是没有原始码所以才需要反组译...我猜啦... 06/07 11:50
2F:推 ritchieHsu:是呀 厂商没给原始码所以需要反组译 06/07 13:47
3F:推 ritchieHsu:杀BUG的确蛮杀时间 但没杀掉 我们就必须花时间去修资料 06/07 13:51
4F:→ ritchieHsu:不过加班杀BUG有加班费 赚赚加班费也不无小补 06/07 13:53
5F:推 andymai:为什麽我闻到好深的一股怨气?(大惊!) 06/07 17:01
※ 编辑: opman 来自: 219.80.133.222 (06/07 18:58)
6F:→ opman:基本上,主要想反映部分生态见解, 06/07 19:03
7F:→ opman:是要给在校专注程式设计,练功力的人,对产业/办公室情况, 06/07 19:04
8F:→ opman:有些参考. 06/07 19:05
9F:→ opman:多留意产业生态,需求,也许可以少走一些冤妄路. 06/07 19:09