MyException - 我的异常网
当前位置:我的异常网» Java面试 » 软件不是工业解决办法

软件不是工业解决办法

www.MyException.Cn  网友分享于:2013-01-12  浏览:2次
软件不是工业
几个月之前我参与了一个日本银行软件的开发工作,大家都知道,银行软件是个对软件正确性和数据保真性要求很高的系统,但是世界上面有没有软件能保证这个要求呢?
我看没有,无论什么平台,什么架构,再好的软件都会有数据的错误和bug,这样看来,软件还能是工业产品吗?
什么叫工业产品?比如福特公司制作汽车,他生产出来的汽车也不是没有问题,但是问题应该被局限在客户可以承受的地步,比如说,汽车不能自燃,比如说,汽车的刹车不能失灵,因为汽车一旦出事,就是人命关天,就是大问题。所以我们说汽车是工业,因为它制作出来的东西耐用,因为它制作出来的东西值得大家信任。可是软件呢?
我做的日本银行软件,用了业界最时髦的NEXWEB技术,自吹为业界最稳定最强大的J2EE开发平台,可是呢,我们在实际开发和测试中间看到,这个软件其实十分脆弱。在软件产品里面没有所谓的重量级问题和轻量级问题之分,任意的一个小小的数据的缪误都会导致整个系统的崩溃,软件真的是工业吗?我看不是,我看软件不值得工业界信任,至少目前不值得。
SUN公司是个强大的公司吧,你们看看SUN的程序员在程序里面怎么说的,他们说“ *   You   acknowledge   that   this   software   is   not   designed,   licensed   or   intended
  *   for   use   in   the   design,   construction,   operation   or   maintenance   of   any
  *   nuclear   facility.”
我觉得中国的软件人很多都不自量力,或者说喜欢跟风。
当年国外流行开源操作系统,于是就一窝蜂作LINUX,现在时兴外包,就一窝蜂作外包。
美国卡内基大学说软件工程应该是CMMI标准,于是大家就一窝蜂去做CMMI认证。
我认识很多学生(我自己当年也是这样),在大学里面不好好学相对论,学学线性代数就跑出来做程序员,学会了JAVA就觉得自己很牛比,一不小心会用STRUTS的就更加开心,这些都是社会上面浮躁的软件风气的影响。
软件不是工业,做的好的话,软件是艺术品,做的不好如中国,软件就是游戏机。
所以我劝所有的同志们,去做数学家,去做物理学家,去做历史学家,如果你没能力做学问,那么就请来做中国软件吧。你会发现到处都是和你一样沙蔽的程序员和BOSS


------解决方案--------------------
~up
------解决方案--------------------
各个国家国情不同啊,人总要吃饭的吧,学相对论,学线性代数就能有饭吃?等你学出来估计也饿死了,国外打个零工一个月不用愁,中国可以吗?中国现在需要的是工程师不是科学家,所以还是实际点做个工程师吧!
------解决方案--------------------
各个国家国情不同啊,人总要吃饭的吧,学相对论,学线性代数就能有饭吃?等你学出来估计也饿死了,国外打个零工一个月不用愁,中国可以吗?中国现在需要的是工程师不是科学家,所以还是实际点做个工程师吧!


支持,强列的支持,生存是最大的问题! 但这并不是说我们没有进取的精神,我们也希望自己的世界公认的牛人!

------解决方案--------------------
明显的芙蓉路线
------解决方案--------------------
楼主有点傻,先认清楚自己的位置再说话,别站着说话了
------解决方案--------------------
外包不是因为流行所以大家才去做的

而是因为有利润
------解决方案--------------------
原来是宣传blog的,比较奇怪,说着说着软件业不是工业,又怎么扯到中国的软件业,敢情标题应该改为中国的软件业不是工业乎?

文章评论

亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
我的丈夫是个程序员
我的丈夫是个程序员
旅行,写作,编程
旅行,写作,编程
漫画:程序员的工作
漫画:程序员的工作
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
程序员和编码员之间的区别
程序员和编码员之间的区别
每天工作4小时的程序员
每天工作4小时的程序员
老程序员的下场
老程序员的下场
中美印日四国程序员比较
中美印日四国程序员比较
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
如何成为一名黑客
如何成为一名黑客
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
Java程序员必看电影
Java程序员必看电影
程序员都该阅读的书
程序员都该阅读的书
程序员的鄙视链
程序员的鄙视链
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
一个程序员的时间管理
一个程序员的时间管理
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
我是如何打败拖延症的
我是如何打败拖延症的
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
程序员必看的十大电影
程序员必看的十大电影
代码女神横空出世
代码女神横空出世
编程语言是女人
编程语言是女人
鲜为人知的编程真相
鲜为人知的编程真相
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有