首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一名大易程序员的“极限挑战”——技术中心 陈世峰

“隐秘角落里”的程序员

在大易平台,有近6000家大宗行业的货主企业客户。由于大宗行业的业务场景复杂、个性化强,需要平台不断地升级迭代来满足客户的新需求。仅在2022年,大易平台就完成了所有服务共有1700+次的版本迭代,查询性能提升6倍、常用查询性能提升10倍……

这一切,都是依靠大易近百名的产品技术人员一行一行敲代码实现的,大易技术中心的高级总监陈世峰就是其中一员。

相比于很多“前台岗位”,很少有人把目光投注到他们身上。这似乎印证了陈世峰反复提及的一句话:“最好的程序员是让用户感知不到存在”。

技术中心高级总监 陈世峰

从“一指禅”到打造属于自己的“椅子”

陈世峰成为程序员的契机很偶然。某次上中学计算机课程时,他无意间发现了同桌在用五笔打字,这令当时只会拼音的他顿生羡慕。后来在同桌的帮助下,他很快学会了五笔,这让他获得了很大的成就感,也在他心中种下了学习计算机的种子。

大学阶段,陈世峰选择了计算机技术专业,毕业后如愿成为了一名程序员。刚参加工作的时候,掌握了一个工具、搭建了一个框架、学习了一个语言,他就会觉得很满足。但是慢慢他发现,每次有什么项目,最牛的人将决定用什么框架、什么语言、什么工具,这将决定整个项目的起点。如果框架搭好的话,后面会省很多事儿,如果没搭好,后面的麻烦就越来越多。陈世峰慢慢意识到,必须搭建一套属于自己的完整的程序框架,他称之为“椅子”。

他开始疯狂地学习和实践,每周都会给自己布置看书学习的任务。在工作中,他会带着问题去摸索。这是什么业务? 需要什么样的场景?为什么要这样设计?带着这些问题,他一遍遍地画图、设计,摸索最佳的解决方案。这是陈世峰口中“最难,也最难忘”的一个阶段,也是他成长最快的一个阶段。

在入行的第五年,他终于拥有了自己的一把“椅子”。“其实我的这套椅子框架现在大易也在用,我每到一个地方,都会先把这套框架拿出来优化使用,我对这把椅子太熟悉了,熟悉到知道每一颗螺丝钉怎么用能发挥它最大的价值。”

加入大易,开启“极限挑战”之旅

2019年,他以高级架构师的职位进入大易科技。彼时,网络货运行业快速发展,大易的业务规模也在迅速扩大,迫切需要提高平台的运营效率来应对飞快增长的业务需求。

陈世峰与团队

陈世峰入职初期的主要任务就是保证系统的运行效率。为此,他和团队一起开展了流程规范整理和平台重构的工作。通过规范流程和搭建环境,使得内部平台规范标准化,能够更高效地开展内外部平台对接工作;基于业务需求的复杂性,重新设计数据结构,进行了框架搭建和业务逻辑的重新开发。

平台支付效率的提升也是陈世峰面临的重要任务。基于大易的业务规模,经常会有批量的货主支付需求,有一次,短短2个小时内有10万多笔的支付请求,这对系统稳定运营提出了很大挑战。

为解决这个问题,陈世峰带领团队着手对接银行接口问题,改变支付代码结构,支付业务层和通道分离,重新定义接口,并采用专用网络机器直连银行。通过这些举措,平台支付效率得以大幅提升。

这一系列的努力,支撑了大易平台更加稳健地运营,更好地为货主企业和司机群体提供服务。

在陈世峰看来,他的工作是一项“极限挑战”——不断的去挑战自我,迭代升级。正如他所说的:“产品没有一蹴而就的,而是需要不断地趋向用户最真实的需求。我们能做的就是不断地发现、响应、满足客户需求”。

“代码洁癖”和“自我驱动”

成就精锐团队

2020年,陈世峰从高级架构师晋升到高级总监,他把自己的“代码洁癖”带给了整个团队。陈世峰说:“我觉得这种要求能达到一种逆向的‘破窗效应’。大家(代码)都写得很规范,很规矩。突然间来一个人,他写得(代码)乱糟糟的,他自己就会感到不好意思,就会根据规范要求自觉去修改。这样整个团队内部能够形成一种良性循环。”

后端技术团队

他也要求团队成员工作要有足够的主动性,积极发现和解决问题。“在大易工作拥有很高的自主权,这更需要每个人有强大的自驱力和务实的态度。一个接近二十人的团队,虽然各岗位有自己的职责,但并不是做完规定动作就够了,没有更主动去思考、优化自己的业务,就没有可能做出优秀的产品,也没有可能成为一个优秀的技术人员。这需要很强的自驱力。”

一个程序员的职业理想

即便因为长期伏案埋头敲代码导致肩颈不适,但问到陈世峰对自己未来的职业规划时,他的愿望仍然是”可以奋战在一线,解决技术难题……退休的时候依然是一个程序员。”

陈世峰热爱他的职业。他有一个信念,相信技术可以把商业、把世界带到更远的地方,而自己愿做这条路上的先行者和探路人。

他也相信,要成为这个先行者,就必须专注于自己的代码,深耕技术,做到极致。正如他所说:“只要有人的坚持,改变一定会发生。”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230519A08BOZ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券