岁末年初,用一篇文章来纪念逝去的 2021。很惭愧这一年没有输出技术文章,回首这一年完全可以用一个关键词来形容:「焦虑」。下面分几个部分来回顾一下我的 2021,再来展望一下 2022。
1. 职场经历
先来回顾一下 2021 年的工作经历吧,对我的工作经历不感兴趣的可以跳过这部分哈!
2020 年底我们团队的领导和部门的领导都离职了,部门领导换了个人,团队的领导一直没有合适的人选,就让 iOS 的领导带领我们。
2021 年我们组陆续走了很多人,当然也招了很多人,我逐渐地变成团队里最老的人了。
之前我一直是负责知乎内容线的,我们内容线的兄弟们陆续离职了之后,很多东西都交接到我这儿,然后大家有问题的都来找我。从那时候开始每天就特别忙,每天都有新的问题要排查,又要完成需求,根本没有时间去梳理代码,只能碰到什么问题现去查找相应的逻辑,焦虑大概就是从那个时候开始的。
当时其实也经常找领导沟通,领导让我学学时间管理,然后我也找了几本书看看,包括 GTD、番茄工作法等等,也会应用到工作中去。在这里我推荐大家一本《小强升职记》,非常实用的时间管理书籍,以故事的方式讲解常见的时间管理方法,通俗易懂,适合反复阅读并实践。
现在想想其实那个时候那么忙,主要原因还是走了很多人导致人手不够,个人时间管理其实是次要因素。
还记得当时有被借调到多媒体团队帮他们完成过需求,上线之后领导还问过我是否要去那边团队,当时还有一个同事要离职,想要把他手里的帐号交接给我,所以我面临三个选择:继续负责内容线、去多媒体团队和接帐号业务。因为内容线事情太多太杂,所以不想再负责内容线了,还有可能不舍得离开现在的团队吧,也没有选择去多媒体团队,另外同事说帐号 SDK 这块挺独立的,事情不多,所以就接手了。
没想到后面被同事给坑了。。同事手里的帐号业务是从另一个同事交接过来的,而他刚交接过来才几天就离职了,所以他交接给我的时候给我讲的东西并不多,后面只能靠我自己慢慢梳理。没想到帐号的业务逻辑比想象的要复杂很多。
那个同事走了之后空降了一个新的领导,iOS 的领导就不带我们了。之后我的工作就是对帐号业务的梳理以及帐号相关需求的开发,后面更多的需求是工信部的各类要求,其中 10 月底的时候有一个个保的需求,遇到了很多恶心的事情,加了好几天班,整个人处于崩溃的边缘,心里很受委屈,当然经历了这次也看清了很多人很多事。之前看同事陆续离职其实一直有要走的想法,不过迟迟没有行动,经历了这次事件后更加坚定了我的想法,也默默地开始准备了。
准备了一个月差不多到 12 月份了,当时想着不想做业务了,想去技术中台做些基础架构的工作,计划先看看外面的机会,不行的话内部活水也行(我们也有技术中台)。可是时机赶得太不好了,互联网大量裁员,年底很多公司都缩招了,技术中台的 HC 就更少了,面了几家,在元旦前一天只拿到了一家大厂的口头 offer。
当时遇到了很多事情,压力非常大,又有这样的 offer,心思已经不在工作上了,想元旦之后好好休几天年假,于是和领导提了离职。万万没想到,元旦之后那家公司竟然说年底盘点,不给发 offer 了。。还是年轻,着急了些,以后这样的错误不能犯了。在此我就不提这家公司是啥了吧,不想影响他们的声誉。之后又面了两家,可能 HC 比较紧缺,也没有拿到 offer。
休完假回到公司后,我联系了下我们技术中台看能不能活水。中台那边虽然也刚离职一个人,但是也没有 HC,不过也约我面了个试。这次面试可以说比外面的难度还要大,最终也没能通过。他们的领导回复我说他们本身没有 HC 的,争取到这个机会是想找一个有可以对团队进行能力上补充的成员,所以在挑人上会比较严格。
不过通过这次面试我也反省了很多,虽然我很想做纯技术的工作,但是技术中台普遍要求都很高,没有太多这方面的经验面试会很吃亏。所以后续的话还是得找业务开发的工作,但在业务开发中也要多思考,多想办法去精进技术。具体业务开发的同学如何提升自己,我会把我的思考总结在“面试总结”里。
2. 面试总结
通过最近几个月的面试,以及内部的技术中台的面试,我思考了很多,想总结出来给业务开发的同学一些建议,同时也勉励一下自己。这部分不会总结面试题,只是分享给工作 3~5 年经验的同学如何在工作中去提高自己。
工作中除了正常的业务需求的迭代以外,我希望你会主动做到如下几点:
- 主动思考工作中的痛点,并针对痛点提出合理的解决方案。
- 对于自己负责的业务,主动思考存在的问题,无论是架构设计方面还是性能方面,并提出改进的方案。
- 能够独立负责一个业务子系统的架构设计和开发,能从业务发展和收益角度综合评估并进行架构设计取舍,确保架构符合业务发展需求。
- 能够作为技术负责人,驱动项目实施落地。
那么如何做到如上几点呢?
- 对于痛点的解决方案,除了自身的经验以外,也可以参考市面上的一些解决方案。
- 对于架构设计问题,业余时间可以去看一些优秀开源库的源码,看源码不只是看原理,更要从源码中思考作者所采用的设计模式,有什么我们可以借鉴的地方,有必要的话可以做个总结笔记,方便以后可以用到。
- 对于性能问题,各大厂其实都有很多优化的方案,平时多关注一下,思考是否可以在负责的业务中可以用到,并推动实施。其实做性能优化的过程,也是一个对底层原理深入理解的过程。
- 成为技术负责人,需要我们多去沟通、协调,如果有这样的机会一定要珍惜,可以提升我们的软实力,尽最大的努力做好。
3. 职业规划
后续的计划还是要保持好耐心,在工作中静下心来慢慢去沉淀技术实力,多积累经验,不要急于求成。
当技术实力达到一定的高度,好的机会自然会留给你。
4. 新年新目标
今天(1.28)是 lastday 啦,明天准备回家,今年过个好年吧!
新的一年,立下几个 Flag 吧:
- 首要的目标当然是年后找到一个合适的工作,期望明年的这个时候的自己会比现在的自己成长很多。
- 变壮一些。2021 年因为正畸整个人瘦了很多,今年学学营养学,多补充营养,也要常健身,把自己变得壮一些,把气质提升上去。
- 找个称心的女朋友。2021 年的感情也是波波折折,但经历了之后人也成熟了很多,期待 2022 年能够找到一个称心如意的女朋友。
最后,告别一下 2021 年的焦虑,愿今年所有的遗憾,都是明年惊喜的铺垫!