创建桌面图标
手机客户端
给您推荐的项目 项目收藏夹 服务列表 付费指导 帮助中心

网站导航

阳光采招网>资讯中心> 洪承煜:物探软件平台定制负责人

洪承煜:物探软件平台定制负责人

来源:[互联网]    发布时间:2021-01-11

从事软件开发工作,多年的软件开发工作积累了丰富的研发经验。

当石油物探行业迎来大发展,急切需要人才之际,他加入石油物探技术研究院,开始了物探技术的学习探索之路,为物探行业贡献自己丰富的软件开发技术与聪明才智,他常说“我是怀着感恩的心情加入物探院,我爱软件这个行业,很想为软件开发尽一份心,出一份力”。

初入物探行业的软件平台构建学习之路

洪承煜刚刚来到物探院首先接触的便是采集数据平台和正演软件平台,在实际工作中,他发现自己在平台的构建和定制方面要学习的东西很多,便针对性的制定自己的学习计划与目标:首先从物探院、特别是软件老前辈的数据软件平台中,学习勘探开发软件平台定制的方法;其次借助开发源的勘探软件平台(如opendteck)、开源优秀IT软件平台,从中学习到实用、高效的软件平台定制设计模式;再是把前面学习和总结的特定定制方法、设计模式,应用在自己接手的研究项目上。通过多年的努力,他慢慢摸索出一套软件平台构建和定制的方法和流程。

“怕麻烦就故步自封,是绝对不行的”, “做软件就是要实时更新自己的知识储备,时刻保持学习的状态,去研究新技术,否则一不留神儿就会被淘汰。” 这是洪承煜为自己树立的工作态度和目标。当然,他也是这么做的,办公室的灯常常亮到深夜,还有凌晨在SVN上提交行行代码。每一阶段的开发工作他都做好学习记录和总结,他称之为《实战经验》,是他多年来软件开发的智慧结晶。

为NEWS平台不断优化升级保驾护航

洪承煜带领着NEWS平台组这个团队,在新形势,新需求下致力于实现NEWS油气综合解释软件的升级优化,为NEWS软件性能优化出谋划策。

针对统一数据模型的开发趋势,NEWS也需要建立一个机制,实现数据输入\输出\管理的解耦,等同GUI开发的绑定和混杂。“这有利于NEWS日后特色模块的功能扩展,适应发展需求,是很有意义的一项任务”,看得出来他对于NEWS投入的心思就像在培养自己的孩子一样,为之计深远。洪承煜花费大量时间精力,调研了许多开源软件的架构设计,再结合NEWS软件自身的业务需求特点,最终决定采用MVC的设计模式实现解耦目标。

“做软件要吸收其他软件的长处,软件开发各项技术发展这么快,自己闷头干是不行的”,鉴于作业管理系统在五维地震项目中突出表现,洪承煜决定将作业管理应用到NEWS软件的优化升级中,实现作业算法的并行化计算,大大提高了作业处理效率,得到用户的一致好评。

在他看来,软件开发是一件循序渐进的过程,是螺旋式的,不可能做到一步到位,要根据解决实际问题的效果和用户反馈,不断的维护保证软件的稳定性,做平台也是一样,是要在实践中不断调整完善的,在软件产品的生命期内,开发人员要时刻为它保驾护航。

追求高效的多样化平台的定制能力,致力打造精品软件

洪承煜作为一名优秀的软件开发人员,熟悉嵌入式开发、完成过通信模块驱动开发、对并行化计算技术更是研究透彻,凭借着十几年开发经验,他深知平台设计对软件开发的重要性。“我们利用平台框架分离和解耦每个软件功能,再通过平台框架来有效的组装这些软件功能,形成软件产品和系统的思路来不断地完善软件平台架构。使其具有更高效的多样化软件产品的定制能力,”洪承煜这样介绍软件平台定制在他脑海里的想法,说来好像有些简单,但是每个软件的具体功能实现,这都需要开发团队一步一个脚印的攻克难关。

在开发五维地震项目过程中,因为解释模块涉及至于ovt大数据体的各种解释算法的运行,需要很长的时间,如果最终算法计算失败,只能再次重新计算。他们认为首先算法运行必须要从解释系统的操作界面解耦出来才能不干扰解释软件其它功能的使用;其次,算法经过长时间的运行已经计算了一部分,必须要有算法在作业运行异常后,保存前面算法作业的计算成果。针对这些需求和难点,最终他们制定了一个服务器版的作业管理系统和平台,通过一整套的规范模板和流程,形成适用于各种解释算法集成的算法作业集成和运行管理平台,类似于功能的热插拔。

目前,关于平台定制在NEWS软件、五维地震以及智能节点研发中都得到了很好的应用,“我们始终致力于打造软件平台的精品”相信洪承煜未来也一定会带领团队在工作中不断攻坚创效!

地区导航
  • 公众号二维码

    公众号二维码