shopee 三周年总结

Posted by franki on July 12, 2024

annual

今天是入职 shopee 整整三年的日子,时间嘀嗒嘀嗒永远向前,时间流逝的时候从来不会给你打招呼,这段时间里发生的任何事情都已经成为历史,印在我的脑海里,永久封存

shopee 是我工作的第四家公司,不知不觉就到了 3 年的司龄,已经打破了我在一家公司里工作的最长久记录,实话说这也跟我刚入职的设想一致,就是想在这家呆久一些,想要更多的沉淀,不像年轻的时候随性,工作个一两年就换工作,年龄渐长让自己思考得更多,年轻的时候多跳槽尝试没有问题,后续的发展更需要体系的建立,方法论的沉淀

历史总是惊人的相似,在 shopee 也经历了像之前公司发生的一些事情,比如说裁员减福利,在疫情时代的延续,在当前低迷的经济环境里也是没有办法的事情,作为个体,唯有适应才是唯一的出路

3 年的时光着实不短,一个婴儿都能从呱呱坠地到直立行走开口说话了,我在 shopee 的经历也自然不遑多让,在我以前的博客里也写过一些复盘和年度总结文章,里面也都会提到我在这家公司的所思所想,今天的话也回顾下这 3 年里自己印象最深,或者说让自己觉得最自豪的事情

首先是在 sls 部门里面发生的事情,还未来 shopee 之前,当初面试的部门就是这个部门,回想三年前,前端市场没有目前这么糟糕,当时手上拿着好几个 offer,由于之前一直对于 shopee 就很有好感,拒掉了其他公司的 offer,顺利入职 shopee;清楚记得入职的日期是 2021.07.12,当天听了 hr 对于公司事宜的宣讲,领了电脑,然后被 xianwen 领到工位上,xianwen 当时就是 sls 前端组的 leader,非常 nice 的一位 leader,虽然年纪比我小,但是技术非常了得,非常怀念刚入职的那段时间,那时还在做 entry task( shopee 这边的入职任务,在真正工作前,测试你是否能够胜任),每天到了7点下班的时刻,xianwen 看到我还在座位上,就会过来问我说:“怎么还不下班呢?”,这给当时的我带来小小的“外企震撼”!在此之前,很少有 leader 会催你下班的,xianwen 是一个。

sls 做的事情跟我现在 spx 做的事情差不了太多,都是属于 b 端的业务,主要是一些 ops 页面,提供给 shopee 的运营部分使用,印象最深的项目莫过于 pis 了,里面有太多的会议,太多的需求,时间紧,任务重,包括不限于经常忙活到凌晨,负责重点模块开发,担任 pis pic(people in charge),主动跟进 pis 的各种事项,发现系统现存问题,改善交互流程,提升用户体验,pis 关于数据的配置,是我从事前端工作后,遇到的最大的挑战,数据来源复杂,交互繁多,细节处理需要非常小心,因为配置的这些数据传输到后端必须保证正确,pis 是整个物流系统链路的底层,如果这一层配置出错,会导致下游的都出现问题,如果影响了派单,那就是直接的 live issue

所以整个 pis 时期都过的如履薄冰,唯一庆幸的是,这段时间 xianwen 帮助了我很多,当我遇到不懂的问题,不会的地方,总是会给我耐心的讲解,甚至帮我实现部分核心功能,真的非常 nice,有这样的 leader,非常难得,不过令人感伤的是,xianwen 在稍早前离职了,离开了工作5年多的公司。祝福他,下一站更好

spx 是在 shopee 工作的第二个部门,来到这个部门的原因,在我以前的回顾里面也有说到,大环境的变化,公司业务调整,然后自己也就被派到了 spx 这个部门干活,干的事情大差不差,都是做一些 b 端的页面; 不得不说,一个公司业务发展起来以后,业务都会变得异常复杂,比如,在 spx 里面做关于薪酬计算的需求,各种计算公式,各种条件判断,组件之间频繁联动,特别是,这个项目里面有个功能是需要实现 diff 功能,从页面上看是对比出前后两个版本的配置变化,从技术上来说,就是对比两个 json 的变化;log diff 实现了两个版本,第一个版本是:1 通过拍平数据 2 对比数据 3 上颜色;第二个版本是:递归遍历整个对象,发现变化的属性,就给这个属性上标记,改变源数据,再传递给显示的组件,根据这个属性是否发生改变来上色;第一个版本比较繁琐,虽然也能完成功能,但是不太优雅;第二个版本,实现比较简洁,但是会改变源数据,假如还需要跟后端交互的时候,可能需要单独处理一下;第二个版本单独抽离成一个 npm 包,核心比对的方法抽离出来,后续遇到类似的需求就可以直接开箱使用

整体来说,由于这几年的市场环境变化, shopee 的发展战略也在不断调整中,从个人感受上来说就是以前讲究 work life balance,现在讲究 high performance,对于自己来说就是任务越来越多越来越急,而且要求越来越高;自己也在跟随着公司的变化,不断调整自己的工作方式,以适应不断改变的任务场景,尤其是疫情过后,世界经济低迷,国内也难逃此困境;在这种状态下,保持自己的战斗力,熬到“寒冬”的离去,静待“春天”的到来

从 2016年毕业,到现在2024年工作了整整8年,这里面一共经历了四家公司, shopee 的故事还在继续,遇到了很多的同事、朋友,就像一起完成一场场战斗一样,很多事情仿佛发生在昨天,天下没有不散的筵席,无论如何,相遇就是缘分,能在一起共事那也是非常的幸运,每个人的人生轨迹都不一样,每一条道路都可以活出自己的精彩

展望未来

面对不断增长的年龄,职业焦虑也时常困扰着我,希望能够不断地提高认知,不断的总结规律,不论是专业能力抑或是跨领域的能力,始终保持自己的竞争力,工作如此,生活也要如此;所以,我将会践行以下方法,来使自己不偏离轨道

  1. 继续学习前端领域知识,更多地分享,深入细节,一定要做到知其然更知所以然,及时总结输出
  2. 学英语,非常重要的一环,甚至是关系到自己后面职业道路的选择
  3. 健身,身体是革命的本钱
  4. 家庭,每周需要分出一些时间来跟家人聊天,促进感情
  5. 看书,不限于专业书籍,其他任何领域的书籍都可阅读,便于打开自己的视野
  6. 参与更多的社交活动,不要一到周末就是家里宅
  7. 争取在社交媒体里面多点曝光自己,训练自己的表达能力和增强自己的自信心