我在 Shopee 工作这两年

29,557 阅读8分钟

「时光不负,创作不停,本文正在参加2022年中总结征文大赛

我是谁?

大家好,我是 Gopal,一名普通的前端切图仔。目前就职于 Shopee。

趁这次年中总结,把自己平时的一些想法梳理一下,思路可能比较发散,竟可能每个小章节就是一个小主题。

毕业这四年

写下这篇文章的时候,我已经毕业四年了。说实话,刚毕业一两年会非常怀念大学的日子,但现在已经无感了,感觉每一个人生的阶段都可以活出个样子来,不同阶段有不同阶段的精彩,往前看。

毕业四年所遇到的人和事。程序员的圈子本来就小,再加上自己比较少主动社交,所以圈子就更窄了。虽然如此,感恩遇到的人和事,不管在前公司还是现公司,大家都很 nice。

周围的变化。四年,疫情占两年半。

在 Shopee 工作这两年多

重点应该是这部分的总结。

我是 20 年 4 月进的 Shopee,转眼已经过去了两年多,当时 Shopee 还是一个小公司,甚至很多互联网圈子的人都不知道这家公司。看着公司股票一路涨到 300+,然后又一路跌到现在 70 左右。发觉自己已经是 Shopee 的「老油条」了。

角色转变

从去年某个阶段开始,我开始担任项目 PIC(项目负责人),可以明显感受到跟之前工作不太一样。

  • 会议会比之前更多。
  • 需要关注项目的计划和进度。
  • 需要关注项目人员情况。
  • 安安静静编码是一种奢侈。
  • 需要对项目整体方向以及技术方案有所把控。
  • ...

这跟之前任务很不一样,之前 Leader 布置任务,我就负责执行,更多就是安安静静的编码。

一度陷入手忙脚乱之中,Leader 也给我们 PIC 们做了一些培训,这对我帮助挺大。以下是自己的一些思考:

  • 合理安排人员。有时候会出现一种情况,负责人很忙,但团队成员可能并没那么忙。我认为应该了解团队成员的意愿,合理将一些事情安排给团队成员去做。甚至有时候,团队成员首次接触这个任务,可能要花费更长的时间,但下次他可能就能比较快的去落地。最理想的情况是,事情能够帮助到团队成员的成长
  • 合理安排自己的时间,学会拒绝
  • 需要了解项目/业务的发展情况,对业务要有较深的理解。
  • 技术不能落下。自己技术还有很大的提升空间,虚心和他人一起讨论学习。
  • 项目管理 = 计划 + 跟进 + 总结。每一个环节都至关重要。
  • ...

导师

去年开始担任应届生的导师,这也是我第一次担任导师,感触蛮大。以下是自己的思考:

  • 授人以鱼不如授人以渔。一个问题,结果不应该仅仅是一个解决方案,更应该是过程的思考方式。如果能做到引导他人一步步的解决问题是最好的。
  • 不同人需要用不同的方式进行指引。
  • 多交流,听取应届生的想法,有时候导师也能从应届生身上学到不少。
  • ...

对应届生的建议:

  • 需要注重个人学习和成长。刚毕业一两年,成长应该是最快的。但成长不是从天上自己掉下来的,需要自己去争取的
    • 应届生缺乏经验。在日常工作中,多积极主动,认真对待每一个需求和问题。通过多做业务沉淀积累自己的经验。
    • 多问为什么。不是「能够解决问题」就可以了,甚至都不知道这个问题是怎么被解决的。这种在程序员中是最容易被淘汰的。多问为什么,多和优秀的同学交流经验。
    • 注重个人知识储备。只靠工作过程中的成长,是比较有限的,需要花费业余的时间进行学习。建议可以从工作中常用技能出发,积累学习。
  • 注重规范。一定要知道,我们是团队作战。需要遵守我们的团队代码规范、项目流程规范等等。
  • 对待事情,应该有始有终。交付给你的事情,应该持续负责到底,这是一张个人的信誉名片,决定了他人对你的信任程度。
  • 不要害怕担责,勇于尝试。有些同学上来可能是「这个我之前没做过」,但我希望还有下一句「不过我可以调研看看」。你连尝试的勇气的都没有,那谈何成长?一般而言,导师不会交太重的任务给应届生,假如说不能达到,那是不是说明应该提升一下个人能力?而不是怨天尤人?还有经常遇到问题的第一反应就是逃避责任,这一点单从我角度出发,我认为 Boss 希望的是你能高效帮忙解决问题,至于问题责任,有必要的话可以最后再提。

对 Shopee 的评价?

以下均为个人观点

经历了 Shopee 的快速上升期,现在 Shopee 在外部环境不友好的情况下,也面临一些挑战。但整体而言,在 Shopee,我现在工作还算是比较充实。

  • 工作的内容是我想做的事情。
  • 我可以感受到自己的成长以及未来还有很大的成长空间。

但没有一家公司是完美的,比如 Shopee 的基建我个人认为还有很大的提升空间。另外甚至同一家公司不同的部门差别还蛮大,所以我这里主观认为整体上 Shopee 还不错,至于一些具体的情况,比如加班情况,要看具体的时间段以及具体的部门决定。

技术学习与产出

Q1 由于工作等原因个人输出比较少,Q2 参加了 6 月份的更文计划,倒逼自己输出,还是输出了不少优质文章。输出方向更多的是结合目前的一些业务情况或者踩的一些坑,做一些总结和归纳。

之前我的主技术栈一直都是 Vue,今年以来,开始使用 React 开发相关的业务,目前自己在这一块只能算是「掌握」。为了加深对这一块的学习,阅读并输出 ahooks 源码系列,目前还在陆续更新中。后面计划对 React 的原理做一些探索并实现一个简单版 React。

由于业务需要,自己也接触了微前端,并成功落地 qiankun,并输出这一块的总结。

近期也在做可视化相关的业务(主要技术栈是 G6),这一块算是自己之前没有探索过的领域,后面也会尝试深入探索一下。

另外,就是 YAPI 的二次开发,现在我算是该项目的负责人,其主要的技术栈是(React + antd + Koa + mongodb),这个不仅仅需要做一些服务端的开发,有时候也得从产品的角度去思考设计我们的一些功能,算是不小的挑战。

对于未来的计划,一来技术上还是持续对自己学到的技能或踩坑进行总结归纳。另外一个学习的目标是英语,这个对于英语渣渣的我来讲,是一个很大的挑战,这个目标是次要的。

健身

  • 年初计划:保持身材。
  • 年中计划:保持健康。
  • 年终目标:**。

开个玩笑,这半年来自己还是持续有锻炼,但没有特别规律,一周大部分坚持去两到三次健身房,总体而言算是达标。

下半年,希望把作息调得更加规律一些,另外发现早上去公司健身房锻炼,健身完洗个澡,整一天的工作效率都有所提升。所以希望能够坚持下去。

傻瓜与笨蛋

女朋友叫我笨蛋,我叫她傻瓜。

我们今年做了一个很大胆的决定,女朋友决定辞职创业了。她原本也是 Shopee 的一名前端程序猿,之所以辞职原因有以下:

  • 她不喜欢这份工作。
  • 创业是她一直想去尝试的。

我个人是支持的,毕竟趁年轻。虽然目前看起来创业步步艰辛,后面加油吧。(这里不展开细说,女朋友说点赞破两百,更新她的年中总结)。

梦想

最后,谈谈诗和远方。

  • 我想有一天,去大西北。
  • 我想有一天,去新疆。
  • 我想有一天,走一次 318 川藏线,去西藏。
  • ....

最后,不想上班。