每天帮 >地图 >

工作总结

工作总结

时间:2026-04-06 作者:每天帮

京东程序员试用期总结。

三个月前入职那天,我把工牌拍了张照发到宠物店的老客户群里,配文“我叛变了”。底下炸出一片问号,最损的那个说:“你一个天天铲屎的,去京东写代码?别把人家服务器整卡了。”

说实话,我自个儿也没底。开店三年,我熟练的是怎么劝客人别买三块钱一磅的毒猫粮、怎么处理凌晨三点寄养猫的应激呕吐。写代码?全靠晚上关店后跟着B站视频死磕,再用自己做的宠物社区小程序当练习。面试时面试官问我:“为什么觉得你能行?”我说:“你们宠物频道的筛选器连‘无谷物’和‘低碳水’都分不清,我一个开店的看了都想砸手机。”

可能这句话戳到他了。总之我进来了,前端岗,负责京东宠物频道的部分用户功能。试用期三个月,没被劝退,还做了几个让团队和用户都点头的东西。下面聊聊这几脚是怎么蹚过来的。

一、物流页面的“情绪急救”——我被客服骂醒的

入职第二周,我被拉进一个客服对接群。进去第一眼就看到一条消息,标红加粗:“宠物订单的物流咨询又爆了,能不能管管?”我点开几个工单,差点没背过气去——一个老太太买了袋老年犬处方粮,物流显示“已签收”三天,她家狗断粮两天,后来发现是快递员放到了隔壁小区的驿站。她在评价里写:“我老头骑着三轮车找了四个小时,狗在家饿得直叫。”

这简直令人难以置信,我们居然在物流轨迹上只放一行灰色小字“如有疑问请联系快递员”。开过店的人都知道,养宠人等粮的那种焦虑,比等自己外卖要强烈十倍。你断粮?猫狗可不管你什么理由,它只会半夜刨门、翻垃圾桶、甚至饿出脂肪肝。

我私下调了后台数据——宠物频道的物流相关咨询量比全站均值高出将近四成(这是客服组长给我的内部分析,不是瞎编的)。于是我用周末两天搭了个demo:根据订单的配送进度和预估剩余时长,把状态切成四段——已发货、运输中、即将送达、已签收。每段配个表情符号和一个短句,比如“急啥,你家毛孩子的好饭正在飞奔🐱”。最关键的是,我接入了实时路况和驿站积压的接口,动态修正预计送达时间,而不是死板地照着“预计18:00前送达”一条道走到黑。

提测时后端老张撇我一眼:“你搞这花里胡哨的有啥用?”我怼回去:“你去跟客服听听电话就知道了。”上线一周后,数据出来了——宠物频道的物流咨询量降了22%。更让我高兴的是,有个用户在评价里截图那个“即将送达”的提示,说“第一次觉得京东有点温度”。老大在周会上提了一嘴,没点名表扬,但看我的眼神没那么嫌弃了。

教训:别光盯着接口文档和UI规范。你得知道谁在看这个页面、他当时什么心情。这个道理我在宠物店就懂——客人进店先看猫粮区还是先看玩具区,能告诉我他是不是新晋铲屎官。

二、推荐系统的“乌龙事件”——我亲手埋的雷

试用期第二个月,我被分到一个用户画像的维护任务。有一天凌晨,运营在群里甩了张截图,配文“谁干的?”截图里是一位客户的投诉:她家三只布偶猫,半年前就换了成猫粮,系统却连着两周给她推同一款幼猫粮,她误点又下了一单,猫吃了拉稀,半夜送去急诊。

我脑子嗡的一下。这个推荐逻辑里有一块是我改过的——为了提高复购率,我给“可能喜欢”列表加了历史购买商品的权重。但我漏了一个判断:如果用户已经买过且时间超过生命周期阈值(比如幼猫粮的适用月龄是12个月以内),就应该自动排除,而不是反复推荐。

更丢人的是,我查日志发现这个bug其实存在了两个月,只是因为宠物频道流量小,之前没人触发。说白了,我只测了正向逻辑(买了→推荐类似款),没测反向逻辑(买了且过期了→别再推了)。连夜写了修复补丁:增加购买记录的去重校验,并且在用户删除购物车或手动标记“不感兴趣”时强制刷新缓存。另外,对宠物食品这类强时效商品,加入了“上次购买时间”和“适用生命阶段”的交叉判断——比如幼猫粮超过12个月后,推荐权重直接归零。

上线后同类客诉降到了零,但我被扣了这个月的绩效分。leader找我谈话:“技术不能只考虑‘好不好玩’,要考虑‘会不会害人’。”这句话我记到现在。

让人深感无奈的是,那个受害客户后来再也没在我们平台买过东西。我在后台看着她的最后登录时间,心里特别不是滋味。做技术的,一次疏忽,可能就让一个真实的人和她的三只猫永远流失了。

三、筛选器重构——我把宠物店的笔记本搬来了

这是唯一让我觉得“转行还挺值”的事。宠物频道的筛选器原本是按通用电商逻辑做的:价格、销量、评价。但养宠人选东西的逻辑完全不一样——他们会纠结“无谷配方”“软便克星”“泌尿健康”“适合X岁以上”。这些关键词,在通用筛选器里一个都没有。

我翻了开店时攒的那本手写笔记——上面记着三年里客人问过的最高频的问题:“我家猫吃了就吐怎么办?”“哪种粮对折耳猫的关节好?”“老狗不爱动是不是粮太硬?”我花了三天时间,从近2000条用户评价里提取了高频词,然后重新设计了五个筛选维度:按宠物种类(猫/狗/兔/仓鼠)、生命阶段(幼年/成年/老年)、特殊需求(美毛、护关节、泌尿健康)、成分偏好(无谷物、高蛋白、低脂),以及一个“新手必备”标签——专门指向那些不容易踩雷的经典款。

这个方案在评审会上被产品挑战:“你凭什么觉得用户会按‘生命阶段’筛选?”我没废话,直接给他们看了我从宠物店后台导出的销售数据——过去一年,因为买错年龄段粮而导致的退货,占了宠物类退货的18%。产品经理闭嘴了。 wWW.mTB31.COm

上线后,宠物频道的用户停留时长增加了15%,筛选后的点击转化率提升了9个百分点。更让我得意的是,有一个竞对的产品经理来我们平台体验,专门发朋友圈说:“京东宠物这个筛选器,像是个真养宠人做的。”老大把这截图发群里,我偷着乐了一下午。

四、试用期里搞砸的另一件事

其实还有一件没来得及写进转正报告的事。入职第一个月,我接手一个促销页面,为了赶上线,我图省事直接复制了上一个活动的代码,只改了图片和价格。结果没注意到那个页面里埋了一个针对会员等级的硬编码判断——非PLUS会员看不到某个优惠券。上线后一堆普通用户投诉“为什么别人有券我没有”,客服炸了一上午。

我慌慌张张地热修复,然后跟leader坦白。他没骂我,只说了句:“复制粘贴之前,先问问自己知不知道每一行是干嘛的。”后来我养成了一个习惯:但凡引用旧代码,必须逐行注释,并在CR时主动标注“此处复用自xx模块,已检查无副作用”。

五、最后说说心里话

试用期结束了,我算是站住了。但我知道自己还差得远——代码规范上,有两次因为变量命名太“宠物店风格”(比如catFoodPrice而不是petFoodPrice)被打回重改;算法底子薄,有一次写了个双重循环导致页面卡顿,被后端老张嘲笑“这复杂度,你家猫都嫌慢”。

转正后我给自己定了三个小目标:第一,两个月内把TypeScript啃下来,重构筛选器组件,让复用率提上去;第二,每个月至少跟客服听两次电话录音,保证自己离用户近一点;第三,把我开店时的“会员档案”思路搬到代码里——给每只宠物建档案,记录品种、生日、过敏史,到点推送提醒。技术上不难,但能让用户觉得“京东记得我的猫”。

有人问我,放着好好的店主不做,跑来当程序员图啥。我想了想,大概是因为开店只能服务方圆五公里的猫狗,而写代码,可以让全中国的养宠人少踩几个坑。这个答案,我觉得够酷了。

    需要更多的工作总结网内容,请访问至:工作总结

本文来源://www.mtb31.com/m/187978.html