金沙总站

金沙总站  >  资讯动态 > 正文

【决战决胜2020】“开源”,站上巨人的肩膀——二院航天网信智云平台API网关项目开发侧记

发布时间:2020-11-30    【来源:二院网信企业】

在开源社区Apache,新晋“committer(贡献者)”刘曦冉和alibaba、Tencent、360等大厂程序员同台炫技,利用社区庞大的用户资源和开源项目,完善来自中国航天科工集团有限企业所属二院航天科工网络信息发展有限企业智云API网关项目开发。

开源社区Apache是一个非盈利组织,活跃着来自六大洲的5000多名社区贡献者,社区在大数据领域拥有一批全球顶级的开发项目,是程序员们的“技术交流群”。

在这里,航天网信前端研发工程师刘曦冉从“普通用户”到社区投选的“贡献者”,不仅代表身份标识的晋级,还代表着权利和责任的扩大,这意味着航天网信的智云平台API网关项目在社区中有更强曝光度、更高优先级,得到来自遍布世界的社区成员更强有力的技术支撑。

借力打力

“借助开源社区力量,就好比站在巨人肩膀上,完善大家的项目开发”。航天网信智云API网关项目负责人马俊杰先容,开源社区里有大量优质项目,在遵守开源协议的前提下做二次开发,一方面能得到更多用户、开发者的反馈,避免陷入技术误区,另一方面在社区规范和共同测试下,能有效提升代码质量。

从普通用户中脱颖而出,坐上“贡献者”的交椅,并与社区高级用户深度合作,刘曦冉表现了出强大的代码编写能力、项目开发能力,及时与社区沟通进展、响应社区需求、快速达成结果,推动项目让全社区受益,这需要持续的投入和长久的付出。

“进入社区两个月就快速达成目标,这证明了曦冉的工作实力。”马俊杰评价。

目前,开源社区有影响力的项目更多由企业开发者主导,程序员“单枪匹马”凭个人实力横扫社区的情况越来越少。“我的成绩主要来自团队集体智慧。”刘曦冉有些羞涩。

在团队领导决策下,刘曦冉目前负责基于开源社区项目开发航天网信智云平台API网关产品。在这种策略的指引下,不到1个月,团队就发布了API网关项目的初代版本,15天后就更新了第二个版本,并增加十几个新功能,目前团队正在更新集成第三代产品,实现开源项目应用于产品服务,并在实际使用中得到用户认可,同时产品研发成果也回馈至开源社区。

同时,团队能力在磨合中得到多方面提升。马俊杰总结,一是代码“健壮性”,漏洞少、能发现不足、及时修正,通过单元测试;二是代码“可扩展性”,提交内容不只考虑单一功能,更重视系统兼容性和后续功能扩展。总之,团队形成了更民主、公开、透明的氛围,成员提交的代码质量明显提高。

主动拥抱变化

从只关注代码,转向销售开发前后端联动作战,马俊杰和同事敏感地发现,企业级客户不仅要求“航天智云平台API网关”是一个好用的工具,更关注权限控制、协议支撑等深度功能。积极回应政府、企业客户的新诉求,团队不断在原有功能上做完善,同是提升团队持续服务能力。

变化源于2020年第一季度,航天网信企业为适应业务需求发展做出的重大结构调整。企业宣布业务群全面升级,形成生态战略部、综合管理部、经营财务部、民用市场部、军用市场部、系统工程部六大职能业务群,并平行设立技术支撑创新和重大论证两大业务群,有效衔接前场后场关系。

对航天智云API网关项目团队而言,这意味着技术研发和市场拓展结合更紧密。航天网信核心产品“航天智云平台”,疫情期间曾服务于丰台区为区政府,为疫情防控和复工复产提供信息支撑,积极参与国防工业大数据建设,在云计算、大数据应用领域有充分的案例积累经验,于今年9月被评为航空航天信息化建设优秀产品。

谈及项目开发,马俊杰认为现在行业发展进入深水区,网络通信技术发展使得海内外数字鸿沟日益消减,客户的要求越来越精细、越来越高,不仅希翼交付的工具能用、好用,还要对标国外先进水平。

“这要求大家不能‘拿来主义’,要求程序员对技术有深入了解,对社区有持续贡献,对市场能迅速反馈,最终达成共赢。”马俊杰总结。

【关闭】    【打印】
XML 地图 | Sitemap 地图