给你们科普一下工业软件的难度 (转载)

chaobill
若我离去,后会无期 04月24日 字数 2380

目前国内互联网有钱是有钱, 但不要以为靠卖广告, 卖菜, 搞搞游戏能挣钱真的就是自己技术水平高, 那是人口红利, 跟你的技术水平关系不大.

给你们科普下工业软件开发的具体难度吧. 工软大致分那么几个方向, 流体, 结构, 电磁方面的场仿真工具, 一般就是CFD, CSD,计算电磁学了, 这些都属于CAE领域.  随便一个方向,比如lz深耕的CFD方向,你想干出一个nb的软件,比如超越fluent, starcd的这种,那么你需要

-- nb无上的流体力学知识, 怎么也得各种流体理论烂熟于胸,否则你怎么确定你算的合理,否则你怎么根据物理现象提出新方法, 要是没干过流体工程比如气动设计,涡轮设计, 航天设计, 根本不可能积累出流体力学的经验, 也不可能干出流体软件来.

-- nb无上的计算流体力学知识, 看到没有, 计算和流体合在一起, 那就是一门新的学科, 有的是人干一辈子也就研究几个格式而已, cray数学研究所悬赏的7大数学难题之一, navier-stoks方程的解, 干废了多少数学家, 即便是想搞个数值解, 也有的是数值不稳定性来折腾人. 好多干ns方程数值解的人, 干不下去, 转行搞金融数学, 搞AI, 随便搞搞都是秒杀一堆调参员. 我有个小弟, c++都跟我学的, 搞数值计算搞不下去, 后来到互联网混的风生水起, 这是为什么, 因为AI那点数学真不够看的.

何况他也不用看, 反正洋人给我们都"服务"到位了,都在github上摆着呢.

-- nb无上的计算机编程能力, 什么win32, linux内核, 高性能并行计算你都得懂. 如果自己想搞点界面,QT, OpenGL那是少不了的, 我周围做计算流软件的, 几乎都是全能手.

这些东西, 随便拿一个方向出来, 都够互联网的crudboy喝上一辈子.

前段时间, lz为了搞一个高性能的数据存储格式,处理流体里边的海量数据, 愣是手撸线程池和软件流水线, 将流场数据的磁盘IO提升到1.5GB~5GB的水平, 因为开源没有现成的. 因为互联网的业务都是水平扩展的, 一台机器不够, 就十台机器, 10台不够, 那就10万台. CAE里边的东西能水平扩展吗? 太多不能的, 因此你就得在性能上, 精度, 甚至软件工程上死磕.

为了高性能计算, 模板, ctrp都得懂,还想要代码更多的触发SSE, AVX指令你还得懂计算机硬件, 为了代码能成就大工程,你还得懂各种patterns. 呵呵, 就这些工业软件一点附带要求, 都超越好多所谓"前端"工程师了. 国内有个神僧在搞miniblink, 从排版一直干到图形接口, 最后干到上屏, 我觉得那才叫真正nb的前端, 其他的什么写js的, 写css, 写html的前端就不要往上凑了.

数值的艰难之处在于, 理论值是1.0, 你算出0.99999, 你说你算的对不对? 你要不要反复求证? 这种艰难, 根本不是互联网的crudboy能理解, 互连网的业务几乎都是逻辑业务, 1就是1, 0就是0, 对错很容易, debug也很容易.

还有一个领域叫CAD, 就是三维造型的.

ITExpress IT业界特快
17 个Like
235 个回复
zyf674
どくさい 04月24日

这些都是废话,其实就一条,工业软件的难度就是闭源,闭源就要自研,自研究要投钱,投钱不如抄开源,抄完开源直接搞it赚钱,比工业软件香多了

【 在 chaobill 的大作中提到: 】

: 【 以下文字转载自 WorkLife 讨论区 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标  题: 给你们科普一下工业软件的难度

: ...................

txgx
纸上谈医 04月24日

这么难!我就问给多少钱?

发自「今日水木 on PBCM10」

【 在 chaobill 的大作中提到: 】

: 【 以下文字转载自 WorkLife 讨论区 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标 题: 给你们科普一下工业软件的难度

: 发信站: 水木社区 (Sun Apr 24 22:38:49 2022), 站内

: 目前国内互

: ..................

l234567890
l234567890 04月25日

难度夸大了

你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

开的理论和算法,但不公开的话就失去了大家的认可

只要有需求,国内也会开发出来的

像我们凝聚态物理中的许多计算软件,以前都是国外的,现在国内越来越多的组开始写

自己的了

【 在 chaobill 的大作中提到: 】

: 【 以下文字转载自 WorkLife 讨论区 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标  题: 给你们科普一下工业软件的难度

: ...................

fluter
乐山 04月25日

这看起来是缺乏工软架构师。西方干得出来,并不是有一群人啥都懂,而是有牛逼的人能够把一群精通一两门的人组织起来,高效分工合作。

不说其他的,这个牛逼的作者,让他手推bp,给他一个月他也干不出来。隔行如隔山,要明白复杂的事物是通过分工合作干出来的,不是鄙视其他行业的这些牛叉干出来的。

【 在 chaobill 的大作中提到: 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标  题: 给你们科普一下工业软件的难度

: 发信站: 水木社区 (Sun Apr 24 22:38:49 2022), 站内

: ...................

shuimu0691
shuimu0691 04月25日

小马过河,不试不知道

二十年前还说过中国高速公路没钱修,没车走,高铁全国遍布世界一流更是无法想象

westholly
行愿俱足 04月25日

工业软件不公开很正常

靠应用 实际项目和业绩说话

毕竟用起来 结果就是影响真金白银真项目的决策

客户最喜欢问得一句话就是 你这个以前在哪里有实际做过项目吗

有就往下谈

没有他就会说 你可以走了

【 在 l234567890 的大作中提到: 】

: 难度夸大了

: 你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

: 开的理论和算法,但不公开的话就失去了大家的认可

: ...................

kod2009
hoohoo 04月25日

主要是分工合作的问题。科学家负责做数学,理论,模型,算法,工程师负责理解前者做出的东西,并转化成能投入生产的实用化的软件。

一个人可以身兼两职,但要有所侧重。

科学家最好懂一点工程,工程师要懂一些科学。

前者搞得更难更深。工程师主要是理解和运用,不必发明新的理论或算法。

互联网所谓的算法工程师,个人理解是偏工程的,并没有理论突破,用的都是前人的东西。

【 在 chaobill 的大作中提到: 】

: 目前国内互联网有钱是有钱, 但不要以为靠卖广告, 卖菜, 搞搞游戏能挣钱真的就是自己技术水 ...

return0
家有开心 o 果果 04月25日

钱到位了,应该也不成问题。

码农也未必要有牛逼的流体力学知识,会理解流体力学专家的知识就可以了,码农也没必要成为数学天才,能理解天才就行了。

当然这样的码农确实门槛比做各种互联网app的高。

【 在 chaobill 的大作中提到: 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标  题: 给你们科普一下工业软件的难度

: 发信站: 水木社区 (Sun Apr 24 22:38:49 2022), 站内

: ...................

sango2012
rocky 04月25日

相关的人才都是有的,包括潜在的人力资源也是不少的,以几个大厂的资金实力和人力资源储备,投入一定量的资源肯定能出成果甚至做得不错。问题是,这项目ROI太低了,怎么能说服立项呢

smart585
smart585 04月25日

正解,一个人干多个领域要么是天才,要么是无顶层规划

- 来自 水木社区APP v3.5.3

这看起来是缺乏工软架构师。西方干得出来,并不是有一群人啥都懂,而是有牛逼的人能够把一群精通一两门的人组织起来,高效分工合

- 来自 水木社区APP v3.5.3

【 在 fluter 的大作中提到: 】

RuralHunter
渔父 04月25日

就是不赚钱,无它

【 在 chaobill 的大作中提到: 】

: 【 以下文字转载自 WorkLife 讨论区 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标 题: 给你们科普一下工业软件的难度

: 发信站: 水木社区 (Sun Apr 24 22:38:49 2022), 站内

rinz
rinz 04月25日

三维CAD比CAE难 很多物理数学模型是公开的 但是三维建模算法 都是在三维cad大厂手里攥着

- 来自 水木社区APP v3.5.5

【 在 l234567890 的大作中提到: 】

: 难度夸大了

: 你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

: 开的理论和算法,但不公开的话就失去了大家的认可

: 只要有需求,国内也会开发出来的

: 像我们凝聚态物理中的许多计算软件,以前都是国外的,现在国内越来越多的组开始写

: 自己的了

convolution
sss 04月25日

算法公开 不等于你会。。。。

足球强国的培养模式方法也是公开的 没什么秘密

你会吗?

倒数第一的 还说试卷题目其实都很简单

只能是贻笑大方自取其辱

啥时候你会了 自己真正做出来了 再回头嘲笑也不迟

【 在 l234567890 的大作中提到: 】

: 难度夸大了

: 你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

: 开的理论和算法,但不公开的话就失去了大家的认可

: ...................

convolution
sss 04月25日

钱从来都不是问题

问题在于制度

制度让钱 落不到踏实干活的人手里 都被蝇营狗苟盘剥了

【 在 return0 的大作中提到: 】

: 钱到位了,应该也不成问题。

: 码农也未必要有牛逼的流体力学知识,会理解流体力学专家的知识就可以了,码农也没必要成为数学天才,能理解天才就行了。

: 当然这样的码农确实门槛比做各种互联网app的高。

ia
阿弥陀佛,我佛慈悲。 04月25日

能不能做出来,和能不能做好,是两回事。

中国人有职业足球 == 中国做出能用的工业软件

中国人足球踢得好 == 中国做出有竞争力的工业软件

笑话中国足球的时候,要首先认识到,中国有足球产业,有职业比赛,这已经比中国连影子都没有的工业软件要牛逼多了。

【 在 convolution 的大作中提到: 】

: 标  题: Re: 给你们科普一下工业软件的难度 (转载)

: 发信站: 水木社区 (Mon Apr 25 08:42:19 2022), 站内

: 算法公开 不等于你会。。。。

: 足球强国的培养模式方法也是公开的 没什么秘密

: 你会吗?

: 倒数第一的 还说试卷题目其实都很简单

: 只能是贻笑大方自取其辱

: 啥时候你会了 自己真正做出来了 再回头嘲笑也不迟

: 【 在 l234567890 的大作中提到: 】

: : 难度夸大了

: : 你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

: : 开的理论和算法,但不公开的话就失去了大家的认可

: : ...................

: --

secondjet
secondjet 04月25日

问题的关键是既需要需要很懂算法的人,也需要写代码很NB的人,这样的人都很贵,一个公司能养活这些人就不容易了。

很多懂算法的人自己写个工具自己能用还行,能写出一个专业的可以卖的就不行了,那个时间精力和“能用”不是一个量级的,你举的例子就是属于这种。

【 在 l234567890 的大作中提到: 】

: 难度夸大了

: 你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

: 开的理论和算法,但不公开的话就失去了大家的认可

: ...................

ia
阿弥陀佛,我佛慈悲。 04月25日

那就多养几个。

养几个懂算法的,再养几个会写代码的。

如果还不行,再养几个能帮忙把懂算法的人和写代码的人攒到一个桌子上的人,也就是产品经理。

【 在 secondjet 的大作中提到: 】

: 标  题: Re: 给你们科普一下工业软件的难度 (转载)

: 发信站: 水木社区 (Mon Apr 25 09:09:12 2022), 站内

: 问题的关键是既需要需要很懂算法的人,也需要写代码很NB的人,这样的人都很贵,一个公司能养活这些人就不容易了。

: 很多懂算法的人自己写个工具自己能用还行,能写出一个专业的可以卖的就不行了,那个时间精力和“能用”不是一个量级的,你举的例子就是属于这种。

: 【 在 l234567890 的大作中提到: 】

: : 难度夸大了

: : 你说的这些软件的理论,算法都是公开的,国外那些公司的人做的早而已,除非有不公

: : 开的理论和算法,但不公开的话就失去了大家的认可

: : ...................

: --

farest
天天看美女 04月25日

这种大型软件又不是一个人开发出来的,你的说法给人感觉一个人啥都要懂,明显在误导别人。

【 在 chaobill 的大作中提到: 】

: 发信人: xieyf (绿蚁新醅酒,红泥小火炉), 信区: WorkLife

: 标  题: 给你们科普一下工业软件的难度

: 发信站: 水木社区 (Sun Apr 24 22:38:49 2022), 站内

: ...................

l234567890
l234567890 04月25日

我这个行业里以前就遇到过专业的请非专业的程序员来写程序,合作就可以了

【 在 secondjet 的大作中提到: 】

: 问题的关键是既需要需要很懂算法的人,也需要写代码很NB的人,这样的人都很贵,一个公司能养活这些人就不容易了。

: 很多懂算法的人自己写个工具自己能用还行,能写出一个专业的可以卖的就不行了,那个时间精力和“能用”不是一个量级的,你举的例子就是属于这种。

: ...................