曾经在一家建筑预算的软件公司就职,只呆了两个多月,是我的一个学生推荐我进的这家
公司,而这名学生当初是拿着我签字的推荐信进的这家公司,有点乱了,学生在我那里实习,然后
我给他写了一封推荐信,他进了这家公司,后来成了骨干,而我失业了,学生推荐我进了他们
公司。这下清楚了。
我在这家公司接受了两个多月的计算机语言培训,之前我已经写了4到5个软件应用系统,我是项目
负责人哦但是我还是规规矩矩地接受培训。
这里的一名项目负责带领组员们去做应用需求调研,找了几家建筑项目,人家也很客气地接待了他们,回
来他们开了汇报会,我听了下,基本上还是原则上的东西。
不久我有了新的邀约,去与部门领导谈辞职,一开始他们也无所谓,本来吗,我那时已经41岁了,
和一群20来岁的小孩一起接受培训,挺滑稽的。
临了,我说在公司呆了俩个多月,学了不少东西,无以回报,这是发的培训软件框架,里面那些公
共应用功能,我培训时已经给做好了,留给你们吧,算一点贡献。
一、还有你们调研的方式有一点点
问题,我不知道该不该讲。主管说讲吧。我说,培训的时间太长了,应该做一点点实质性的东西,
比如最基本的预算算法,搭一个场景,实现几个主要的预算过程,这些最朴素的专业知识是比较容
易获得的,然后拿着这些东西去做调研,因为你的调研对象不懂计算机,而我们不懂预算,两下里
很难有共同语言。
而这个粗糙的计算过程就是两家讨论的基础,他会说,没错就是这样,这下方便
多了,你还应该这样做,这样做,这样做,调研的需求就获得了,回来马上改,再去,他一
看你们这么快,他会加倍地指导你,雪球就会越滚越大,一开始一定是杂乱无章的,我们可能走访
了好几家,此刻就需要坐下来好好梳理了,画框图 建立各个模块。
二、只能说我们过去十几年高速发展是不健康,很多工业制造业的隐性成本,都没有支付,自媒体说什
么什么卡脖子软件被突破,这些都特马胡扯,我国现在绝大部分人都没有理解工业软件对于制造业
的价值,工业软件是服务业,工业软件的发展是和制造业的流程工序一样不断发展和迭代的。大部
分人认为没了工业软件 充其量忙点,都不承认工业软件对于企业的价值,不愿为此付钱。
虽然都是软件,但是互联网企业和工业软件 的技能树完全不一样;即使拉着腾讯、阿
里高等级技术人员去研发工业软件也是跨行,没有历史的积累,成本巨大且无优势
由于近十几年来,互联网在我国突飞猛进的发展,很多人一说软件,就和互联网企业划上了等号,
甚至还有人喊出了未来的软件就是长在云上的口号。
三、工业软件和互联网以及游戏最大不同就是,没有固定的基础框架,只会写应用程序,但是不会业
务,一切都是0
你做仿真PLC,首先你需要看得懂梯形图 ;你搞仿真电路,元器件都要会认,电路图要看得懂;
SolidWorks,CATIA,TINA等等,里面的逻辑更偏向于游戏引擎的开发,需要专业的业务知识,
而不是上来堆逻辑就可以实现的。
从上面的分析就可以看出,虽然我国程序员众多。
但是大部分集中于应用层面,由于经过了这么多
年的发展,已经有了许多成熟的框架了,大部分做应用的程序员已经不用关心底层,只需要专心堆
逻辑即可。在互联网或者游戏应用层,业务出发是消费者,产品经理或游戏策划的需求,这些需求
可以天马行空的想象,这些需求可以权衡取舍,可以撕逼选择不做,而工业软件是这玩意是怎么
样,就要实现成怎么样。
四、互联网底层做框架,做中间件,做操作系统的程序员,虽然技术含量也很深,但是他们的技能树还
是更局限于计算机科学当中。 需要额外的3d数学和物理知识的游戏引擎开发,当前在我国的发展也
并不乐观。工业软件中的难点是研发设计类软件。例如,CAD计算机辅助设用辅助二维三维的机械制
图、建筑设计制图、电路图、其他各种形式的设计。CAE计算机辅助工程 仿真可以模拟分
析、验证和改善产品设计。EDA电子设计自动化 用于芯片的功能设计、验证、物理设计等流
程,是我们被卡脖子的一个领域。虽然研发设计类软件在工业产值中的占比不大,但是各个都
是硬骨头,说它们是工业皇冠上明珠之一也不为过。