都说政府项目钱多又好干!富士通哭着对你说,童话里都是骗人的…_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 都说政府项目钱多又好干!富士通哭着对你说,童话里都是骗人的…

都说政府项目钱多又好干!富士通哭着对你说,童话里都是骗人的…

 2016/11/1 5:30:44    程序员俱乐部  我要评论(0)
  • 摘要:开公司做工程的,有谁不想接到政府的项目?都觉得逼格高,又有钱赚。可是,如果项目做砸了,那后果也是很严重滴。今天就来八一个本来想要怒刷存在感,结果反被啪啪打脸的故事......在日本的小伙伴,应该已经没有人不知道MyNumber了吧。就是类似于我们大天朝身份证号码的东西。跟户籍税务福利等有关的行政手续,都需要填写这个MyNumber。这个制度是从2016年1月1日开始实行的。不过反过来说,岛国人民这么多年居然都没有身份证号码,在确定个人身份的时候不麻烦吗?真不知道他们这么多年是怎么过来的。当然
  • 标签:项目 富士通

  开公司做工程的,有谁不想接到政府的项目?都觉得逼格高,又有钱赚。可是,如果项目做砸了,那后果也是很严重滴。

  今天就来八一个本来想要怒刷存在感,结果反被啪啪打脸的故事......

  在日本的小伙伴,应该已经没有人不知道 My Number 了吧。就是类似于我们大天朝身份证号码的东西。跟户籍税务福利等有关的行政手续,都需要填写这个 My Number。这个制度是从 2016 年 1 月 1 日开始实行的。

  不过反过来说,岛国人民这么多年居然都没有身份证号码,在确定个人身份的时候不麻烦吗?真不知道他们这么多年是怎么过来的。当然,这只是咱们歪果仁的想法,他们自己这么多年估计也都习惯了。反而有很多人觉得,这简直就是奴隶编号,

  所以反对这个制度的也大有人在。甚至还出现一大堆影视文学作品,警告国民这种制度很危险。比如刚刚结束的夏季热播悬疑剧——《そして、誰もいなくなった》。

  讲的就是一个程序猿哥们,身份证号码被别人冒用,玩儿命地证明“我妈是我妈,我是我”的故事。

  说得好像你们以前,没有身份证号码时代就不危险似的。反正不管民众是赞成还是反对,该来的还是来了。各行各业的 IT 系统,都需要对应 My Number 的问题。关于这个事情,雷子以前也撰文写过,有兴趣的同学可以去翻翻旧文。

  随着 My Number 制度的开始,官民间所有的 IT 系统新建和修改,总计市场规模达到 3 兆日元。这其中最核心的项目就是,由日本政府运行的 My Number 卡管理系统。

  2014 年初,这个管理系统开始公开招标。在岛国干 IT 的公司谁不想插一脚进去?能赚到多少钱并不重要,关键是做这种核心的政府项目——牛逼啊,要不为什么明星大腕都抢着上春晚。

  最后中标的,是一个由 NTT Communications 牵头的公司组合,其中的成员公司包括——NTT Data,NEC,富士通,日立制作所。

  厉害了我的哥,简直怒甩其他竞标公司七八条街,堪称史上最强组合,没有之一。

  那么最终中标的价格是多少呢?几大巨头加起来总共报了 69 亿日元,对这些年销售额以兆为单位的公司来说,简直就是毛毛雨。本来人家就不是冲着钱去的。不过也正是因为这样,最后才没有赔光裤衩。

  为什么这么说,看到后面你们就知道了。

  就是这样的一个最强组合开发出来的系统,从 2016 年 1 月上线就开始掉链子。两个多月里,平均每天要挂掉一次,其中大规模的系统故障发生了 6 次......

  每次一出故障,全日本各个市区政府里的市民就不能领证。

  老子好容易请了假来办证,你们 TMD 居然告诉我领不了?岛国公务员也是不容易,一边点头哈腰地赔礼道歉,一边加点加班没日没夜的赶工。

  本来政府计划到三月份为止,发行 1 千万张身份证,结果到 4 月底连三分之一都没整完。

  丢了这么大的人,日本政府当然要去开发商那里找回场子。

  最强组合里的其他小伙伴,立刻发挥了日本人最娴熟的职场战术——甩锅,第一时间跳出来表示:出了问题的中继服务器,是富士通负责的。这个锅臣妾背不了哇。

  按理说哪怕就算是本番障碍,发现了改过来也就行了吧。

  可是这个 bug 硬是拖了好几个月都没改好——开发环境上再现不了啊。

  日本政府为了应对难关,只好又含泪把富士通的中继服务器增加到 4 台,尽量降低中继服务器同时当机的概率。

  富士通的苦逼程序员们不吃不睡好几个月,review 所有代码,加 log 输出......甚至还把本番环境里的硬件拆下来测试,从硬件到软件所有设定完全复制了本番环境。

  终于弄清了 bug 的原因——特定环境下才会产生的硬件和系统调用问题。

  非 IT 行业的同学们,如果阅读本段内容时是晚上,请认真阅读下面的原因说明部分,助眠效果是极好的。如果你还想再玩一会儿手机,下段可跳过。

这个中继服务器是干啥的呢?

简单滴说,

是用来把住民基本信息网络发过来的电文解密用的。

为了保证速度,

采用了硬件解密的方式。

同时还安装了硬件健康状况的监视软件。

由于 BIOS 的设定错误

硬件和监视软件产生了中断冲突,

导致了解密硬件调用 CPU 处理的请求失败。

就好像打麻将的时候,

虽然你的牌不错总是能扣听,

但你的上家一直截你的胡,

你说这牌还能打不?

另一个原因是

程序员对 OS 的 API 理解不足,

在特定情况发生的时候

错误地释放了未申请到的内存

导致程序崩溃。

异常情况的单元测试 case 不够啊,同学!

  作为这届程序员,雷子还是很同情富士通的同学们的。但是日本政府显然没雷子这么有同情心。他们认真考虑后,决定让富士通的同学们——赔钱。

  8 月 29 日,日本政府的代表,地方公共团体情报系统机构发出声明,要求富士通赔偿此次事故带来的损失。具体金额还在商讨中,根据合同,赔偿金的上限是签约时的开发费用,即 69 亿日元。

  (富士通:哎妈,幸亏当时没多要)

  其实,这种极特殊情况下带来的系统异常,就算闹上法庭,富士通也不见得会输。

  具体理由可以参照:

  程序 bug 导致了天大的损失,要枪毙程序猿吗?

  但对方是政府啊,这就变得微妙了。

  那么现在问题来了,你觉得富士通是会跟日本政府死磕到底?

  还是会认怂赔钱了事呢?

  以后再看到哪个公司对着政府项目流口水,

  不知道富士通会不会在心中冷笑。

发表评论
用户名: 匿名