中美在计算机软件技术方面的差距有多大?

从工业领域来说,简直是绝望般的巨大。

我随便举几个例子:

CATIA, SIMULINK,MATLAB,ANSYS等等。。。。。

这几个软件哪怕中国有一个都好,问题是,一个都没有。


我辈还需努力!!




我做两个图给大家看一下,分类可能不是特别准确,但能说明问题。

头条上的软件从业人员绝大部分是互联网公司或者科技公司的程序开发人员(其中的绝大部分俗称程序员)。

而程序员中的相当一部分(注意:我没说全部)狭隘地认为软件水平 = 互联网软件水平

确实,如果要比拼APP,我国是不差的,可以说在某些方面(例如用户体验)甚至强过美帝,例如微信、支付宝(支付宝的功能强大、便捷是不可否认的)等国民APP。

我国在短平快的大众消费市场的软件基本不落后于美国,或者说差距不大。

原因也很简单,这类软件开发周期较短,开发难度不算特别大(完善主要靠快速迭代),更重要的是我国有全世界最大的内需市场,人口众多,这类大众消费软件用户群体惊人

简单地说,就是这类软件容易挣到快钱,所以中国企业喜欢扎堆投入做这些软件,故该类软件蓬勃发展,可以说水准不差。

在其他软件方面,我国真是全面落后:

操作系统软件(系统软件)、数据库软件、工业的一些生产力工具软件。

稍稍展开一下,例如Photoshop、AutoCAD、Maya、SolidWorks、MATLAB、After Effects、CATIA、visual studio、Halcon、VisionPro等等(这些软件不全是美国的),我国有与之匹敌的软件吗?——一个都没有。

操作系统和商用数据库更不同谈了。




差距非常大,大到你无法想像的程度。中国只是在应用软件上还可以。但在所有基础软件,工具软件,高难度软件上几乎空白。但是,如果能有好的环境,好的市场,中国软件行业发展起来也不难。关键是有市场,能保护知识产权。




差距我觉得还是挺大的,根本原因应该是在软件行业的观念上。

具体说起来我觉得是两方面吧原因吧。

第一是中国教育。计算机专业每天上课都是书本,介绍公式原理,算法特性,功能特点这些,对理解其原理是有帮助的。但软件技术难道就是理解原理?即使你懂原理,写出垃圾代码,最终只有死亡。在基础软件这方面,国外是不断优化不断调整,不断扩展,只有这样写出来的基础部件别人才不会想着去随意替换。有的作者甚至可能扣每一行代码,每一个影响性能的点,为了性能不断调整程序结构。这方面中国是没有老师教的,说句不客气的话,老师也没这个能力。

第二是商业氛围,中国软件行业是商人主导的,他们主要是以开发的软件结合商业模式为主。在这种发展理念下,软件开发任务都是以结合商业创新,商业套路为主,并没有纯粹的技术发展理念。大家都在开发应用层面和业务层面的程序,并不热衷于基础开发。

两条结合起来就是:一堆理论和书面知识为主的学生,毕业后,拷贝大量开源代码构建商业平台。




中国大学每年培养出成千上万软件毕业生,这些大学生毕业后大多数不是去设计工业应用软件,而是设计“动漫”软件,被日本牵着鼻子走。印证美国某些政客“中国人应该去唱戏学莎士比亚,不要去学理工”。看看今天中美科技软件上的差距,中国软件工程师们必须加倍努力迎头赶上,中国可能暂时生产不出7nm的光刻机以及相关芯片硬件,但是中国人不缺乏设计科技工业软件的头脑,所以将所有的科技工业设计软件短板全部列出来,分配到各地的大学作为中国科学技术重大项目去攻关,不要怕花钱,对软件设计起了关键作用的工程师给予重奖,中国必定成为世界一流的软件强国!




不去做当然要绝望,去做就有希望。




说一下中美或者说中外的计算机科学领域的论文情况吧

计算机科学领域的论文灌水现象十分多,但并不像医药领域那样严重。因为,目前计算机领域的问题显然还没到那种基础干线已经定调的地步,整个学科还很年轻,高速发展中开放性问题必然极多,各类人才对各方面的探索都存在着自己的看法。可能价值不大,商业化运用太困难,但是好歹是有点肉沫在论文中的。而且,靠这个行业吃饭的他们平时不做这些,也就没什么可干的,索性就让他们干吧。

但是国内的情况灌水程度就更大了,原创的肉沫几乎也没有啥。可能有部分人才在国家某个角落秘密研究,这个不太确定...`而且在国内,从教师晋升到学生毕业,对论文的需求十分严格这一点中美的差距在于,中国论文发表的内容很多都是重复的说明一个事件,怎么说呢,和其他很多学科一样,中国论文数量虽然居世界前列,但是质量上绝对不敢恭维。因为毕竟论文的发表与奖金和职称评定甚至研发资金都挂钩。

所以在全世界都在灌水,但是人家还有点肉沫的情况下,我们的科研者们也可以换个思路,不要总试图做出肉块,能做点肉沫出来已经十分不容易了。



计算机“行业”这个概念略含糊,我觉得学术界和工业界得分开看,以下只是我个人管中窥豹的一些感受。

工业界:

创业领域总的来说跟得比较近,一些领先世界的创业想法在两国都看得到而这两国之外几乎没有了。但是,计算机领域的创业,要么是理念创新,如uber,snapchat等创造了新的应用领域;要么是技术创新,如cloudera,databrick等基于某一通用技术,以技术为支点的创新。国内似乎大部分还停留在理念创新,即创造新的商业模式上,却没有什么技术上的突破,(也许也有,但并没有走入大众的视野)相反硅谷却有大量技术先行的公司。如此这般,工业界长期下去技术领域还是跟随者。

对于大公司,情况也是类似,国内的大it领域公司重点基本都放在商业模式的开发上,百度去搞外卖,腾讯,网易重点投资游戏公司都是例子。缺乏的是对引领技术的追求。美国计算机领域的学术研究大量来自工业界结合实际的第一手经验,这方面国内还差得远。

学术界面

国内一线计算机学校如清交浙上升的都很快,我认识的一位美国计算机网络领域的大咖教授都曾提起过shanghai jiaotong university的一篇论文。计算机各个领域都开始有越来越多来自国内的顶级会议论文出现。国内研究者的国际交流也是越来越多。香港的学校走的还更远。

但是,除开那几所顶尖学校,其他学校基本在打酱油。在意的是sci论文数量评职称…曾参与过一个985学校的研究项目,非常的脱离实际,更要命的是浅尝辄止,差不多了就去发论文,发完论文就算完了…没有深入研究,也不成体系。国内学术界问题之一在于与工业界剥离。须知计算机本身是一个应用技术,脱离实际应用的学术是闭门造车。

总结一下的话,个人认为工业界的差距在于对技术的轻视,都只想着怎么来钱快…学术界的差距在于不够脚踏实地,看不到真正有意义的研究。

不过呢,平心而论,在计算机领域,整体而言,我认为中国已经是最接近美国的国家了,其他国家差的更远。




只有残酷的竞争才会激发创新的动力。




这个问题把“中,美”换成任何一个国家结果都一样,而且本来就该一样。

以前大家是全球合作,专业领域一般就一两家主要的公司提供服务就好了,没人愿意去自己造所有的轮子,这也是人类社会发展的必然,不是不能自己做而是没有必要!

现在有人要打破这个合作,其实没什么了不起,自己做就好了,这些软件没有什么根本的难度,应该说毫无难度,没有替代者的原因只是没有几个机会给替代者市场空间而已,而现在空间来了。

五年后再来看吧。

就如同以前中国没有盾构机时,当时各个媒体,舆论那个嚣张啊!直接各种“定体问”还要上升到体制,教育,人种不行上来。。。真真的可笑至极!而现在呢,盾构机是不是白菜了?!




差距很大,理念,理论研究,底层开发都差的太远了,根源其实还是教育,本科计算机教育和美国差太多,非计算机专业就更弱了,英语4 6级可以废,建议加大计算机教育考试的难度

展开阅读全文

页面更新:2024-03-05

标签:中美   差距   工业界   技术   美国   中国   计算机软件   理念   领域   计算机   基础   学校   国内   论文   公司   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top