WITS核心价值观【创新】篇|系统进化论 解锁新纪元

server/2024/10/18 3:42:21/

「客尊」、「诚信」、「创新」 与「卓越」 是纬创软件的核心价值观。我们秉持诚信态度,致力于成为客户长期且值得信赖的合作伙伴。持续提升服务厚度,透过数字创新实践多市场的跨境交付,助客户保持市场领先地位。以追求卓越的不懈精神,敏捷应对市场变化,跟随产业与时俱进,与客户一起成就美好世界。

越来越多的同仁,在工作过程中诠释了自己对核心价值观的理解,也赋予了它们更实际的意义。现向他们征集了工作和生活中的小故事,分享出来,希望能给大家提供更多的思考和感悟。

本期嘉宾介绍 

姓名:王清平

所在部门:TR0211

入职时间:2021年7月

兴趣爱好:编程,阅读

星座:天秤座

性格:沉稳,乐观向上

人生格言:言有物,而行有恒

个人优点:真诚待人,注重细节,善思敏行,执行力强

关于「创新」的小故事分享 

在DI团队中,项目上需要解决很多共性问题及实现个性化场景的需求。例如使用Excel进行大量导入、导出数据处理的操作,这部分功能很基础,但项目上使用频率高,每个功能Excel的模板结构又不一样,还有更复杂的个性化界面。

为了实现这些功能需要编写大量针对不同Excel模板处理的代码,产生了实现功能的代码重复度高实现效率低下,模板跟业务功能深度绑定,不利于模板的调整导致功能实现跟着调整,代码质量低维护难度高,整体处理结构不清晰等局面。

为了解决前面这些主要问题,我们也借鉴对比了行业内主流的几款处理Excel数据的第三方依赖库,分析了它们是如何解决这部分问题所采用的整体解决思路及实现的API机制,发现都只能解决我们遇到的问题中某几项需求,其它需求无法满足。

基于所面临的问题困境,我们经过综合分析考虑之后从多款第三方依赖库中挑选了一款可以参考借鉴的代码样例。

结合目前的需求,重新疏理和设计,采取Excel界面结构支持高度灵活可配置,并对配置内容进行解析处理,确定了配置结构与数据分离处理,实现配置结构映射成数据转化统一处理的方案。

在对该方案综合评估后能解决我们当前所面临的所有问题,因此我们构建了Excel导入、导出数据处理模块的第一个版本,实现了业务数据处理跟Excel数据导入、导出处理机制进行彻底解耦,做到了Excel数据处理模块的通用化。

打破了传统实现数据导入、导出处理的低效、重复处理、功能实现分散、业务代码难维护等主要突出问题,转为以模块可插拔,少量代码接入、Excel模板配置加业务数据准备即可完成数据的导入、导出完整功能,符合业务功能调整不影响Excel处理的机制,支持大量使用到Excel处理数据的场景。

基于配置与数据处理分离的理念,后期Excel界面展示调整只需要修改模板配置和业务数据即可,使Excel处理的底层机制不受任何影响。

为了满足更多场景多样性的需求,我们持续迭代改进完善了Excel处理模块的底层机制,做到适应性求新求变、没有极限,稳定性没有最好、只有更好。

小故事之 Q&A 

Q1:故事发生在什么情境与背景?

团队在建设系统时针对复杂系统的设计、多系统交互、依赖组件高度耦合、数据安全性等方面经常面临各种挑战和问题。

Q2: 您执行什么任务、扮演什么角色?

作为DI团队一员,参与方案讨论设计,核心通用模块构建及维护。

Q3: 执行了什么行动方案、展现了什么符合核心价值的行为?

①以领域驱动设计理念指导团队在项目建设落地过程中的设计规范和要求;

②优先规划设计,进行方案评审,再实际作业实现功能;

③基于业务需求结合现有行业的解决方案整合改进完善、自主研发实现我们的功能,持续跟进迭代;

④不断掌握新的技术知识,创造性地解决了许多业务场景复杂下的技术难题,体现了创新的核心价值。

Q4: 对客户、团队、组织的成果贡献?

基于上面行动方案的指导,实现降本增效的目的,我们构建出能适应大量的多样性需求场景及个性化配置Excel文件导入、导出通用模块,为功能实现便捷、代码质量提升、数据处理高效及通用性带来质的飞跃;

为了降低解耦系统、服务之间调用复杂度,我们把原来服务间调用的网状拓扑结构优化为星型拓扑结构构建了接口平台;

为了满足系统数据安全性需求,我们构建了通用的密钥库管理服务,实现数据加解密处理;

为了实现沟通协作融合,在招聘2.0系统集成飞书平台时自主研发了数据双向自动流转处理模块,解决了系统之间的数据壁垒。

(图为王清平个人照)

(图为王清平分享书籍)


http://www.ppmy.cn/server/125280.html

相关文章

虚谷中使用PL/SQL改变模式下所有表的大小写

一、将表名转换为小写 1、原理和思路 首先,我们需要查询出指定模式下的所有表名,在xugu中,数据字典dba_tables包含了当前库下的所有表信息,我们可以使用游标(CURSOR)来遍历这些表名。 2、代码示例如下&am…

在线点餐新体验:Spring Boot 点餐系统

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于网上点餐系统当然也不能排除在外,随着网络技术的不断成熟,带动了网上点餐系统,它彻底改变了过去传统的…

渗透测试--文件上传常用绕过方式

文件上传常用绕过方式 1.前端代码,限制只允许上传图片。修改png为php即可绕过前端校验。 2.后端校验Content-Type 校验文件格式 前端修改,抓取上传数据包,并且修改 Content-Type 3.服务端检测(目录路径检测) 对目…

事件和委托的悲伤故事

小强的故事 从前的从前,有一个村子,叫双空函数村,各个不同的函数相互帮衬,幸福而稳定的劳作着。 虽然村子里每个函数都是空参空返回,但每个函数脑子里都装着不一样却一生注定的指令。(即程序开始编译之后…

【漏洞复现】VEXUS多语言货币交易所存在未授权访问漏洞

漏洞描述 java后端,非常完整的一套交易所,UI前端做的也很漂亮,新增了交易跟单功能,前端pc+wap都是uniapp纯源码,前端源码node_modules环境已经安装好了,拿去直接编译就可以. 后端 前端 免责声明 技术文章仅供参考,任何个人和组织使用网络应当遵守宪法法律,遵守公共…

手把手教你用Python进行Web抓取(附代码)

本教程以在Fast Track上收集百强公司的数据为例,教你抓取网页信息。 作为一名数据科学家,我在工作中所做的第一件事就是网络数据采集。使用代码从网站收集数据,当时对我来说是一个完全陌生的概念,但它是最合理、最容易获取的数据来…

华为FreeBuds 6i怎么佩戴不容易掉?

华为FreeBuds 6i佩戴技巧大公开?给你们总结了几个佩戴更稳的小技巧,尊嘟很有用,不要再说戴不稳啦~ 1、选择大小合适的耳塞 华为FreeBuds 6i包装盒内有附赠的三种尺寸的耳塞,大家可以根据自己的耳道大小选择耳塞,试戴的…

音视频通话 SDK

腾讯云视立方音视频通话 SDK 是音视频终端 SDK(腾讯云视立方)的子产品 SDK 之一,基于音视频通话场景,提供专属含 UI 快速接入方案,仅需三步即可快速集成上线,轻松实现1对1视频聊天、多人视频通话和聊天应用…