深入剖析三维几何内核(7)--几何约束求解器
深入剖析三维几何内核(8)--属性关系计算
深入剖析三维几何内核(9)--算法杂项
本来打算在三维几何内核介绍系列的最后来谈谈关于开发投资问题,因为有朋友问,所以本文就提前聊聊关于三维几何内核的非技术问题。
从选择理发店说起
之前每次理发进美容店,穿的跟空姐一样的服务员第一句话就是:“请问您有选择好的老师吗?”,听着非常别扭,在我看来,站在讲台上传道受业解惑,教书育人的才是老师!后来理发就选择了一个较远的街边摊,理发的是个老师傅,不仅手艺好还便宜,刮胡子还是一绝。
我们说开发三维几何内核,一定是通用型的工业级的应用。如果开发的功能连ACIS/PS的1/5都达不到,那不叫几何内核,只能叫软件的一个模块。
1. 开发自主的三维几何内核需要多少投入?
仍然以目前主流的商业三维几何内核为例,按照60分的标准对标,也就是主要功能性能指标要能达到60%-70%。
研发成本主要是人力成本,为了保证高质量的开发,假设开发全是熟手,有过相关内容的研发经验,省去学习探索开销;按照功能需求,至少需要10人左右的团队,可以部分在国内招募,另一部分在国外:1名架构,2-3名核心开发,5-6名一般开发,1-2名测试。参照美国湾区和国内一线城市的研发待遇,企业一年总共开销至少在八百万(作为在这个行业工作多年,这个计算不会有问题,无需质疑)
其实这一块最难的还是找人,一般的程序员即使有多年工作经验,这块也排不上用场。最好的办法是直接从PSACIS挖核心开发(来源于网络)。
根据以往经验,一年起步,两年原型,三年初步能用的时间节点,最起码的投资两千万往上走,如果少于这个很多,后续要做到及格线就很困难。两千万是根红线,而且前提是已经有一个优秀的研发团队。
笔者一直以来的观点就是:凡事要么不做,做就尽全力做好;明知做不好的情况下还要去碰一碰,不仅砸自己招牌,还影响整个行业的信用,让后来者更加困难。
2. 在选择使用三维几何内核上,国内工业软件公司采取什么样的策略
关于三维几何内核的作用,地位,历史发展等公 众号之前讲了很多,现在国内研发设计仿真类工业软件的公司如雨后春笋,很多产品都需要用到几何内核。这里分情况对待:
1. 大的公司,有长远发展计划,不缺资金,可以先使用商业内核,但是在理解,应用,消化商业内核的基础上,一定要同时试用国内的一些内核产品,帮助其迭代产品,或者试着开发跟自己业务相关的几何内核。如果想在技术领域深耕,做这块一定是有价值的,当然也要考虑成本问题。
2. 中小企业尤其是创业公司,根据业务,可以选择商用的,也可以选择开源的。商用的好处是可以快速帮助产品上市,但是贵;开源虽在功能上弱一点,但是如果业务应用场景不是特别复杂,开源产品也完全可以胜任。
3. 科研院所背景的,建议用开源或者自己开发相关底层模块,有一定的技术和业务经验积累,以后商用化更容易。
经常有朋友问,内核这个东西会不会也断供?这个也聊过,参见
其实现在报道的很多断供封 锁消息,已经不是单纯的技术问题,而是商业博弈问题,简单讲就是需要考虑投资成本,收益,以及长期影响。
A:需要买盾构机,多少钱
B:7个亿
A:太贵了,能便宜点么
B:不能,外加人工费一人一天5万美金,刀头一个3千万,机器维护时,你们不能在场...
A:额...
五年后......
B:还需要买盾构机吗?打对折
A:需要,我们一台卖6千万
B:额...