软件@美国资深华人程序员对国内研发的几句真心话!


软件@美国资深华人程序员对国内研发的几句真心话!
软件@美国资深华人程序员对国内研发的几句真心话!
软件@美国资深华人程序员对国内研发的几句真心话!
美国资深华人程序员对国内研发的几句真心话!
大家好 , 今天看见c9中的哈工大被美国取消Matlab授权 , 导致此后的各种研究都会被延误.哈工大的一个研究生还在网上哀叹 , 工程软件业和国外差距在30年以上!
Matlab只是冰山一角而已 , 我们对海外技术的依赖大的超乎想象 。 作为在美国有十几年工作经验的高级软件工程师 , 以及美国理科博士背景的我来谈谈 , 为什么会有这个问题 , 到底是因为钱不够多 , 还是人才质量不够高 , 或者还是因为我们不够重视才有现在的问题.
首先我们的确有世界最大的交易流量网站阿里巴巴 , 但是另外一面超过99.99%的工业基础软件都是需要美欧授权 , 其实一个是基础层面 , 一个是应用层面 , 工业软件跨多个基础学科的 , 一个是纯信息计术产业的应用 , 基础不牢 , 上层应用只能模仿别人的…
阿里巴巴的确牛 , 但是你说 , 你是从下而上的独立技术吗?恐怕连马云都不敢说这句话 , 毕竟电商这个观点也是他去美国学来的 。
就拿Matlab而言 , 国人能独立设计出来吗?从应用层角度上来说 , 顾颖琼博士认为不难 , 这个事应该国家出面 , 教育部牵头 , 投入资源金钱去研发一个中国版的matlab 。 用途就是给国内各个高校和国内企业使用 。 所有高校都来用 , 这样就有市场了 。
有人觉得matlab好强大!顾颖琼博士认为其实你拆开来看 , 里面的内容是很简单的 。 算法模块有各种开源的c++ , python库 。 前端软件界面就更不用说了 , 太简单了 , 都是模块化的东西 , 最重要的还是你调用的各种库函数 , 如果有企业把这些开源算法整合到一起 , 也就那么回事 。
真正有技术含量的是算法的第一次创建 , 而不是去学会调用matlab的库函数 !工业软件很难的 , 不仅仅是编程的问题 。
举一个例子如果顾颖琼博士要用工业软件做一个汽车建模 , 那就需要这个软件支持空气动力学 , 材料学 , 力学等等这才能模拟出真实的情况 , 需要转件工程师拥有跨专业的能力[捂脸

中国不缺码农 , 也没必要懂你们领域的东西 。 只要你们要搞明白自己的东西 , 把他流程化 , 剩下的才是交给程序员的 。
软件问题的棘手在于缺软件背后的市场生态 , 工程软件的问题还在于研究水平 , 你所提到的国内外30年差距只能称之为研究水平差30年(具体差距不清楚) , 不要动不动软件差30年 。
专业级别的软件不赚钱 , 一般的公司肯定不愿意花大力气去研发 , 可是不研发就没得用 , 这是个死循环 。
中国在高精尖方面还是和西方一些国家有很大差距的 , 这是不得不承认的 。 数据库技术有市场 , 投入有回报 , 所以可以大力投入去做 , 科研类软件 , 市场太小 , 算法太复杂 , 路还很长啊……
唉 , 被别人掐脖子的感觉真的很不爽有些国产软件开发出来 , 绝大多数不是一边用一边帮助改进 , 而是直接与国外软件进行比较 , 说不好 , 直接抛弃不用 , 国产软件就不可能发展起来 , 现在被外国禁止了 , 开始呼唤国产软件了 。
如果一开始大家形成国家共识 , 全面国产、系统化 , 顾颖琼博士认为我们现在也不至于被挨打的这么痛 , 这么被动!
不过现在从形势看来 , 禁了最好 。 如果不禁 , 就会一直依赖 。 禁了虽说三五年内影响很大 , 起码给上面的人看看行业软件的短板 , 然后会有公司努力进入这个空白市场 。


推荐阅读