sunyongjian / blog

个人博客😝😋😄
664 stars 54 forks source link

2020 年终总结 #44

Closed sunyongjian closed 1 year ago

sunyongjian commented 3 years ago

前言

2020 年对于所有人来说都很不容易,不知道大家有没有同样的感受,就是觉得今年过的尤其快,不知不觉就过完了。但是回过头来看,今年在工作上和生活上又都完成了几件大事,自己也有了新的成长,对生活有了新的感触。接下来我会分别从工作和生活上,做回顾总结、得失、以及 2021 的展望。

工作上

工作总结

首先跟大家介绍一下自己当前的情况,我目前在滴滴的智能中台—体验平台—体验前端团队,部门主要支持集团所有事业部客服系统的建设,前端团队大概是 24 个人左右。我在团队内主要负责一个方向和一个技术项目:

千帆客服工作台

去年 6 月份我来到现在的团队,就开始负责客服工作台的方向。从 2019.07 ~ 2020.03,工作台方向最重要的事情就整体重构,它的背景在 2019 总结已经写了,不再赘述。而 2020 年,在工作台方向最重要的几件事是:

千帆体系的完善

因为「工作台重构」只涉及热线、在线、二线 3 个核心的工作台单点的改造,在整个千帆系统内,还有很多其他客服使用的功能,所以我们做了很多工作台直接能力打通,系统附带能力的建设(首页)的工作。对用户来说,整个系统的能力和品牌完成了升级;同一个能力,比如查看用户信息在各个工作台的体验都是一致的。对技术来说最主要的挑战是,当时产品团队青黄不接,所以这些工作都是由我发起并代领大家完成的。

客服沟通机制

做这个事情的最核心出发点是,通过及时听到和处理好客服的反馈,从而帮助客服更好的处理好滴滴用户的问题。其次,整个客服系统的上下游非常多,涉及到的业务线也特别多,但对于客服同学来说最常用的就是我们提供的工作台,当遇到技术类问题无法解决的时候,就会反馈到我们这里,由技术完成问题的跟进、处理、回复。最后,虽然「工作台重构」我们完成了界面、交互和技术栈的更新,但是客服同学是否用的爽,效率是不是高,还有待长时间的验证,所以我们需要持续跟进。在这方面我们主要做的:

  1. 值周机制。遇到的挑战是占用时间和精力,想彻底解决问题还是挺难的,需要全方位的了解客服系统

  2. 主动沟通。比如新功能上新,及时公布。做的不好的更要沟通,比如系统故障

  3. 通过某项机制,处理客服反馈的关于工作易用性的建议、系统 Bug,整个 4 5 6 是压力最大的时候,因为 3 月份刚完成了重构的全量,所以来自客服的声音很大,最终我们处理了 200+ 条客服的反馈,解决率 70%,满意度 93%

  4. 触达中心的建设。主要是统一了工作台消息通知能力,前后端部分都是我们团队做的,也帮助团队内同学熟悉了 Node 的应用

在处理客服反馈的时候,很多问题是那种疑难杂症,特别难解决,比如卡顿和串单,因为下游依赖的工具和 SDK 多导致全量切 https 难,再比如客服遇到的各种奇怪问题技术难以复现。这些问题让团队内的同学出现了自我否定,所以当时做了一次及时的沟通,并就「系统复杂度」做了一次探讨:

讨论1:工作台为什么复杂?

  1. 整个系统庞大,业务逻辑很多,带来业务理解成本
  2. 修改扩散,模块 x 4 个工作台。修改通用组件需要关注 4 个工作台的影响,需要验证
  3. 上下游,外部依赖多导致的不确定性。工具数量很多,对外部依赖无感知

讨论2:降低复杂度并不是一蹴而就,而在于日拱一卒

  1. 每一代的 developer 都有自己的使命和局限性,很多客观原因导致了你所看到的现状
  2. 不要打补丁解决或者希望一次性解决。现存的系统很难通过一次性大动作解决所有问题,好的设计是日拱一卒的结果,在日常工作中要重视设计和细节的改进
  3. 后面会对关注降低复杂度的投入,比如最好有两套技术方案的设计,模块设计的原则,区分通用和专用,增加好的注释,降低外部依赖的影响,更快定位问题的套路等等。 对待难度较高、重复占用时间的问题,就要集中投入来解决

讨论3:不要自我否定,而是要认识到机会,抓住机会让自己成长

  1. 业务场景很不错,大公司也不多见。作为支持全滴滴所有业务线的客服系统,不仅有网约车,还有电商;品类不仅有售后而且有催收。(认识到这件事很牛逼)
  2. 能在复杂度高,业务和品类多的情况下,探索出一些解决方案,攻克难题产生价值。(做到,能解决很多问题)
  3. 成体系的去总结一个个的解决方案;不局限于当前的工作,多想想整体如何做。(能总结,要多看看其他人)

SaaS 能力建设

关于为什么要做 SaaS 建设,是因为滴滴要做橙心优选并且需要数据隔离,客服的能力也是我们团队提供的,但跟我们之前支持网约车不一样,电商是一个新的场景,所以就急需我们对工作台做升级能支持 SaaS。关于细节这里不便展开,因为可能涉及敏感信息,主要总结几个当时做这个事情的思路。

SaaS 能力的建设,对于工作台来说是向前又迈了一大步,从支持好当前的业务,到如何支持未来的业务,系统该如何设计、如何改造升级,整个过程对于自己的架构能力提出了更高的要求,对于自己也是一个宝贵的经验。

LogicFlow

LogicFlow 是一个技术项目,背景是团队内有好几个前端系统,都用到了流程可视化的技术,比如 BPMN.js、Jsplumb,但是技术栈没有统一,且存在一些技术上的痛点,接下来的新系统也需要流程配置化的能力,在这样的背景下,我们总结了当前系统的诉求、调研了市面上的类库,发现技术栈统一的成本还是很高的。

此外,考虑到团队的技术影响力(能解决业务问题,又能够满足大家对技术提高的诉求,做好员工留存和招新),我们最终决定自研一个流程可视化库。

做这件事的难度主要在于:

  1. 团队内同学对于图可视化的技术积累比较薄
  2. 人力问题。因为没有专人投入,参与的同学需要占用周末、假期的时间投入

而我们做的应对是:

  1. 定好中长期的目标,有一个长期、且具备牵引力的目标,并把目标做好拆解。短期内的目标是 LogicFlow 要支持好新系统对流程可视化的诉求,在功能不负责的情况下,就把复杂度和挑战降低了不少,增加了大家的信心;长期的目标定的是 11 月份 LogicFlow 能够开源,大家对于“参与公司级开源项目”这件事还是认可的,一旦做成也有成就感,通过长期目标的牵引,提高同学们做下去、做好的动力
  2. 重点突破。因为大家对于图可视化都没有深入的技术研究,所以对于每个阶段不可避免的技术挑战,我们就要安排专人去做技术突破,比如折线如何计算、如何调整,让两位同学固定时间内去研究,多次展示和讨论得出最终的方案。此类技术难点的突破对于大家的信心也是一种鼓励,并且深入研究之后会增加大家技术上的好奇心。此外,整体的技术设计就需要高阶的同学去设计,并需要做出备选和对比。
  3. 项目管理。一个项目想要成功必不可少的就是项目管理。核心做的一个事情是整理大盘,在有了 milestone 后,我要做的就是把 LogicFlow 每个月的规划做出来,并且分成不同的方向,如功能迭代、文档、开源方向、工程化等,每个方向有一个负责人,对这一个方向负责,当然大家的工作都会有穿插,比如我负责开源方向,我也会开发对齐线功能和负责写对齐线的文档,负责人机制是让大家有 ownership。大盘最主要的内容就是分工和规划,还包括周计划和周报来 check 每周进展和风险。此外,在 11、12 比较关键的月份,我们还会每天组织站会,把风险控制到最小,战力提升起来。

最终,在参与项目同学的共同努力下,我们的 milestone 挨个达成,除了开源时间比预计的 11 月份晚了一个月,推迟到 12.30 开源,这跟我们定长远、较高的目标有关,实际是符合预期的。下半年的收获:

在不到 4 个月的时间,没有专人投入、不影响团队重要业务项目的情况下,完成了这样的成就还是非常满意的。

成长和不足

成长

2020 年最重要的目标是做好管理,希望在带人上有长足的长进。而团队管理首先要做好的是自我管理。

自我管理

团队管理

不足

  1. 自己的主动性还是不太够。这里指的主动性是自己能够主动去找业务方,能够了解业务当前的痛点,以及能和自己做哪些合作,为自己团队挖掘更多的事情,跟业务方达成双赢。
  2. 向上沟通太少,向上管理不足。因为主动跟老板们聊的次数比较少,这也导致自己获取的信息有限,不足就是为团队能挖掘的坑也不多,决策的时候准确度受影响。此外,沟通少也使团队做的事情,曝光的机会变少了,很多时候还是要主动跟老板讲团队内好的事情,不仅能够让老板更了解团队内动态,也了解更多的同学,对于后面无论团队同学的评优、晋升,团队得到更多重要的事情都有帮助

荣誉激励

今年无论是个人还是负责的项目都得了挺多公司的奖项,从侧面也可以反映自己的工作得到了组织的认可。

「工作台重构」获得 T1 部门的项目奖和个人奖(一月份):

个人获得了 T2 部门的闪耀之星(六月份):

「工作台重构」结项后获得公司级的太阳花季度奖(六月份):

由我参赛,并做项目 PPT 的演讲

个人获得 T1 部门上半年的业务伙伴表彰(8 月份)

2021 规划

生活上

回顾目标

  1. 结婚~。 完成
  2. 关注自己的身体健康。只有保持一个好的身体,才能照顾和关系身边的人,创造更多的价值

    没有做好

  3. 继续做一些长期坚持的对自己有益的事情。保持读书 9+,每周保持健身,锻炼身体。

    只完成了一半,健身没有保持,今年也读了几本书,分别是: 《卓有成效的管理者》、 《企业 IT 架构转型:阿里巴巴中台》、 《穷爸爸和富爸爸》、 《第一本经济学》、 《如何阅读一本书》、 《思考快与慢半本》、 《褚时健传》、《小李飞刀-多情剑客》

  4. 学会游泳
  5. 继续出国旅游

    因为疫情 4 和 5 都没法进行。

总结

总的来说,今年完成了人生中的几件大事,对我来说是非常不容易的,自己也牺牲了一些,让我对人生有了新的感悟。

我的小家

整个 2020 年,是一个小家的诞生。从我们的房子确定,到结婚,再到现在老婆怀孕,一步一步脚印。会有对新生活的激动和紧张,也有在经历了这么多事情之后的感动。

婚纱照:

领证

怀孕

差点换工作

2020 年的四月份,主要因为当前薪资不高,我去面了三家公司,最终拿了两家公司的 offer,分别是字节某前端部门的小组长(2-2),以及猿辅导某部门的前端 leader。就工作机会和薪资来说,我几乎是已经决定换工作了,但后来经过与 leader 的沟通,最终选择留下来,几个原因是:

  1. 上半年的调薪结果还不错,虽然比跳槽少,但已足够解决问题
  2. 后续的发展。在当前的部门我还是有发展机会并且能学到东西的,所以在事情上我是认可并且能够继续做下去的
  3. leader 的态度,一方面是他极力挽留我,另一方面是我跟 leader 的关系更像朋友,我也觉得这种感觉和氛围挺不错

虽然很多朋友建议我,提了离职就不要留下了,但我还是坚持了自己的选择,认定了就不要乱想,好好做大家都能看得到。

遗憾

最大的遗憾就是自己的身体健康没有保持好。20 年的计划完全没有完成,不仅没有保持住健身的习惯,体重还涨了不少。另外,今年还得了一个新病,叫白癜风。在一段时间的高压(房子和结婚)下,和强日的暴晒(拍婚纱照没涂防晒),最终发现自己的右脸出现了白斑,到现在也没好。

这个事情给我的感悟是,自己的抗压能力可能没有自己想象的那么强,自己的意志可能还在坚持,但是身体已经扛不住了,就会给你报警。虽然年轻要努力工作,但是身体才是革命的本钱。

2021 展望

最后

如果你恰好读到了我的年终总结,并对我的经历感兴趣,无论是工作还是生活,比如关于成长,关于结婚,我们都可以交流和讨论,欢迎大家加我微信:sunyongjian1993

以鸡汤结尾。最近在读一本书,是稻盛和夫写的《六项精进》,是关于他在经营哲学的一些思考。六项精进的第一条就是“付出不亚于任何人的努力”,无论是人生幸福美满,还是工作做好、企业经营良好,前提条件就是要勤劳,要付出努力,这个是大自然界的法则。所以当我们遇到某些不尽如人意的事,比如钱赚的少了,没有得到理想的成绩,家庭出现矛盾,这都是我们在某一方面投入的精力少,没有用心经营导致的。

2021 年,我希望自己能够提高自己做事的效率,能够有充分的休息保持好健康,做到勤奋和努力。借用习总的话来鼓励自己:征途漫漫,唯有奋斗。我们通过奋斗,披荆斩棘,走过了万水千山。我们还要继续奋斗,勇往直前,创造更加灿烂的辉煌!

zwmmm commented 3 years ago

很强

johanazhu commented 3 years ago

我很感动

sunyongjian commented 3 years ago

@johanazhu 哈哈,哪里感动到你了