陈永忠作为一名软件工程师,和建筑工程师一样追求完美
·全文共 1739 字,阅读大约需要 4 分钟
"作为上海建工的一名专业软件工程师,我同匠石运金的建筑工程师一样追求完美,在不停探索中用产品解决现实问题,创造更大价值。曾在营造商城与京东的跨平台对接中,通过按类拆分、数据预置等手段,将上千万种商品的同步时间从十三天缩短到三天。"
我是陈永忠,出生于1988年,是一名软件工程师,2010年毕业于山东财经大学计算机科学与技术专业。2019年加入上海建工集团旗下电商公司,负责公司五大平台(营造阳光、营造商城、营造简行、营造产业、营造视界)中营造商城的开发和维护工作。
与大多数建工人面对的是各类实体建筑不同,作为一名软件工程师,我的处理对象是各个数字系统,但大家同为工程师,我们都追求完美。 尽自己最大努力的去解决一个个难题,克服一个个困难,最终提交一份完美的作品 是我们的目标。
独立开发营造商城APP
2020年,为了适应业务需求的不断变化,电商公司决定在现有商城的业务基础上,自主开发营造商城APP,作为公司内部最熟悉商城系统的我接下了这个开发任务。
营造商城首页和商品搜索
APP的原生开发方式需要针对Android和iOS两种系统分别开发,两个系统之间存在很大的差异,而且要求对平台有一定的了解,我认为这种方式不仅太耗费时间,而且不符合公司的现实需要,所以决定另寻他法。
虽然此前没有开发app的经验,但通过平时的学习积累,我了解到一款新发布的产品—— UNI-APP 。采用这种最前沿的技术只需要一次开发,通过相应配置发布到对应的不同平台就可以实现上线要求,这个产品成为APP能够按时完成的关键。
营造商城APP个人中心和订单列表
在当今的互联网时代,信息技术不断更新迭代,作为开发工程师一方面要持续关注新的知识、不断学习新的东西,掌握新的技能,另一方面要深入了解业务,结合实际业务灵活运用知识,大胆创新。
带领团队自主研发新商城
2021年,公司决定自主研发新商城,任命我为新商城的开发负责人。
为了能够打好新商城的基础,我通过各类方式查找目前主流电商平台的设计资料,比如开通各个电商平台的后台账户,登录体验不同商城中的相关功能,比较平台设计之间的差异。
结合营造商城现有的业务、各部门的管理需求、客户单位的使用意见、未来业务的发展规划,我带领团队最终确定了新商城的业务方案和数据结构框架。
新商城后台订单管理
在开发过程中,由于现有商城商品数据量庞大,尤其是京东方面的对接商品已超过千万,并且SKU还在不断增加,商品经常不能快速同步到商城中,有时还会出现商城的商品信息与京东未同步的情况。
针对这一问题,我把京东数据对接功能完全独立出来,在多线程处理的基础上,采用按类拆分、数据预置等方式提高商品的同步效率, 把上千万商品的同步时间由十三天缩短到三天 。
针对商品价格、描述信息一致的问题,我们采用几路并进的方式,一是根据京东系统通知更新对应商品,二是定时主动更新商品信息,三是在查看商品信息前进行更新,保证商城中京东数据的准确性。
京东商品数据同步
研发新商城工作量巨大,以考量大局部署方案为核心,我带领研发团队深入梳理公司各项业务,处理各种复杂数据,遇到问题解决问题,调整好心态,正确分析困难,最终让开发工作得以顺利开展。
新商城采购端
研发物资系统助力方舱高效运作
2022年上半年,正在紧锣密鼓地进行商城开发工作时,突如其来的疫情打乱了我们的节奏。为了全力配合疫情防控工作,我们暂停了商城的开发工作,投入到了 方舱物资系统的开发 。
经过8个昼夜的不停奋战,我们完成了金山方舱物资管理系统的第一个版本并投入使用,同时根据现场的需求开发了物资申领、物资申购等功能,对系统各项功能进行优化,极大地提高了现场的物资管理效率。
此次紧急开发任务不仅为抗疫工作做出了我们的一份贡献,同时还 积累了一套快速开发小程序的宝贵经验 ,为将来快速完成同类开发任务做了技术积累。
方舱物资管理系统
作为一名技术人,我深信一份付出一份回报。脚踏实地,行稳致远,虽然在前进的道路上总会遇到各种各样的困难,但只要我们认真做好每一件事情,不断丰富自己的经历,夯实自己的基础,走稳脚下的路,前方的路就会越来越宽广。
在未来的日子里,我会继续认真对待每一项工作,踏实做好每一件事情,并带领团队共同成长,去成就更优秀的自己、打造实力更强的团队,为电商公司的信息化、智慧化建设做出自己的贡献。
转载请注明"来源上海建工官微"