写点什么

1024|京东零售技术人的 N 种可能

  • 2024-10-24
    北京
  • 本文字数:4154 字

    阅读完需:约 14 分钟

大小:2.05M时长:11:55
1024|京东零售技术人的 N 种可能

“Hello World” 见证了我们对技术探索和开拓创新的开始,也象征着我们不断追求卓越、解决问题的决心。


1024 程序员节,我们邀请到了 8 位在京东零售做技术的同学,聊聊他们的技术经历和成长故事,聊聊他们的成就感。期待同为产研人的你在读完之后,一起分享你的难忘时刻,也祝你在未来,继续在热爱的道路上探索奔赴。

👇👇👇


@艾佳


工作经验 14 年,编程经验 30 年。


软件架构师于我来说和建筑设计师类似。建筑设计师会告诉你,建筑的骨架是什么样的,如何受力的;哪面墙是承重墙,一定不能砸。当然,最基本的土木工程、建筑技术,那建筑设计师一定要了如指掌。软件架构师一样,最基本的编程技术、数据技术,不仅要精通,还需要灵活应用。除此之外,需要知道系统是如何承压的,系统的核心链路是什么。


在京东,我致力于批量计算、流式计算、交互式计算的通用化数据应用构建,降低大数据计算的使用门槛。我设计的 EasyData 工具,打通了做数据和看数据的平台,做成那种一贴 SQL,就得到 API 的极简方案,把其他所有复杂的过程都砍掉。解决了业务方不仅要算数,还要用数,需要各种 API 来访问的头疼问题。22 年,“算法数据流“ 上线到 dp.jd.com,原来需要码几万行代码的工作,现在用图形化的拖拉拽就能实现,用户自己累计编写了数据流 4000 多个,目前周增长 2.4%。


对于架构师来说,我认为最重要的就是要独立思考,要挑战自己;多构造一些边缘场景,来验证系统是否可以应对。生命里的每一个点会最终连成一条线,最初入行觉得信息技术很酷,对层出不穷的新技术求知若渴,面对未来,希望自己依然能不忘初心。


@赵嘉铎


在京东零售让我最有成就感是做广告投放平台新一代架构升级项目的时候,这次架构升级是一次对数百万行历史代码和技术债务的彻底重构,投入和风险极高,因此必须算明白收益,确保每一行代码的重构都是值得的。我和同事一起进行了长达两年的技术探索,最终形成了一套以“框架即规范、模型即实现、代码即文档”为核心思想的架构方法论。


在架构全面推广阶段,我们全面梳理业务流程,制定迁移节奏,联合测试团队进行功能回归及灰度验证,保证架构的平滑过渡。目前随着新一代架构覆盖率的提升,架构迁移的收益也逐渐显现出来,核心物料创编接口性能整体提升 20%以上,问题定位及业务逻辑梳理速度明显提升,也能够更加从容的面对变更,通过几次重大业务需求的实战验证,新架构开发效率可以提升 50%以上。


在我看来,工程师团队有着对技术的热情与纯粹,热衷于发现开发过程中的共性问题并提供开箱即用的通用解决方案,敢于向一切不合理、不明确说“不”。在技术问题上不将就、不妥协、不放弃、不断创新与精进,我们的团队氛围和价值观导向上也会守护这种热情与纯粹,并让其持续传承下去。


@李孟冬


对于技术同学来说,要时刻思考,抽离掉技术底座和业务后,你的价值是否归零。”这是我特别喜欢一句话,真正的大师永远怀着一颗学徒的心。在京东 4 年的 coding 岁月中,也让我学会永远保持开放、持续学习并接受新的观点和知识。


作为一名后端开发,我负责京东企业业务锦礼积分商城项目,这个项目的积分结算复杂,风险大。于是我提出了积分资产防护专题,全面梳理积分生命周期异常情况,增加严格的事务验证,并且调研中台能力,快速落地不同层次的积分对账。消费环节以消息触发,规则中心驱动,多种核对方式保障资金安全。目前整个专题已经完全落地,事前规则校验天维度拦截 140+次,旁支校验有效拦截和预警了 70+次积分少付 &多退的风险,其中还包括,春节期间检测客户账号转售的风控问题。在我看来,最好的工程师文化就在我们的使命中:“技术为本,让生活更美好。”


我还记得,与编程结缘是在大学课堂中,当看到一行行代码显示出来像极了黑客帝国中的场景,充满神秘,在一次次点击后,又出现了绚丽多彩的页面。从那一刻起,我就确认,未来一定要在技术行业中找到自己的光。



(积分资产防护架构图)


@王泽华


今年有幸作为主产品经理参与了京东.Vision 首个版本的构建。这是一个典型的综合项目,又要懂 3D 实现,又要了解 AVP 新技术栈,还要懂全业务链路。时间紧迫,我们从开始到上线只有差不多 100 天时间。还记得我们团队一整个扎进去项目的场景,产研设坐在一起高效沟通、敏捷开发、快速验证快速调整。我们打透家场景这一类核心品类,瞄准核心的尺寸和搭配痛点,单点突破,做透商品的三维效果,以支持多品搭配、空间碰撞、动态交互…… 最终,凭借着优秀的首页三维展示和商品多品搭配效果,在 618 作为 AVP 首批国行应用上线。这一百多天我们从对 AVP 从不了解到纯熟,最终到产品的成功发布,我们做到了!


作为产品经理,我始终意识到要克服自己单一视角的偏见、走出回音谷,抛弃“我”的这个概念,更多地站在各个业务的视角、站在客户的案场、绕道事情背后,从模式本身去考虑问题。好的产品经理会将产品视作自己的孩子,并保证孩子的每一个细节都在力所能及的范围内做到最好。就像乔布斯说的:“make a dent in the universe”。产品经理需要有一些精神洁癖,把产品视作自己的孩子,并保证孩子的每一个细节都在力所能及的范围内做到最好,最终孩子长大了,多多少少也能在产品中看到最早那一批人努力的烙印。


(以羊村作为比喻的四种典型用户/需求)


@韩艾


2016 年,我组建了星号 69 乐队,我是主唱、吉他手,包揽全部词曲创作,写了 40 多首歌,发了四五张专辑。其中,《平行世界的风》是网易白银单曲,也是我们巡演的必演曲目。音乐之外,我是京东的算法工程师。我带领团队开发了通用的算法生产力工具,钻研最新 AIGC 技术,在碎片化的场景中提炼出公用模型,通吃所有技术细节、适用各种业务场景。我编写的代码直接应用于七鲜的全国门店自动补货、京东商家的 AI 助手,这让我深感工程技术的力量。


在 coding 岁月里,我最珍视的是我的“references”文件夹。这里收藏了众多划时代的 papers,如对我影响深远的 word2vec。这些经典文献不仅是我技术提升的阶梯,更是我灵感的源泉。我时常翻阅它们,技术虽然不断更新,但感觉依旧逃不出经典套路的三板斧,这些 paper 让我有更高的视野去快速理解最新的技术方向,我还会亲手复现代码,以深化理解并汲取智慧。


程序员是人生的一站,音乐是一辈子的事。在我看来,工程师文化是自由与真诚的融合。自由意味着对技术无拘无束的追求,始终保持开放学习的心态。真诚则体现在与各方利益相关者的沟通中,以坦诚和开放的态度解决问题,共同推动技术的进步。


  

@孟祥主


作为一名算法工程师,我始终坚信:对技术保持热爱、对业务保持敬畏,不要放松对前沿技术、同行发展的追踪,始终保持动脑、用心、尽责的做事风格。


从 23 年 10 月入职京东至今,我发表了 3 篇论文,其中工作 Rodar 发表在 TMC 期刊(CCF A 类)、CvFormer 发表在 PRLetter 期刊(SCI)、大模型工作 PLM-RE 发表在国内会议 NCCA 2024 上。此外,一篇半监督的数据迁移工作 UIEG+已投稿顶会 ICLR 2025。在面临各层漏斗不稳定、资源紧张的开发项目时,为了保质保量完成版本的迭代,我和同事们连着一周战斗,以实现版本的顺利上线,并基于多种场景的个性化分发策略实现了业务指标翻倍的效果。每一次的探索、突破与创新,都塑造了我不断前行的勇气和迎接挑战的决心。


我与编程结缘是在大学,那时我主修数学,主要是用 matlab 为主解决科学计算问题,慢慢熟悉之后发现在这方面有天赋,选择辅修了软件工程作为第二专业,后来硕博期间也是攻读计算机应用技术方向。现在我还珍藏着读研后买的机械键盘,那时我已经全职攻读计算机专业,编程的工作量比之前大了很多,不管电脑怎么换,它一直是我身边最坚实的战友。我常常想,如果不做程序员,此刻的我可能在高校当老师,从事计算机技术方面的科研和教育行业,为社会培养技术人才。


(博士毕业留念)


@李新健


在刚接触编程的时候,所以热情都来源于兴趣,对什么感兴趣就学什么,没有参杂多余的目的。偶然接触到树莓派后觉得它很酷,可以当作一个小型的服务器,于是我就把我的个人博客网站部署了上去,并通过内网穿透让外界可以访问。后来又研究了嵌入式和物联网方向,从用树莓派控制家里灯的亮度开始,到做一些小型的智能家居系统。


“树莓派时期”的自己,抱着最纯粹的对技术的热爱,做着各种有意思的事情。同时也是我解决问题能力增长最快速的时期,因为每次接触全新的领域都要从零开始自学,遇到问题没有人可以问,就只能在网上查资料死磕。


作为校招生入职京东后,我参与了 DevBooster 项目,这是一个利用大模型生成单元测试代码的工具,目的是提升开发效率、降低测试成本。项目的难点在于如何有效地将 AI 技术应用于单元测试生成,并确保生成的代码质量高。我通过研究 AI Agent 范式和模型微调,提出了创新性的解决方案,并成功将其落地。最终,我们的插件在一个月内帮助内部数十个核心应用提升了数百万行单测代码,极大提高了研发效率,这一成果让我感到非常自豪。


如果不做程序员,我可能会成为一名旅行博主,去感受世界的多样。迈出家门,追寻那些转瞬即逝的美丽和光影交错间的故事,增加我对这个世界的另一种感官。


(具有纪念意义的树莓派开发板)


@李泽阳


上大学开始,我被 C 语言的程序之美所吸引,后来经过系统性的学习,真的笃信技术真的可以改变世界,科技让世界更快捷。在京东零售感受最深和最难忘的就是备战京东商家大会那段经历,2022 年夏,为了应对京东首次线上+线下商家大会直播,在将近 3 个月的封闭时间里,每一天都是拼了命的干,只为最稳定的系统架构、最流畅的用户体验。当成功交付、系统上线那天,想起来了科比的那句话:“我每天见过凌晨 4 点的洛杉矶。”


在二进制的世界里,理科生也有属于自己的浪漫。现在我的工作台上,摆放着一个分贝彩灯,它会随着周围环境的声音大小进行跳动,有它的陪伴和彩色声浪,工作也多了一份色彩。工作之外,我签约了视觉中国摄影师,在我找不到答案的时候,就去看看这个世界,享受和捕捉这个世界的每一瞬间美好。当有压力时,我会坚持跑步,10 公里、20 公里···人生就像一场马拉松,可以经历无数次失败,但绝不可能认输。献给每一个拼搏的技术同学,Passion!



8 位技术同学的故事背后,是更多京东零售产研人的精彩故事。


我们持续发现那些在技术领域深耕并闪闪发光的零售技术同学们,并记录下了他们的成长经验和技术人生。点击下方,查看更多技术人的成长故事。

2024-10-24 15:327967

评论

发布
暂无评论
发现更多内容

MixNet解析以及pytorch源码

AI浩

人工智能 6月月更

将不费吹灰之力成为卷王的秘籍传授于你!

龙智—DevSecOps解决方案

Jira插件 龙智自研插件 Jira飞书插件

八大误区,逐个击破:担忧安全防护与合规性?这可能是您对云最大的误解

龙智—DevSecOps解决方案

Atlassian atlassian云版 Atlassian白皮书

那些年,我们在Apache SeaTunnel 2.1.0部署中踩过的坑【含源码分析】

Apache SeaTunnel

Apache 大数据 开源 workflow Seatunnel

特别的儿童节,OceanBase 送上一份特别的惊喜

OceanBase 数据库

oceanbase

儿童节,和 AI 一起通关 “超级马里奥兄弟”

华为云开发者联盟

应用实践|Lifewit 数据平台基于Apache Doris的建设实践

SelectDB

数据库 数据仓库 apache doris SelectDB

常遇到读多写少,教你用ReadWriteLock实现一个通用的缓存中心

华为云开发者联盟

缓存 高并发 开发 ReadWriteLock

对不起,我错了,这代码不好写

捉虫大师

Java Go sentinel 6月月更

雅加达利用SAS优化抗疫救助资金发放,帮助中小微企业度过难关

E科讯

云图说丨应用宕机怎么办?MAS帮您实现业务无缝切换

华为云开发者联盟

云计算 MAS 宕机 多云高可用服务

将虚幻引擎5与Perforce Helix Core集成使用吧!

龙智—DevSecOps解决方案

perforce 虚幻引擎5 Helix Core

MSVC编译动态库

Loken

音视频 5月月更

对话ACE第三期:数据库技术生态应如何构建

OceanBase 数据库

oceanbase

水果FL Studio最新20.9中文破解版下载

茶色酒

水果FL Studio

InfoQ 极客传媒 15 周年庆征文|深入理解 ELK 中 Logstash 的底层原理 + 填坑指南

悟空聊架构

运维 Logstash ELK 6月月更 InfoQ极客传媒15周年庆

DataPipeline:让数据生产力的历史进程,再前进一步

DataPipeline数见科技

DataOps 数据管理

从冬奥跳台飞跃向千家万户:联通“臻宽带”的起跳瞬间

脑极体

ObserverPattern-观察者模式

梁歪歪 ♚

设计模式

TemplateMethodPattern-模板方法模式

梁歪歪 ♚

设计模式

孩子上网冲浪更安全,这份儿童节礼物值得拥有

最新动态

了解es6语法简介

小恺

6月月更

使用Sonar来优化您的基础架构代码

龙智—DevSecOps解决方案

漏洞 SonarQube

换个角度带你学C语言的基本数据类型

华为云开发者联盟

开发 C语言 数据类型位数

字节跳动一站式数据治理解决方案及平台架构

字节跳动数据平台

数据治理 元数据

leetcode 547. Number of Provinces 省份数量(中等)

okokabcd

LeetCode 搜索

StrategyPattern-策略模式

梁歪歪 ♚

设计模式

InfoQ 极客传媒 15 周年庆!无限生长未来可期!

InfoQ写作社区官方

热门活动 InfoQ极客传媒15周年庆

字节跳动数据库的过去、现状与未来

火山引擎开发者社区

数据库 微服务 分布式数据库

深入剖析 | HeartBeat方案的标准设计

九叔(高翔龙)

架构 dubbo 源码解析 HeartBeat 心跳设计

磁盘I/O性能测试工具

穿过生命散发芬芳

6月月更 磁盘测试工具

1024|京东零售技术人的 N 种可能_管理/文化_京东零售技术_InfoQ精选文章