化工行业不管是设计、化工工程计算还是流程模拟都离不开各种化工软件,AspenPlus、ChemCAD、PRO/II等都是最常用的化工软件。那么,化工软件开发的就业前景如何呢?有网友提出了自己的疑问,大家能否帮助他解答?
个人感觉计算机技术在化工中的应用还是比较落后的。近来对化工模拟仿真、化工软件开发比较感兴趣,但不知道发展、就业的前景如何?
以前对这一行业没有了解,但感觉上这一行很“低调”,没什么消息,论文数也比化工其它方面少。
曾经觉得ASPEN、Pro2这些软件已经很伟大了,但随着深入了解,发现其并不是无所不能,甚至有很多“不能”,功能扩展还有很大空间。感觉这些软件比的就是数据库和UI。
我不知道化工软件开发中,有没有像IT行业中那样正规的开发机构以及组织结构。我目前所知的国内一些工厂定制的化工仿真软件,似乎都是一两个人写出来的,没有明确的分工(比如像:底层、前段、美工等等)
另外,开发化工专业软件,似乎去找专业的程序员还不太行,因为需要很多化工专业的知识。我曾经写过一个化工优化的软件,去找计算机专业的人,发现没啥帮助,虽然他熟练语言特性,但一些专业知识接不上,我不知道是不是我们沟通有问题。。。最后还是我一个人借着半吊子的编程知识+半吊子的化工知识完成了这个软件。
网友“HaiTang”回答:
化工说到底终究是基于实验的一门工程学科,其核心是三传一反,所有模拟软件也是基于这个核心之上的。而我们在学习三传一返的时候,无论是流体力学、热力传导还是反应工程等,所用的都是理想模型。
举个传热的例子,我们都会设T(0,t)=const,T(l,t)=const,T(infinity)=const作为初始条件。然而实际生产中这些条件都是会波动的,因为这些都是受到客观因素影响的,更不要说反应转化率这种天知道怎么变的因素了。
换句话说,模拟的结果和真实值有时候会差很远,最多只能拿来定性,很难拿来定量。再说的直白点,并没有什么卵用。
再何况有ASPEN,ProE等已经比较成熟的软件,以及Matlab、Mathematica等科学计算软件,我很难相信以国内的开发条件,做化工模拟软件能同时在计算精度和售价上打败以上这些软件(就算做出来了,以国内的盗版速度立马呵呵,仍然赚不到钱)。
不过也听说中科院内部有自主研发的化学计算软件,可见潜在市场是有的,只是目前商业化还差得远。
如果题主真的有志于走这条路,我个人有几条建议:
1、致力于开发Mac版模拟软件。
目前所有的主流流程模拟软件都是Windows版本的,而Mac版一直是空缺。而据我观察,当今美国各大院校的教授几乎人手一台Mac。如果你能做出Mac上的商业流程模拟软件,或许能抢占市场,直接赚到美国人的钱。
当然如果你局限于中国,那还是放弃这条路为好,毕竟Mac在中国高校的占有率屈指可数,并且集中在EECS等电子计算机专业,和化工没什么卵关系。
2、致力于开发化工生产实时监控软件。
你如果参观过化工厂的监控室,应该知道这些监控室里的电脑都是非常陈旧的,监控软件的UI也是各种不人性化,看着让人捉急。
虽然说绝大部分化工厂运行稳定,上面的老家伙们用惯了这些软件不会轻易更换。但随着环保呼声的提高,在将来势必会关闭一些高污染的化工企业,而用新的工厂代替。
如果你的监控软件在精度、界面友好、操作手感方面能全面超出这些陈旧的系统,相信对这些新工厂会有吸引力的,而且做这件事的人我目前没听说,成功的话题主你极可能成为新生代的比尔盖茨。
问题是,你并不知道这些化工厂何时会有革新。
3、致力于仪表自动化设备的开发。
这点在我看来是最靠谱的建议,因为化工仪表一直是有市场的,而且现在的自动化市场都是被外国人垄断。
如果题主有志于在这方面打破外国人的垄断,自主研发出国人自产的仪表自动化设备,那不仅市场广大,而且有可能得到政府支持,钱途闪闪亮。
不过也是有问题的,那就是仪表本身不光是软件的问题,题主还需要吸引一批懂硬件的朋友和你一起。
4、致力于开发化工模拟开源包,如Python的API。
优点是几乎没有任何成本,现成的平台就放在你面前,你可以作出任何尝试。缺点则是这是一个开源平台,一切都是免费的,你很难因此挣到钱,只能通过这个为你的求职加码,并且为你将来转行做计算机打下坚实的基础。并且我相信化工从业者中对Python对代码了解的寥寥无几,没有UI我真的不认为他们会喜欢。