首页/文章/ 详情

#大国的坎#工业软件“卡脖子“,国产CAD你拿我们当自己人?

4小时前浏览130


内核为基,生态为引,把住中国工业软件“龙头”。说到点子上,但是未必有人在乎。

国产CAD需要搅局者(自主可控创新),那些胡乱瞎搅局的人,就怕自主的好了。

国产工业软件需要变革,革命要么重下到上,要么从外到内。看谁布局的早,布局得好。倒下一批,在所难免。到时候,亲美派,国产派,发生讨论是可以预见的。即使你想和平过渡,别人也未必肯。这是变革过程的阵痛。在万物互联的时代,后进者,应该更容易吸收技术红利,站在用户角度来开发软件功能。




#工业软件# 大国的坎,对于工业软件CAD小伙子别灰心!!保持激 情,断续建议。不过这么多年了,国内98%软件除了bug反馈,再修复修复bug,许多建议都只是,你的建议收到了,会评估的。就没下文了。长此已久,没了激 情。

一个网友说:“国产软件发展不起来主要原因:1、缺坚持下去的信念 2、专业开发技术人员 3、技术积淀不足、数据利用不起来,缺乏对数据的收集、积累和利用转化 4、缺长期健康发展的环境 5、用户群体基数小,不足以能与软件共同正向成长”

一位老者说:“目前中国工业软件的短板是:(1)底部中空缺少根基,基础研究相对缺乏;(2)软件厂家大多自身羸弱,没有造血能力;(3)用户无心陪伴,拿来主义至上;(4)协同舢板不成局, 企业仍然是单打独斗,缺乏组件与生态的配合。可以说,上述四大顽疾不破,工业软件难进。”

国内小企业想搞CAD也没有能力搞!有实力的国有企业不屑于搞,有钱什么买不到?干那费力不讨好的事干嘛。高校、院所,半封闭的门户,说闭门造车也不为过,成果鉴定了,国家划拨的钱也花没了,研发也就停了,该干嘛干嘛去谁关心应用推广?不推广试用,哪里谈的上迭代、优化!科技上不能搞平衡的,中国的院士不能按照欧美来,应该是欧美数量的总和才行。错就错在,只知房地产,不知计算机。

很多软件,失败就失败在最后一里路!走了99里,就剩最后一里路。工业软件CAD,不要谈什么垄断,别人能活,为什么我们不能活?如果谈垄断,那就要谈市场,国外的市场不谈,中国人都喜欢看见国产软件能行。这才是垄断。如果国内市场都垄断不了,那就别谈什么国软之光,毫无意义!国产软件,不可能绕过去。不可能只服务国外客户,而服务不了国内客户。

软件不够软,硬件不够硬。理论是理论,学术是学术,经验是经验,算法是算法。分的太清楚,反而是模糊了总体面貌。被动的事情,永远认为有退路,所以不想前进。一旦出现断档,就吵吵嚷嚷。没有方向!而很多新兴领域,不重视主动权,只能打顺风仗。只能打顺风仗的队伍,在战争时期,就是非正规军。总认为,成本有人承担,结果有人买单。新中国之所以能够面对挑战,就是因为主动权一直抓在手里。

不重复基础,哪来人才队伍。中国需要和其他国家(俄罗斯,乌克兰等)进行基础合作。低层次的重复,和国际高端没有矛盾。目前能合作的不多了,因为大家都认为高端才赚钱,所以不想培养基础人才了!搞出一个功能,都想货卖三家!目前体系存在较大问题,大家都在摸索阶段,但是为了分出高低贵贱。

原先很多创新发明都是用纸质资料保存,现在可以通过网络存储在云服务器里。所以会出现短期井喷的现象。但是这种情况会进一步恶化教育界科技界的贪腐。因为很多资料是很多年前的资料。发明人大多已经不在位或者不在世了。从这个角度来看,所谓的弯道超车,有点吃人血馒头的嫌疑。我想问一句,华为在全国搜集好的技术的时候,那些资料里总有相关的人才,哪怕仅仅是个名字,可是你见过华为会去找那些人吗?这就是做事做到哪一步哪个深度的事情!这个很重要。但是话又说回来,中国在几年内跨过欧美十几年的过程,必然有取舍!这种取舍究竟基于短期,还是长期考虑,不得而知。所以说,很多结果也仅仅是结果而已。所以,中国要反贪腐。要把贪腐关进小黑屋。这样才能尽可能的去夯实基础,消除专为高层人浮于事而准备的工业软件导向性开发,否则人心浮躁是不可避免的事情。

目前有些企业,前面吃紧,后面紧吃。哪怕巨大的期望值摆在眼前,也是猥琐发育,错失良机。旧国民 党政府不是不知道,还利于民,有利整个民族。可就是看着眼前三寸的利益,不忍放手。到最后,奔溃就在眼前。即使是国 民党旧政权退居海外,依然掩耳盗铃,继续各种腐化。要不是,国内软件领域本土团队,在历史上有一定基础积累,哪有那些买办的操作空间。一面耻笑国产团队,一面为买办张目。如果没有国产软件的基本力量,他们那些买办在外国企业面前,根本直不起腰来!他们忘记了,谁给他们直起腰来走路的勇气!过河拆桥的事情不能做得太多。要把自己人真的当自己人来看待,要认真对待国产力量。毕竟,不可能在重复,抗战时期,不要命的打法。没人愿意替买办势力买单。龙芯中科老胡(龙芯CPU)不敢胡乱糟蹋自己的品牌,这个龙芯,将来是国家的,民族的品牌,不是敲敲打打的玩意,也不是鸡零狗碎的玩意。最基本的民族自尊心自信心,是民族品牌的基本心理认知基础。怎么让他国尊重?就是自尊自爱自信,不需要完全的自信,基本的自尊自爱自重是基础,这是打造精英团队的基础。他国是强,但不是侮辱我们的理由和条件!你看,台积电就是不自尊自爱自重自信,所以面对挑战,无法亮剑!2017年,胡伟武写的文章,其中的亮剑精神永不褪色!不知道,国内软件硬件领域有多少真正理解其中的力量。台积电没有主动权!主动权不是绝对力量,确实最稳定的力量。就像小孩,力量,智慧,知识储备不能与成年人相比。但是小孩可以成长。这种主动权,是天赋的。别人永远无法剥夺幼儿的成长权!除非幼儿自己放弃!任何落后的力量,其实是这个世界上最宝贵的力量!只要坚持自主!就有成长起来的那一天!这种力量,是夺目的,所有人无法直视或者忽略的力量!这种力量就叫新兴势力!这个世界上,只有成长和腐朽两种力量。不存在弱小和强大。强大的,未必能够成长。弱小的未必不是新兴力量!这个世界,不就是这样不断新生,覆灭,周而复始,反复轮回。

事业是做出来的不是说出来的,工具软件本来就是服务自己,服务别人只是附带的而已。中国与PTC,CATIA,UG合作二十几年了,断供对中国有利,正好中国的软件顺势而为。

我已经在之前的文章说的很明白,工业软件很多根技术就是农业种子问题。就像农业,种子越多,就敢试错。种子不够多,就不敢大手大脚。有些种子可以种在平原上,有些种子可以种在沙漠里。原来我们的种子被欧美限制,现在我们要从种子入手,想在哪里种就在哪里种。标准抓在手里,想怎么变就怎么变。计算机从原来的办公+娱乐,变为可以工作,可以办公,可以娱乐,可以上天,可以下海,可以飞出地球,可以装到机床上。标准是个由内到外,由外到内,无处不在的东西。欧美标准把我们的计算机创新能力限制了,我们要突破。国产化,就是打造国产标准体系,重建国产生态。歼10和飞豹战斗机的作用,就是让国产战斗力进入真正意义上的自主。

地球上的资源不是无限的,有了标准,我们就能合理利用现有资源,而不是看别人脸色,别人想怎么卖就怎么卖,想不卖就不卖。这就像去饭店吃饭,一桌几千块钱,自己请个厨师,一桌几百。怎么实现金融自由,就是想去饭店吃饭就去饭店,想自己做就自己做,想吃烧烤就自己烧烤。不受限制。金融体量大,不代表金融自由。金融本质上,就是把明天的钱,办今天的事情。问题是,我们没有自己的体系标准,明天的钱就可能被别人拿走,今天的事情就办不成!这个很重要!掌握自己的生命线,才是实现金融自由的唯一途径!金融不能成为高利 贷!瑞士就是因为,他们本质上,没有控制金融的能力,他们只是金融的后勤仓库。金融,有进攻和防守。有钱,只能少量进攻和绝对防御。有了自主能力,可以无视进攻和防守。敌人进攻,我可以无视他,这个很重要。敌人进攻的时候,我可以大休息!想什么时候睡觉就什么时候睡觉。怎么实现绝对防御,就是无视敌人的进攻!这一步,就是必须自主!如果饿着肚子,睡觉就不可能!所以饭碗还得自己端!想睡觉睡得舒坦,就得自己洗锅刷碗,就得自己种田种菜,就得自己洗米淘米。

巴西种子危机,本质上,就是粮食种子危机,本质上就是政治种子危机,本质上就是经济种子危机,本质上就是工业种子危机,本质上就是教育种子危机,本质上就是人才种子危机,本质上就是思想的萌芽问题。最终还是种子危机!就像有两种体型。一种肌肉没多少,但是力量很强。一种全是肌肉,却举不起杠铃。从锻炼肌肉,到锻炼筋骨,再到锻炼内脏,再到锻炼意志。不同选择,不同结果。我们不要那种死肌肉,而是要从内到外都很强。巴西球王贝利之所以成为标志性领袖,就在于球王代表一种精神。巴西把球王的精神绝对偶像化了,而没有深入消化。怎么解释清楚这种精神,也是一种能力!我们国产计算机业的首要任务,是如何解释清楚这种自强不息的精神,才能开展厚德载物的实际工作。自己都解释不清楚自己的意志精神,如何积累人才,实现厚德载物呢!这就需要摸索,摸着鹰酱过河已经是过去时了!用某个方式来概括,完成这些任务,就必须首先要做到,致良知!

父母有不如自己有!很多时候,自己摸索出来的,未必就差!从个体来讲,学习是最快捷有效的方式。但是对于群体来说,学习某种意义上来说,就是高效率的模仿。解决不了群体性命运问题!就像打个比方,我能把自己的身体锻炼好,不代表我能让别人也把身体锻炼好。有些本质上的问题不是语言能够解释的。就算鹰酱和我们亲得比他爹还亲,鹰酱仍然解决不了我们的生存问题,这些问题必须我们自己解决。就像我们的父母,也同样解决不了他们子孙后代生存问题,这是铁律,可以说是天道。唯物主义终究还是为唯心服务!这个唯心,就是精神!不屈不挠,顽强拼搏的精神!从个人意志出发,经过不断摸索,不断努力,最终实现个人意志和物质存在的统一。

华为搞体系建设和根工具,也是为了实现计算机国产自主,从最开始的0,到后面的1,再到后面的无数个0,都是自主的。

为什么中望3D到现在都解决不了交点闭合问题?问题就在这里。很多算法,都是先从机床的运动控制学渐渐发展起来的。先是在实际加工中找到相对合理的方式,然后以硬件控制逻辑进行模仿,然后优化出来,形成软件算法的求解器部分,最后经过内核进行合理分配。为什么国内搞cae比较多?因为军用领域的cae相对粗犷,很多cae分析,基础部分比CAD软件的求解器部分要简单很多倍,除非进行系统连续性cae分析,难度才会超过cad求解器内核。所以,目前国内的cae软件相对而言比较轻松。这就给我们一个错觉,认为中国的分析软件不比国外差,那是以CAD为极坐标。我们国内是不差,但是体系性差,就是缺乏系统性的改造,没有经过大量的生产实践。单独拿出一个小算法,国内可能大多数优于国外,但是拿出一个综合性体系性算法矩阵,就会没有国外强。弱就弱在应用领域。弱就弱在应用经验不足。经验算法也是算法!我们就是欠缺在经验算法,而经验算法又是新算法的量变部分。没有量化的经验算法,怎么有质变的新理论算法。比如,我们国内,一个化学家的培养,大多是从大学期间开始,这些本来是在初高中阶段开始的。有很多化学人才,因为学习工作不对口,基本上没有多少实践经验。国内量化的直观的经验培养,还是太欠缺。看看中望3D,华天SV,CAXA实体设计的倒圆角功能,就知道为什么出现交点闭合问题。经验数据产生经验算法,经验算法促进理论应用,理论应用反过来又指明经验实践的方向。这是一个闭环过程。国内的这个过程,是断的,开环的。由于生产体系过长,造成体系理论上的闭环,在实际操作过程中,形成不了闭环。数据的闭环很重要,理论的闭环更重要。而且硬件的发展也要看软件的发展。互相促进。缺一不可。这就是目前国内的症结。

普通数控机床普及的时候,国产cam软件没跟上。车铣复合机床普及的时候,国产软件又没跟上。哪天五轴机床普及的时候,国产软件又没跟上。纵观整个中国机床发展史,中国的cam软件总是缺位或者落后。怪不得,国内很多企业老板,到最后,不得不痛骂一声,去你大爷的。很多人就是因为没有软件,才不买国产机床的。因为软件做不好,硬件更是扯淡。JD Solid和JD SurfMill合并一个,哪怕实现类似NX/UG与PM的导入导出直连,这样的生产流畅度,会明显提升。这就是自主可控,自主研发的优势。(精雕和大连科德软硬件结合——自主软件)。所以,不是不重视,是国内一直都是做两面派。这些问题,我都能够看出来。那些行业精英更加清楚不过。唯一不愿意做的事情,只有两个方面,一个是有人不让他们做好。第二个他们不愿意去做。国内不是热衷软件二次开发(不想多事,只赚自己赚到的钱),而是懒惰,堕落。导致国人看不起有些厂家,他们的二次开发谁在乎。不是没技术没本事,而是根本这些人不想做好人!


中国什么时候出现一个可以媲美AutoCAD,一个可以媲美UG,一个可以媲美CREO,一个可以媲美PARASOLID内核的软件或者数据格式X_T,2021年开始华为入局了,中望软件,华天软件走来了,不出10年必然当王天下!

对于二维(2D)CAD,中望CAD不如浩辰CAD,浩辰CAD不如北航CAXA 电子图板;机械这块做得比较好的是CAXA电子图板。CAXA电子图板,线切割,数控车,早已经商用。CAXA电子图板——傻子都会用的CAD(玩笑:哪有傻子)



国产商用的,搞机械浩辰CAD不如中望CAD,开发实力和应用行业。浩辰软件搞建筑的,中望软件建筑机械模具。如果我选,北航CAXA电子图板更好,因为他只做机械!

对于三维(3D) CAD:中望3D(3C+模具+管道),CAXA实体设计(非标自动化设备),SINOVATION(模具),CrownCAD(3C+非标自动化设备+管道+模具)各有侧重点。






二维CAD有多少OEM软件?OEM就是替别人养娃 IntelliCAD 技术联盟 (ITC) 它的销售模式面临着来自其他获得类似 AutoCAD 软件许可的开发商的竞争,例如 Graebert ( 通过 ARES OEM)、 Bricsys (BricsCAD BSB),以及来自 Autodesk 本身(AutoCAD OEM)的竞争。

PTC Onshape工程图使用的是 Graebert 的基于 Teigha 的 OEM 程序.(Solidworks工程图也是Graebert组件)。Onshape工程图用的是ARES平台技术,达索 CATIA 约束求解器CDS 将为 ARES 配备强大的工具,用于处理二维几何和尺寸约束。ARES 的 OEM 版本知名品牌DraftSight也是达索御用二维CAD。



二维CAD国产替代,不比担心! | 国产二维CAD;CAXA电子图板,浩辰CAD,中望CAD,尧创CAD,大雄CAD等。2D CAD目前可替代AUTOCAD平台的有:IntelliCAD,Open Design Alliance和Graebert Gmbh ,这三个是当今成熟的组织,为市场提供出色的替代品。国产软件数据交换躲在ODA基础上,也有基于ITC魔改,不断研发迭代,研发出自己的2D CAD软件,如中望软件源自IntelliCAD,但目前底层代码的重复率已经非常低。



尧创CAD,一年不足百元,体验国产二维CAD专业版。 | 尧创CAD,只需80块钱一年,真的对个人来说毫无压力,对于有版权需求的企业来说,也是相当的有诱惑力。



大雄CAD目前完全免费,"机械CAD普及版"、"教学授课绘图平台"已在高校"计算机绘图"、"机械制图"教学中使用多年。"机械CAD普及版"推向社会后,作为一个好学、好用的实用免费CAD软件,受到了广大用户的认可及支持。



三维CAD OEM,主要是西门子Solidedge,国内不少于10家。

作为国产工业软件的一份子,不认为洋人的OEM版本软件是自主国产软件(伪自主CAD)。有人说这是工业软件的“曲线救国”,我想说去你MD,孩子都不是你亲生的,谈什么血脉。但促进“OEM自主”全过程的都是国内代理人,名义上管理OEM软件的也是国内代理人,大多数国人分不清他是不是自主的。这就是“蚕食计划”的高明之处,扶植势力取代异己,再一点点的倒向国外。而洋人为了安抚代理人应该做出了各种承诺,代理人打着自主的旗号可以忽悠地方政府,拿财政补贴,伤害民族感情。

用UG的,不太会用creo,盗版不是主要原因。就像浩辰CAD,放开无限试用,也没多少人用,顶多当成看图工具。一般人说UG NX就绕不开“模具”设计工具,我可以告诉诸位,UG虽然A级面功能上不及Catia,但通用制造行业绝对是标配的存在。那像Solidworks,我只要想替代,随时可以替代!目前的国产三维CAD都可以替代SW(比如中望3D,CAXA实体设计,华天SINOVATION,CrownCAD)!

国产CAD价格不用太贵,小微企业都能用得起正版,国产软件才能崛起,像当初的wps和office一样。

目前国内三维CAD对标的是CATIA+SW,UG+CREO+SW。Solidworks唯一拿的出手(好用的)也就一个钣金模块,一个机械设计。至于工程图,我只想说,它很简便而已。Solidworks有达索系统的曲面下放支持。后者想替代,随时可以,甚至用国产(中望3D,CAXA实体设计,CROWNCAD)。至于装配,工程图。我想这只跟习惯挂钩,我们不用Solidworks难道不出图了还是?我不是不懂行也不是没用过,用过才这么说。(SW最大优势易用/易学习/客户需求功能更新速度快/工程图便捷/钣金快捷)。

单单三维云CAD:CrownCAD标准版免费这一项,都可以降低给个人及小企业很多费用,这就是对用户的诚意。我就佩服华天这一点,做事情规范,还挺狠,有魄力。企业虽然很难,但该免费的地方人家还是免费。以一己之力或者一个团队之力挑战整个行业,这种人值得尊重,金山求伯君/雷军,龙芯中科胡伟武及其团队,华科陈立平团队以及华天梅敬成团队等算是这种情况,算是我们常说的孤胆英雄。



中国特色,把价格打下来,然后收购。国内软件企业如果没有大魄力,很难解决卡脖子。这种问题可以参考中医和西医的现状,这是标准的问题。一句话,现在的创业者已经对某些领域的不作为丧失耐心。

俄罗斯的问题,就是在于俄罗斯软件力量在和平时期还能支撑,战争时期就捉襟见肘。俄罗斯软件人才数量过于不足,俄罗斯目前ASCON,ADEM,LEDAS等公司的软件足够替代进口欧美软件,够用是不行的,战争很多时候打的是积累。俄罗斯市场小,人才数量少,硬件基础不足。

中国不是没有国产软件,是开发出来雏形后,没有大量的人才进行体系完善,这是以前的问题。中国一开始也是认为达到俄罗斯就行了,问题是,这种情况在战争时期根本不够用。软件成长不起来,有竞争潜力,而无足够竞争实力。

软件的研发和市场推广,是两个独立的领域,但又是互相深刻影响的因素。过往国产软件此类教训太多了。研发和的不可能懂销售,销售也不可能精通技术;需要管理层战略性的协同。但这样合格的管理人才,放眼国内少之又少。核心技术对工业软件是再重要不过了。每一项核心技术,背后需要的都是大师。和尚比庙更重要。百年树人,招揽/打造出领军人才是每个领域不可回避的任务,也是成功的标志!有的时候,工业体系单一,有单一的好处。有闲啊!这样搞项目,容易集中注意力。上半天搞生产,下午搞研究,理论实践两不误。中国就难了。主体细节分不清。又想赚钱,又想搞项目。就像,鱼塘里鱼很多,多到跳起来,可就是跟别人钓的鱼差不多数量,鱼多不代表钓上来就多。主体需求是不变的。一个人的需求和一百个人的需求,差别不大。就像吃面,面都差不多,不同的是佐料和小菜有不同。中国现在就是这样。眼睛都盯在佐料和小菜上,忘了主体。能够做出好吃的清水面的人,不多。佐料,小菜满大街都能买到。清水面,可以做得非常好吃。只要原材料好,哪怕手工磨面,手工擀面,用好水,盐,一点猪油,一点青菜,就能做出一碗任何人都能爱吃的面。如果,面质量不咋地,水是自来水,搞点地沟油,做出来的面,哪怕用上等的佐料,也会串味。

国内总有人喜欢偷偷,问题是软件不是想偷就能偷到。就算别人给你全套源代码,能读懂源代码的也并不多。源代码,不同于其他东西的地方,就是那个1不给你,就是乱码。所以,软件领域,哪怕别人想手把手,也得你有这个本事。学习别人的套路,只能做个模型。怎么去充实内容,还得靠自己。得从0-1开始。开发软件本来就是这么个事情。这都搞不好,就别说什么开发软件。

目前CAD共有四大体系(1)欧特克AUTOCAD (2)西门子Parasolid (3)达索ACIS/CGM (4)俄罗斯C3D,我们需要构建第五大体系,超越西门子体系。因为体系一旦产生,很多人已经离不开这个体系,只能依附这个体系。除非改弦更张,重建体系。那么重建体系的成本大不大?大也不大!大,因为短时间内比较困难!不大,是时间积累起来,必然会有回报。高科技领域,一般来说,考虑成本的时候,只有两个原因。一个是研发团队质量不够高。除了这个原因之外,就是急功近利,外部干扰强。很多人用认为时间到了,资金到了,就能解决问题。这样就忘记了,踏实严谨求是。实际上来说,高科技积累,长期来说,远比房地产这些领域回报率更高。但是怎么说服投资者呢?一开始,效仿欧美,效仿日韩。这些都是不对的。外部仅仅是个参考,工作的实际还得深化内功。怎么把目光从外部模拟转到认识自身。当一个人,从外部的纷繁复杂性转到认识自身的时候,就会发现解决问题的渠道变得越来越简单。从常识上讲,所有人都认为会烧鱼的厨师才是有本事的,忘记了会养鱼,会捕鱼的人才是最重要的!同时忘记了如果没有鱼,就没地方吃鱼!这个最简单的道理。我们不能总是漫无目的地去给每个版本贴上标签,也不能为了某些特定的商业互吹阶段疲于奔命,而要想想,用户会从哪些方面审视自己。这才是真正的重点。

核心技术对工业软件是再重要不过了。每一项核心技术,背后需要的都是大师。和尚比庙更重要。百年树人,招揽/打造出领军人才是每个领域不可回避的任务,也是成功的标志!

很多人说国内没有多少MCAD软件人才,我看实际情况并不是。

三维建模引擎研发:梅敬成博士,鄂维南院士,杨周旺教授,何援军教授,李华研究员,约束求解器:陈立平教授 CAM引擎:宁涛副教授等等

扪心自问,我国快速发展CAD产业的阻力究竟何在?不在国家领导层的决策,不在经费投入不足,不在缺乏高素质人才,问题恰恰出在我们自己身上,这就是过多夸大了个别技术因素的难度,裹足不前,缺乏一往无前的必胜信心。

一个网友说:“工业软件当然难做出来,但话又说回来,现代工程技术领域有几个玩意不难做出来的。工业软件甚至绝大多数工业市场,都是先发优势巨大,后发追赶异常困难,技术问题只是一方面,但没外行吹的那么玄平。以前我们没有去做,很大一部分是市场原因造成了恶性循环,做出来了卖不掉,无法与客户产生正反馈满足不了客户需求改进产品,那产品就更加卖不掉了。人都是有惰性的,工业领域更是,只要它还能用,我就尽量不换。这几年因为各种各样的原因,越来越多客户开始主动寻找国产替代,很多客户也愿意协助供应商完善他们的产品,市场一下打开了。以前看都不看我们一眼的客户开始主动与我们接触,以前我们不愿意去搭理的国产供应商,现在也很欢迎他们来拜访和演示推广,很多领域国产就是在以肉眼可见的速度努力追赶。”

目前国内研发也在加大投入进行开发与优化,技术人员也在与全球使用者进行交流与协助快速处理问题,相信国产工业软件会越来越强逐步满足国产替代需要,比肩达索西门子。

国家应该出台政策,争取让第一次接触CAD的人就用上完全自主的国产软件。第一次应用或学习CAD影响很大,我也是这样的体会,十多年前用上AutoCAD留下深刻印象,好在CAD用法比较相通,换成自主软件应该不太难,国企开头先推广起来吧。

搞软件开发,肯定得不断的放水让用户使用,让别人熟悉软件的问题所在和应对措施,让用户形成一套有信心的使用方式。如果你这个软件经常有各种bug而且没有经过长期摸索出应对方式,直接买来工作用,那是很恐怖的一件事情。再好的软件,没有人用您的,也是等于零!其实说白了就是软件生态就是一定要有群众基础!没有大量的人群使用,就无法促进正向发展!

我一直相信,只要咱们有决心,肯花时间花成本,没有什么突破不了的技术,没有什么生产不出来的产品。重要的是要依靠前人的经验来采纳他们的最佳成果并避免他们的错误。

自主可控才是未来,引进只能解决眼前燃眉之急!自主知识产权就是自己研发的、自己能够做主、不会被别人卡脖子的知识产权。自主知识产权不意味着技术完全创新,关键是自己能做主。按着这个标准,有多少伪自主。

没有完全自主的国产,就是我,也不会在乎什么软件国产化。

毛主席:我们正在前进,我们正在做我们的前人从来没有做过的极其光荣伟大的事业。我们的目的一定要达到。我们的目的一定能够达到。

新一代青年,要有精神气,要有激 情,同时还要有理智。不是说光有激 情就行,光有激 情容易变成“愤青”。最关键的还要有信仰,照亮前行的路。



来源:山涧果子
化学二次开发通用建筑电子农业CATIAUGSolidWorksCreoAutoCAD理论材料MCAD控制数控模具
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-15
最近编辑:4小时前
山涧果子
大专 签名征集中
获赞 204粉丝 52文章 860课程 0
点赞
收藏
作者推荐

国产工业软件算法专家系列之周培德(北京理工大学教授)

周培德教授作为我国计算几何算法界的权威专家,曾独立发明各类几何算法236个,解决相关问题200多个,并被世界著名几何专家罗密欧誉为“天才”数学家。周培德教授,1941年生,湖北省武穴市人。1965年毕业于武汉大学数学系,任北京理工大学计算机系教授,主要研究方向为计算机算法分析与设计、计算几何。  主要成果: 至2016年9月,个人独立发明计算机算法527个,(其中386个已编码,126个未编码),提出64个问题(其中37个已被作者研究,27个问题是计算几何领域的困难问题),发表学术论文70余篇,出版学术专著5部,授权专利4项,出版研究生教材2部,参与撰写《现代数学手册》,《计算机科学技术百科全书》(第三版),《百科自学大全》等。  主要论著有《计算几何--算法分析与设计》、《算法设计与分析》、《计算中的基本理论与方法》。代表性论文有《求解K-中心问题的快速算法》、《平面散乱点线集三角剖分的算法》、《平面线段集三角剖分的算法》、《连接不相交线段成简单多边形的算法》等。  此外,在30多年的教学工作中完成了大量的教学任务。退休以来,专心从事计算几何及其应用领域的研究工作,为6个课题组,公司设计了20来个算法,在多种期刊上发表学术论文20来篇,提出一批新问题及解。  获得奖项:北京市科学技术奖一等奖(排名第一,2008年)、国家科技进步奖二等奖(排名第三,2011年)、机械工业部优秀教材一等奖(唯一,1996年)工业和信息化部离退休干部先进个人奖(2011年)、北京市教工委”学习之星”奖(2013年)1.学术专著----《计算几何----算法设计与分析》国内比较系统的介绍计算几何的图书周培德先生的《计算几何——算法设计与分析【M】,北京,清华大学出版社,2016年》。它“属于欧几里德的几何构造,即由算法和复杂性分析所组成。”(作者语)。“突出Shamos定义的计算几何中研究的几何问题的算法与复杂性理论,如欧几里德货郎担问题、最小生成树问题等”。该书较好提及算法在理论状态下的正确性。周教授的研究成果结晶为一部厚厚的学术专著----《计算几何----算法设计与分析》(清华大学出版社)。第一版于2000年出版后,广获好评,2005、2008,2010,2016年先后出了第二版和第三版,第四版,第五版,并成为“中国计算机学会学术著作丛书”中有较大影响的一部专著。它至今也是国内唯一一部有关计算几何方面的著作。同国内大部分算法设计与分析的著作中主要介绍国外的算法不同,周教授的这部书中绝大部分算法是作者自己提出来的算法,这一点使这本书特别与众不同和引人注目。基于周教授在算法领域的丰硕成果和影响,《程序员》杂志在2006年4月推出“算法的力量”专刊的时候,专访了两个专家,其一是大名鼎鼎的李开复,另一位就是周教授。周教授的工作也得到了国外同行的肯定。周教授根据自己在计算几何领域几十年研究的经验和体会,经过深入思考,提出了该领域15个有待解决的问题(爱因斯坦曾经说过,提出问题比解决问题还重要!)。对此,美国史密斯学院计算机系主任、世界闻名的计算几何专家欧洛克(Joseph O’Rourke,他是权威的Computational Geometry in C 一书的作者)在发给周教授的电子邮件中说:“你列出的15个问题说明你是天才,有创造力”(Your list of open problems shows you are talented and creative.)。  认识周教授的人都知道,他身体单薄,是一个典型的文弱书生。是什么力量推动周教授忘我地工作,并且有如此成效?主要有两个原因。一个是兴趣,周教授对计算机算法情有独钟,长期研究它,不仅不厌倦,反而产生了浓厚的兴趣,一天不研究算法就觉得浑身难受,一个月不出成果就感到十分惭愧,就要检查自己的创新能力是否减退了。另一个是责任心,周教授看到目前国内出版的算法书籍中,几乎无一例外都是介绍外国人发明的算法,难以见到中国人自己的创造,感到这同中国这样一个大国的地位不相称,“中国人不应该只在运动会上拿金牌,应该在科学技术方面同样对人类做出贡献。”周教授说:“也许这就是付出吧,没有付出,哪有收获,所以要准备吃苦、吃大苦。在钻研紧张的时候我常常吃不下饭、睡不好觉,严重影响身体健康,甚至影响寿命。不过这是合算的,因为这些研究成果丰富了学科的内容,并为后人提供了较为有效的算法,同时本人也获得了成功之后的快乐,这种快乐与花钱买来的快乐是无法相比的。”  周教授现在在业界已经出了名,登门拜访、请教的人不少,企业的技术人员,高校的教师、博士生…都纷至沓来,甚至科学院评选院士也请他审查材料。周教授对每一个来访者都热情接待,尽其所能的提供帮助(这些帮助常常是无偿的),并始终保持谦虚的态度。同时期几何算法专家:上海交大教授何援军《计算机图形学算法与实践》作为一种历史,从某种意义上来说,该书的另一成果是将当时国内在船舶、航空等行业大规模实施的关于“数学放样”及曲线、曲面“光顺性”理论的研究上升到计算几何的学科层面。而著作的内容本身则偏重于几何的创建(而且主要是曲线曲面)。2.周培德访谈录周培德,1941年生,北京理工大学退休教授,武汉大学数学系毕业。从1982年开始研究算法,雪独立发表学术论文七十余篇,并有两本专著及两本研究生教材,退休后仍然从事算法设计方面的工作,帮助很多国内企业解决实际生产问题。一上来,周教授就为我们展示了如下这张图这是周老师退休以后,一位对算法频有兴趣的皮鞋制造商专门请周老师设计的下科算法。随后,他便和记者开始佩佩而谈。记者:现代计算机算法大致应当怎样分类?各个分支的主要情况是怎样的?周培德:如果让我对11法发展方向作全面的介绍恐怕不合适。但是算法分类,我还是有一定的了解。算法按照基本操作分有两类,分别是数值算法与非数值算法。数值算法主要是以算术运算来进行的,大学的时候有一门课程是计算分析,后来叫做数值计算,这门课程当中介绍的基本上都属于数值算法:而非数值算法,也就是我所关注的这个部分,主要通过计算机的赋值,比较、重写或者逻辑运算等操作解决问题。自前我所关注的主要方面是在非数值算法,它主要解决如下的一些问题:排序、搜索、串匹配、图、组合学,几何学,数论等。按执行顺序又分成串行算法与并行算法。自前我们常常看到的计算机,主要都是串行计算的机器,并行机当然也有,但是相比电行计算机,数量上要少得多。此外还有确定性算法以及随机算法的区分。确定性算法在应用中占了很大的比例。大体上,一个计算序列中,上一步计算完毕以后,下一步的计算是确定的。那么随机算法或者叫概率算法,其上一部的计算与下一步的计算衔接是不确定的,更多的时候,它求得的解其正确性有一定机率,而不是确切的。比如是素数的判定等算法。记者:有人说算法是软件的灵瑰,有人则认为现代软件开发中,算法的地位已经大大下降了,您怎么看?请您结合亲身经历该该对与算法重要性的认识。周培德:算法是计算机科学的精髓更是软件的灵魂。上述的观点,我是非常认同的。我还要说,无论怎样强调算法的重要性,都是不过分的。这并不是说我个人是研究算法的。所以就王婆卖瓜,自卖自夸。而是算法本身就应该受到应有的重视。目前软件开发中算法的地位大大下降的趋势是不正常的,其结果必然极大影响软件产品的质量。这种趋势应尽快扭转,不研究算法势必带来软件开发水平停带不前的现状。与国外软件产业相比,必然处于落后的地位,根据我了解的情况,中国的软件开发水平相比印度要落后一大截,尤其是在软件开发的一些规范上做得不如他们好。国内的软件开发人员做软件都是一个人一个样。另外,他们对于算法的重视程度也比我们要高得多。因此我们应该更加重视这个问题,长此以往,对基础技术不重视将对国家经济、科技的发展将造成影响。记者:现在主流的开发平台上都对主要的算法与数据结构进行了高效的封装,例如STL、JavaColection,压缩、加密解密等程序库也随处可用,一般开发者可以很容易地使用一些经典的算法。请问在这种情况下,还有必要把算法钻研得很深吗?周培德:这是一个老问题,在上个世纪八十年代,就有人提出这个问题。但经过实践证明,这种“不研究算法也可以的观点是错误的。程序员使用现有的程序库也可以,这样能够避免重新造轮子针对一些公共的,基础的,通用的软件确实可以为提高生产力提供价值。但现有程序库往往都不能做到包罗万象,在实际工作中提出的问题是五花八门的,需要解决这些实际问题必须研究新的算法。程序库相当于人们挖了一口井,如果只喝到这一口并中的水,欣赏这一口并下的风景,势必会让人们的眼光过于狭隘,因此不能满足于井底之蛙的角色。我们学校在90年代初期,有几个老师提出“数值分析”这门课应该停开,其原因正是因为该课程当中的很多算法都已经包含在许多标准的程序库中了。后来这门课就真的停了好几年,我当时去我系主任,我说我不讲这门课,但是我非常反对将这样一门宣要的课程停开。将来我们的学生毕业以后,只会用这些告定的程序,几个参数一套,就让程序跑起来。但是在实际工作中,如果涉及到一些条件变化。他们就不知道该怎么办了。再后来。这门课又重新开起来了。后来我有毕业出去的学生回来,谈起这件事情深有感触。他们说在大学读书。应该学习通过自学方式掌握难以学懂的知识,这种能让人产生启发的课程不能停开啊!你比如我刚才给你看的那张按下料算法画出的图,这就是程序库中不具备的,需要你自己去设计,自己去开发。记者:BrianKemighan和RobPBke在《程序设计实践》里说,常用的算法与数据结构是很少的,而真正要具各的是高超的洞察力和算法设计能力。您认为应当如何培养洞察力和算法的设计能力?周培德:培养洞察力与算法的设计能力要做到以下三个方面:1.雄厚的基础包括数学、程序设计、算法设计方法、数据结构以及程序语言等。比如我有些学生做可视图,就是机器人在一个房间里面自由的走动和观察房间。这里面就涉及到一个问题,一些通过传感器获得的点到底是应该排列还是组合?这就涉及到数学基础了。2.灵感经过长时间的训练、积累与沉淀才能产生。这不是一朝一夕或者几个月的事情,算法是越学越熟。我现在帮忙带的两个博士就有差别,好学生能提出很多问题,因为我每次给他布置的问题都认真去解决,随后,他自己也能提出有价值的问题了。比如我最近一个课题,“可见光物体的边缘提取“。光照在物体上会产生影子,但是计算机没有办法去区别影子是否属于障碍物。如果是自动运行的汽车,看到这种影子怎么办?这些问题都需要用灵感去解决。3.毅力经得起失败与成功的考验,还要经得起时间和空间的考验。经得起失败这个很好理解,但是经得起成功是什么意思啊?我的书出版了应该是个值得高兴的事情,但是我的成果还需要时间的考验,因为这些成果都是在现今条件下取得的,那许多年以后会怎样?所以这些考验都是需要认真面对的。谈到培养学生,我对他们的要求是很严格的。一个班里算法课程能上90分的一般也就一两个人,三分之一的人不及格,大部分都是60多分,80分以上的人都很少。原来在学校里面教书,很多教职工子弟在我班里上课,一些人成绩不理想,他们家里父母就找到我。他们说,你为什么把分数卡得那么紧?我认为学生要以学知识为主,如果没有掌握必学的知识,那么给再多分数又有何用?此外,我鼓励学生自主创新,对设计了新算法并有成效的学生,以加分的办法奖励。记者:在解决实际问题时,往往要在算法上做出创新。请您结合自己在算法上的创新该谈这个问题。周培德:比如说前面给你看的下料问题,这不仅是皮鞋的下料裁剪,它还涉及造船。服装、制造等等不同的行业,因此可以创造出很大的经济价值。之前我所研究的点集三角部分,它应用在地形图处理,人体表面表示等很多表面处理的方向上。另外还有有限元分析,最短路径、k中心问题等,这些算法已经在很多行业有了相当广泛的应用。比如三角部分就可以为在广大地区输电线布局提供良好的算法支持:而k中心问题则可以针对医学上的化疗,军事上的密集轰炸等多种方向解决问题。在原有基础上,我还自己专门设计了点线集三角剖分、线段集三角部分等等,这些问题都可以在《计算几何》(第二版)一书中找到。综合起来,创新无非就是下面几个问题:1.正确地理解和陈述问题:2.考虑已有算法是否可用,是否需要修改:3.如果没有现成的算法可用,就设计新的算法:考虑现有算法设计方法中哪种方法或哪几种方法可综合使用,并提出新思考,用计算机可执行的操作构成操作序列实现新思想,检验结果,再循环这个过程。记者:数学在算法设计研究中有着点样的作用?程序员应当特别重视学习哪几门数学课程?周培德:数学在位法设计中起基础作用,不了解必要的数学知识,设计新算法将是非常困难的。离散数学、组合数学都是非常重要的基础学科,此外数据结构、程序设计,高级语言等等则是专业课程中的基础,都应该好好学习。此外,还包括一些专门方向上的数学课程,比如小波分析,图像处理等等这些课程都需要结合自己工作的实际情况来学习。算法这门课程与一般课程不太一样,如果不是当时我抱着浓厚的兴趣,则很难坚持下来。现在的学生对子算法很不感兴趣可能是因为它太难,只有在此方面培养兴趣,才能很好地理解算法。我并不希望所有的学生都钻研算法,但是在一代程序员中总应该有一些程序员是精通算法的,这样才能形成国产软件的力。记者:请给《程序员》读者提些建议。周培德:如果你想成为一名优秀的程序员,建议你尽早学习,研究与你工作有关的各种算法。当然。并不是每一个人都需要在算法上有很深刻的造话,毕竟每一个程序员所选择的发展方向是不一样的。也许几年以后,有些程序员将从事项目管理,质量控制等相关的工作,在这些工作中就不必用到算法。来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈