互联网事故等级划分标准
如何看待网传波音737 MAX的两次事故是由印度程序员写的不严谨的代码造成?
当前737 MAX事故的原因正在调查当中,虽然最终结果可能还需要一段时间才能出炉,但是目前猜测事故原因的消息也在不断从各个渠道流出,这个过程也暴露出了737 MAX在设计、生产以及验证安全性流程方面的一些不为人知的内幕。相信在真正导致事故原因的结论出现之前,各种猜测和消息依然会源源不断。
在各种消息当中,有一条就是关于飞控软件外包给印度(印度程序员)从而出现质量问题的报道(另据报道,印度方面很配合的在事故发生前停飞了737 MAX,更是让人浮想联翩),该报道据信是来自一家美国的媒体发布的。其实在制造业全球化的今天,很多产品的生产都依赖于全球供应链来完成,软件外包更是有多年的发展历史,与其他产品一样,软件外包也有严格的质量管控体系。所以,如果把737 MAX的事故推到软件外包的身上(或者印度程序员的身上),这个理由未免过于牵强。
软件外包是软件开发行业由来已久的合作模式,印度软件业的发展正是软件外包最大的受益者之一,这在很大程度上促进了印度软件行业的发展。其实,我国不少大型软件企业也是外包行业的重要参与者,只不过国内的软件企业在通过外包积累了一定的经验之后,逐渐走上了自主研发的道路,而印度的软件业似乎一直在软件外包的道路上越走越远。
美国一直是印度软件外包行业的“大客户”,不仅仅是航空业,美国的金融等行业也为印度提供了大量的软件外包业务。按照历史经验来看,软件外包的质量是能够得到保障的,因为在软件外包之前通常已经完成了软件的核心设计部分,有严格的功能规范要求,如果外包质量无法达到要求是很难通过检测环节的,除非软件的设计和测试都由印度方面完成,但这似乎是不可能的事情。
总之,在事故调查结果出炉之前,任何猜测都值得思考,但是软件外包这种合作模式并不会因为一起(或者更多)事故就被否定。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,或者考研方面的问题,都可以咨询我,谢谢!
飞机不断改装,上的发动机越来越大,已经严重影响了飞机的结构平衡,靠一个小小的软件程序来恢复这种平衡,就如同让在天平上已高高翘起的另一头落上一只蚊子一样。但这么重要的程序,交给迷迷糊糊的印度人来做,波音的心也是真够大的。但想想交给美军的加油机里尚且遗留着很多扳手等工具,波音现在的各方面的确令人堪忧!
作为一个写了十几年代码的程序员来回答这个问题,现在很多意外发生都追责到程序员头上,只要做过几年的项目的程序员基本上都有这种意识,程序写成什么样子完全是产品或者项目经理给分解出来使用的,最终客户对功能还需要测试验收,像波音公司这种公司虽然功能外包给印度程序员但并不代表着什么就等着拿现成的功能来用了,这个锅程序员背的有点冤。
像飞机这种风险系数如此高的高科技产品,对于里面的控制软件肯定有各种方面的测试,而且具备的实施细节还有各种测试小组,当然有一个推卸不了的责任最终导致程序如何运行的还是落实到程序员代码中,现在很多人一提到印度的软件外包还觉得不屑一顾,印度这种国家还能写出什么代码来,如果真有这种意识证明对于这个国家真的了解很少,印度学习学习编程有着得天独厚的优势多少年的英殖民地,很多印度人都对[_a***_]非常熟悉,所以在这个基础上直接学编程方便了不少,印度的班加罗尔几乎等同于印度的硅谷,世界上很多科技巨头在里面都设置了分公司,很多业务直接外包给印度专门的外包公司,很多人印度学校类似于中国的职业学校成批量的培训技术外包人才,加上印度***的大力扶持,使得印度的软件外包异常发达。
现在很多美国的科技公司里面印度的程序员比例已经超过百分之十,而且这个比例还在提升,毕竟在有了良好的基础之后金字塔顶端的数目自然会越来越多,加上印度人比较团结高层次的人员的数量还在增加。外包公司的水准也是有高有低,波音公司外包软件选择的技团队肯定也属于顶级层面,如果真的存在软件漏洞,证明内部的管理存在很大的问题,现在外界对于程序员这个职业还是存在太多的误解,比如常见的修电脑问题,这些都是程序员必须的要具备的能力,因为这一件事圈内人对这事还是耿耿于怀,每次回到老家都是被人追着修电脑,现在发现飞机出问题就开始怀疑的程序员的代码的问题,程序员的代码还是为功能需求服务的,不可能由着自己的性子去写代码。
从理论上讲就没有绝对的不出问题的软件,现在大家在手机上使用的应用软件,几乎每隔一段时间就要更新一次很多时候就要在修复bug,飞机上的软件也不例外,出问题也属于正常的范畴但因为飞机这种特殊性不能允许半点的差错,一旦出问题就是致命性的,风险细说会非常高,因为在飞机真正运行之前要把所有的可能性都给排除掉这种可能性还是非常小,事情也都不可能这么绝对。
软件在生活中的参与感会越来越强,不会因为一次飞机事故就会阻碍软件在各个行业或者方向的快速发展,但现实层面中还是存在太多对于程序员这个职业的误解,主要程序员的人数相比别的职业还是少的多,随着科技的发展程序员这个职业会变得越来越普及,那时候的就会用更加客观的方式对待今天的波音飞机***。
希望能帮到你。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/22152.html