本文参与了 SegmentFault 思否征文「2021 总结」,欢迎正在阅读的你也加入。
大家好,我是XINDOO,今天是2022年的第一天,写下我过去一年的自我总结。这已经是我连续第9年写总结了,等明年的时候可能会来个十年大总结(对我过去8年有兴趣可以看下文末链接)。
21年 疫情、经济下行、大厂裁员…… 可能影响了很多人,但貌似对我没有太大的影响,过去的一年除了累点,总体上还是不错,各方面都算是向上走的,很多方面都渐入佳境,去年年终总结里里的flag也完成了一半多,接下来和我一起盘点下我过去的一年。
关于2021
读书
今年新读的书只有15本,也把之前几年读过的一些书又翻出来看了一遍,整体阅读量和去年差不多。相较于往年,今年增加了非小说类书籍的比例,确实比小说难度的多了,很多书需要不断定期翻阅才能逐渐消化吸收其中的内容。
学习
今年管住了自己的手,没买多少新课程,主要还是把之前买的课程回顾了下。今年看的比较多的课程不是技术类的,而是软技能相关,结合自己的工作经历将这些课程回顾了一遍,思考自己过去做的不足的地方。
博客
去年曾为自己的博客定下粉丝过万,阅读量过百万的目标,部分达成,粉丝到了1.5w,阅读量只有87w,还差13w成为百万博主。 过去的一年里总过写了26篇博客,还是保住了我之前立下了每月至少一篇的flag。但也有做的不好的,之前想着写个Redis源码相关专栏,写完10篇后就没有再继续写了,确实从21年4-5月份开始就一直忙,也就没有投入过多的精力在博客上了,所以你可能会发现我4-5月份之后的博客都比较水。
去年我雄心勃勃立下的开源计划,一个也没实现。 看我github的主页也知道,我去年就没提过几次代码,当然这一切原因都可以归咎到工作太忙(狗头)。不过令我比较意外的是我github去年依旧涨了200多个star,目前已经到了970+,star过千已经指日可待了,各位观众老爷们如果想帮我破千可以移步到我的github主页 帮我点几个star。
工作
21年4月是个转折点,4月前和4月后完全不是同一个状态,4月后我参与了3个比较大的项目,分别是不同的类型。一个技术性项目,做出来了,效果也很炫酷,但由于网络技术的问题,还没有在业务上落地;一个部门级的项目,虽然技术难度不大,但参与人众多,沟通和协调的挑战还是很大的,不过最后结果还可以,整体进度也是全公司第一;还有个创新性业务项目,目前已经成为了公司的明星项目之一。而4月前我还是做着到现在不温不火的项目(这部分内容已经交接给更专业的人去做了),5月份试用期转正,我曾一度认为自己无法过试用期…… 我的故事告诉大家,如果想快速成长,找工作还是得找快速发展的业务。当然去年其他人的故事也告诉大家,如果你想躺平,那就滚出互联网[狗头]。
其他
生活方面,平静的生活没有被疫情打破,但疫情却让生活更平淡了,日常除了工作就是宅着。
另外就是滑雪学会了单板,虽然还是入门状态,但至少也能玩起来了。滑雪经历的心态变化也挺有意思的,从畏畏缩缩拒绝滑雪到战战兢兢站上雪板,然后逐渐突破,到最后的从容应对,像极了我做任何有挑战事情时的心态变化。
我做up主的事情也搁置了,20年抽空学了视频剪辑,21年毫无进展,预计22年依旧毫无进展。 不过我视频剪辑的技术21年也算是没有荒废,帮同学剪了婚礼vlog个, 还有就是给同事做了一批表情包,荣获表情包大师的称号(狗头)。
感悟&思考
去年做了很多工作,接触到了很多人和事,看过优秀的人也看过不优秀的人,有一些思考和感悟和大家分享下。
团队合作
当你开始与其他人合作的时候,你就会发现,工作中最难的事就是让别人做好一件事儿,相比之下反而任何技术难题都还好,毕竟自己手里的事,只要它是可解的,你付出努力一定能解决。但如果这件事涉及到了别人的帮助,那可能就费劲了,首先别人有没有能力解你不确定,即便别人有能力那他有没有空替你解? 他为什么要替你解?跨团队项目必须想清楚这些问题。
跨团队项目也有些套路,像是定期同步(站会、周会……)必不可少,风险管理也必不可少。大家也要有统一的目标,最好是都有共同的收益。 另外有些实在是推不动但又很重要的事,还是得动用下老板的力量……
想人所想
想人所想其实前面还有个急人所急,就是在别人有困难的时候给予援手,我这里就没有再写了,其实我重点是想强调下 想人所想,意思是要站在其他人的立场上去思考。大多数人的思维方式都是从自身角度去看待问题,这也是矛盾和争吵的根本原因之一。 当然我21年对这点深有体会不是因为矛盾和争吵,而是由于经常和人沟通出问题有些人总是站在自己专业的视角上和其他人沟通,却忽略了对方可能缺乏某些信息的事实。
举个很简单的例子,我们好多小伙伴都是纯业务开发出身,确实缺少很多架构、网络、系统相关知识,然后需要基础架构的同学协助排查时,经常出现只抛出表象,但不说上下文的情况,搞的基础架构的同学也无法入手。有时候基础架构的同学也会犯类似的错误,比如给回复个"你这个他简单,只需要在ingress上配个路由就行了",可能他这一句话别人折腾一天都搞不定。再举个例子,我们内部很多工程师自己开发的系统太难用了,典型的技术人为技术人开发的系统,只有他们自己才知道怎么用,完全不是给其他人用的。
当你转变视角后,你就会发现很多事情都会顺畅很多,比如上面共同协助的问题,你只要把对方当小白,像对待小白一样给他提供详细和解决方案,你虽然会稍微多花点时间,但他的问题能很快得到解决,然后你就会收到好评。
全局思维
其实这条也是和团队合作相关,一个团队就好比是一套由齿轮传动的复杂机械装置,每个人都是其中某个齿轮,但由于每个人有不同的技术、背景、工作态度,导致每个人可能是规格 品质完全不同的“齿轮”,很多时候你只做好自己并不能保证你和其他人能高效协作起来,这时候需要你更进一步,关注到其他人的工作,从协作的角度帮助他人或自我做出调节。另外,从全局视角思考,也能帮助你做好自己那部分。
一个合格的程序猿能完成自己的工作。
一个优秀的程序猿能和别人一起完成工作。
一个优秀的管理者能让整个复杂的机械运转起来。
预期管理
管理好大家的预期很重要,这是我去年很重要的一个体会之一。当时是这样的,我们在推广一个新系统,告诉大家这个系统用起来非常好,迁移起来也很简单,结果一推广各种问题,导致有些人对这事有些不满。 就好比你小时候你考试承诺自己考100分但结果只有80分,和你承诺自己考60分但考了80分,虽然结果都是一样的,但带给人的感受却是完全不一样的。
所以没有太大把握的事不要太高调, 总结成一句话 不过度承诺,但承诺了一定要做到。
努力与运气
努力决定下限,运气决定上限。我工作了6年了,我刚毕业认识的一拨人里,有成为大厂中层的,也有身价几千万财富自由的,而我 比较一般,尤其是前两年 酸到不行。不是我不努力,而是有人一毕业榜上了高速增长的业务,而我阴差阳错做了运维,2年内完全被边缘化。这种类似的情况每个人都会有,不管你是谁,总会认识几个过的比你好的人。有些人只是凭运气乘上了一辆快车,然后达到普通人远不及的人生高度,这种在互联网领域里非常普遍,互联网缔造出了一堆亿万富翁,没有互联网他们什么都不是。
面对这种机遇导致的人生差异,我们普通人能做的只有摆正心态,不过分妒忌,然后凭借努力削弱运气的价值,抓住身边每个可能的机会。 说真的,有些东西你出生的时候没有,你这辈子大概率也不会有。
精力管理
我过去一年真的是我工作以来最忙的一年,有时候下班回家真的是感觉身体被掏空,没有精力干任何事,早上也起不来。虽然有些空闲时间,但是没有精力和体力,甚至晕车也晕出了新境界,从下班->打车->晕车的路径直接变成下班->晕车,然后博客、阅读、锻炼都停掉了。工作处于过饱和的状态,人生就会陷入停滞,不管怎样 每天还是要尽可能空出一些时间和精力,即便只是摸摸鱼也是有意义的。
每个人都拥有无限的创造力,只有在对自我时间的掌控中,人才能发挥天赋和创造力。
关于未来
照例,在总结的末尾依旧写下自己未来一年的目标。
- 博客依旧会继续更新的,等明年掌握好工作的节奏,会投入更多的时间写一些更深度的内容。
- 我的redis专栏,前两天有人催更了,有空还是要捡起来继续写完的,已经写了10篇了,估计再有10篇就能全写完了。
- 作为一个古典程序猿,一种有各种造轮子的想法,前年就想着要写一门编程语言了,然而去年毫无进展,今年继续啊。
- 工作还是继续稳步向上,除了本职工作外,要花更多的时间在带人上,希望自己的小伙伴也能快速成长起来,独挡一面。
- 把结婚提上日程。
结语
工作6年,我确实变了很多,最明显的一点 从当初极度鄙夷业务推崇技术的我,变成了深入业务系统、离纯技术渐行渐远的我,不管别人归来时是不是少年,反正我已不是那个少年。
最后我没什么想说的了,上面都说完了,还是照例附上我之前几年的总结。