「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动」
🪴叮~
正值年底,又到了一年一度的年终总结时刻。或许对于今年来说,有以下几个要点可以概括:
- 在一个明星产品的团队是什么样的呢?
- 有一个超级好的
mentor和ld,还有一群很棒的peer是什么样的? - 大学毕业后,工作和生活都发生了哪些变化?
💫大学毕业
交叉点
大一的那一年可能是高中生涯结束和大学生涯的交叉点。而在今年,则是大学生涯结束和工作生涯开始的交叉点。或许若干年以后,还可能会有硕士生涯结束和工作生涯开始的交叉点……
还记得高考那年,心中一直想去的城市是上海。但因为高考分数太低,所以只能先保一个在分数范围内又能出省的学校。
最后在秋招的时候如愿了,秋招的时候基本每一家都投递的base都是上海。如今,算是离心中的象牙塔又近了一步。
回校前的隔离
虽说现在开放了,突然间对我3月份被封、6月份被隔离这事感到有点诧异,甚至感觉像是做了一场梦一样。
因为6月份要回校拍毕业照,所以在5月底的时候,就打电话问了闽城防疫办的防疫政策。
一开始觉得难得快自由了,又要去隔离了,后面果断pass掉回校这个念头。但在后来跟一位邻居聊到回校拍毕业照这件事,她阐述说,本科毕业典礼会隆重一点,硕士的一般比较少会举办,因为那个时候大家都比较忙了。听完之后,感觉不回校参加毕业典礼可能未来会后悔,于是我又开始做起了防疫的攻略。
依据防疫政策,在学校当地隔离了7+7。6月04号的时候,收拾行囊准备回校。刚到动车站后,前后就有大白来接你去隔离点😶,第1-2天明显是很煎熬的,心里一直想着为什么好好的在上海刚解封不待着,偏又要回到另一座城市隔离呢。
但大概经历了2-3天的挣扎后,稍微适应了下新环境。每天在酒店起床后开始WFH,工作累了就休息。总结下来整个人的状态是:“心无杂念,努力搬砖”。
毕业典礼
诚然,还好回校了,毕业典礼总是令人记忆深刻的。虽说在学校的那一周忙的像打仗一样,聚会、整理档案、社团、拍摄、各种会议等等各种事宜,不过结束了就会觉得还是非常值得。
🧩厂内篇
结束了大学生涯,接下来说说工作上的成长。也就是在进厂工作的这一年,我都收获了些什么~
新人入门
犹记得第一周入职的时候,那一周是学校琐碎事+搬家未尘埃落定+新人入门的三重交叉。每一天下班后就先把搬家的东西先拆拆装装,早上起床就处理学校的文件和材料。到第一个周末的时候,时间比较充裕一点,就赶忙把家里大扫除一番,并把过去一周在公司中学习到的一些东西先进行复盘总结,以至于让新一周的工作模式能够得以更良好的运行。
这里想跟大家说的是,搬家最好提前7-10天到当地,找到房子后,还要大扫除、添置新家具等等,前前后后需要花1周+的时间,不然很容易入职的时候搬家事宜还没处理完成(比如我就是这样……)
业务成长
说完新人入门,接下来想说说业务成长。我觉得这一年最大的成长莫要归属于业务成长和技术成长了,技术成长后面讲,先讲讲业务上的成长。
虽说这一年的工作成长是跌跌宕宕的,会有摸不清工作意义是什么的时候,也会有方向非常迷茫非常迷茫的时候。但好在,万千跌宕化为动力并持续前进,也得到了一些进步和收获。
似乎在我刚开始工作的时候,会觉得产品=业务,觉得了解产品了就可以把业务做好。但在一段时间的低产出之后,就会开始自我怀疑:自己的能力都得到了哪些提升、自己的能力是否和现有岗位应具备的能力是匹配的?会陷入焦虑和迷茫。
后来有一次在跟我mentor one by one的时候她提到:业务才是最重要的,业务能做好了,其他随之也会变得越来越好。于是到后来,我一直尝试着突破业务的瓶颈,尝试着去理解产品里面的业务。
但是在业务成长的过程中,遇到另外一个绊脚石是开发速度慢。有过一段时间经常在加班,但是产出不太乐观。后来有一天突然冷静下来,觉得这种高投入低回报的状态真的不太合理,甚至觉得有点离谱。最终复盘出来的原因是基础不扎实所导致。于是调整了下当前的作息时间,把早起、下班后和周末的时间拿来学习新知识,然后工作时间再做工作相关的事情。经过一段时间的实践后,真正意识到当时复盘得出的结果是正确的。
最后我再细细回想,一天的时间都在做业务相关的事情,但还感觉自己进步慢,是因为基础知识储备不够,容易导致自己在看代码时,靠第六感干活。但第六感又不完全对,就容易前脚跳到一个坑,后脚又继续跳到另外一个坑,这样就导致开发上的时间成本特别高。
而调整后的做法能得到进步的原因在于:局部最优调整为全局最优。
举个小栗子🌰:
因为项目中大佬们写了非常多的ts类型体操,而在看到这些代码时,我大部分都还得借助搜索引擎去一个个搜索,搜索出来的信息不一定对,正确性相对比较片面,这样的成长模式明显不利于长期的业务开发,因为一天大部分的时间都在google or bibu……
那在意识到自己的问题之后,就是把非工作时间抽离出来,系统性地学习业务开发中自己所欠缺的那部分知识点,这样在开发业务的时候,能够更加有目标性的去关注业务本身,不被一些不利的外部因素所影响。实践一段时间后,发现自己的开发效率极大地得到了提升,专注的内容也越来越明确,加班的日子也少了许多。不过如果是因为工期赶要加班的话,那我觉得……该加班还是要加一下的。
最后得到一点小小的感悟是,个人认为,对于一个新人来说,熟悉现有产品的业务并能快速上手业务是最重要的。因为业务对于一个新人来说,是能够最快体现出自己价值并且能够最快让自己融入团队的一个核心点。
next,我还想碎碎念👇🏻
业务方向的成长总是循序渐进的,比如:在第一次完成某个独立模块的开发时,我就会开始想,下回遇到相似模块的时候,我要怎么样去提升我的开发速度?看看相似的模块是不是可以一步步抽丝剥茧,总结出来一个较好的最佳实践呢?比如写一个列表,画UI的时候用哪个组件来确定规范,处理数据的时候用哪个API最合适,分页的时候是不是可以写个hooks来复用等等。
所以在业务开发不断得心应手之后,我还会一步步去考虑,如何让开发速度变得越来越快,不断地去总结独立模块的解决方案。
技术成长
说完业务成长,接下来谈谈技术成长。
在我刚开始工作时,会觉得工作与成长是互相冲突的,觉得学新知识和业务是完全沾不上边的。直到看到code秘密花园的这篇文章时,一下子点醒了我:工作与成长是密不可分的。我们在做业务中会得到成长,在看大佬们造的轮子时会得到成长,在与其他端同学拉会沟通时也会碰撞出成长,学新的技术知识并运用到业务时更是一种成长。
因此,在2023年的计划中,就把技术成长这部分内容,规划到了工作的OKR当中。同时我还意识到:不以业务为驱动的成长都是耍流氓。为什么会有这种感悟呢?
比如说:业务里用到了react,但是你本身对react不熟悉,现阶段又一直在学vue。那这不是指着兔子画猪嘛~(我似乎真的干过这种事情……)
另外一种成长是,需求驱动。 我感觉在去年的需求池里,PM真的是我肚子里的蛔虫。每回我想着这个需求做完后,下回想去研究xxx相关的知识。然后很神奇的是,下回被安排的需求就是跟我想学的内容相关的。那这个时候刚好就可以学习并且同步运用上,我感觉这样的业务驱动技术成长的模式或许是最有成就感并且收益是最大的。
归档日报
谈完业务成长和技术成长,接下来聊聊在厂内工作时的目标管理和时间管理。
在刚开始实习的时候,对我而言,我觉得较为重要的事情是养成写日报的习惯。于是,在实习的第一天,我就开始挖掘各种日报的模板。之后将其运用到工作上,每天都会写日报。我觉得日报对我来说就是,可以把每天遇到的很多碎片信息,先找个地方丢进去,方便后续整合。
诚然,在刚开始的时候,我还没有对日报进行总结归纳的习惯,直到某一天想找日报里写的对某个bug的解决方案,当下就在想这个bug是记录在哪一周哪一天的。然后,随着日报的内容不断增多,这项工作就变得繁琐起来。
于是到后来,归档日报提上到每周的计划上。在每周结束后,会先把一周日报的内容进行归档,把对应模块积累到的内容填写到对应的文档上。比如bug模块放到bug文档,技术整合的内容则放到技术盘点上等等。
OKR对齐
从日报衍生出更大的范围,大概就是OKR对齐。
前年5月份的时候第一次接触OKR,为什么会接触的原因在于,那段时间经常在小红书上刷到这套目标管理模式。刚开始觉得它跟我可能没什么关系,但由于那段时间经常在上面搜索时间管理相关的方法,所以会经常很频繁的刷到OKR。
以前都是小打小闹自己写任务OKR,但进厂以后,在Q3开始,我也开始写起了自己的OKR。这一刻才真正意识到拉通对齐的意义。在季度的开始,ld都会先写自己的OKR,接着,各成员也会写自己的OKR。写完以后,ld会帮我们补充缺乏的KR和纠正错误的KR。
到了Q4以后,我觉得单纯写OKR的模式并不能完全地让我知道这个季度要做什么事情。于是我又重新调整了整个工作复盘模式,把季度的OKR进行拆解,落实到每个月的月度规划和月度总结里。
再到今年2023年初的时候,来到了Q1。季度OKR让我觉得不能对整年的规划进行统一和调整。于是在Q1的第一周,我再重新思考整年的工作流程,从年度计划到季度计划,季度计划衍生出月度计划和月度总结,月度计划又衍生出了落实到每周、每天的的开发任务和进展工作,打通了整年的计划和工作流程。
快乐色彩
讲完目标管理模式,最后来谈谈在日常工作中的一些快乐色彩。
在日常工作中,每天coding可能是比较枯燥的。经常听到小厂的小伙伴被老板压榨等情况,做多了老板觉得理所应当,做少了老板可能会破口大骂。而在大厂中,我觉得这种氛围可能比较少见。在大厂中能够稳步地不断去提升,我觉得最大的一个原因是,经常性地得到正反馈。
比如,某一天写了一个很好的文档,这个文档帮助团队减少很多沟通问题,这个时候可能会得到来自owner或者ld的赞许。又或者,某一项很难的任务,在规定的时间内高效完成,这个时候你获得了mentor或者owner的一个666的表情包,心里也会很开心。又或者,某天突然在桌子上看到来自不知名peer放的糖果,心情也会很开心。
再比如,整个团队的非暴力沟通氛围。当你在工作上遇到问题时,mentor和ld总能很客观地去指正出当前你在工作上的产出和各方面的不足,希望你有什么样的改进,具体可以有什么样的措施。
正是这些很小的正反馈,也让日常的工作会更有动力,让自己看到在团队中存在的价值和意义。
🤼♂️协同篇
前面都在谈厂内的个人成长,这会来聊聊在厂内与他人之间的沟通与协同~
沟通交流
我觉得……对于刚进职场的小白来说,很多东西其实都是不太可控的,这个时候我感觉沟通交流是非常重要的。因为很多东西刚开始都是摸着石头过河,有可能自己正在朝着一个错误的方向走着都不知道。所以我感觉当自己在处理一些事情时,如果经历了很长的时间都还不能解决的话,那么应该及时请求外援来协助解决。而不是一直兜在一个漩涡里,企图“有可能”寻找到正确的答案。but……有可能等到你找到答案的时候,时间已经等不及你的答案了。
另外一个总结的点, 我觉得是不要害怕失败、也不能有完美主义倾向。从现实层面来讲,周一觉得很多东西都不太可能在第一时间会有最完美的答案,除非说在这个方向已经深耕了很久,对它已经了如指掌了,这小概率事件这里不谈。
从大概率层面讲,周一觉得,在职场中,不要害怕失败,很多东西其实都需要在一步步的失败中去成长,往往错误的产生就是进步的开始。当遇到自己做错的事情时,第一件事应该是坦然面对,想着怎么把失败带来的损失降到最低。那我的一般做法是,会让事情一步步推进地去进行,把困难分割成一个个的小目标,走一步看一步,灵活应变,慢慢把遇到的问题给修整好。
和优秀的人一起
第二个想说的是和优秀的人一起共事是一种什么体验~
在进厂后,有时候总有一种很梦幻的感觉。大概就是,昔日在电视荧幕里见到的大佬,如今就在身边一起共事,身边优秀的人真的好多好多!!
以前可能在学校自己比较标新立异,跟着一起卷的小伙伴几乎为零。很多东西也是自己慢慢摸索,自己寻找解决方案。
而在厂内,如果有遇到的问题,几乎可以很快的得到响应。当技术上遇到问题时,可以寻找同组,甚至是跨组的小伙伴来帮忙解答疑惑。有时候在跟业务端、服务端、算法等各端的同学交流时,发现他们思考问题的方式总会跟我有一些不一样。他们也非常愿意跟你讨论某个业务的背后逻辑,为什么要这么设计?为什么要这么写才比较合理?
又或者说,某个阶段想学某门技术。刚好某个方向的同学学过,跟他一起交流了下,又会发现这个技术栈的新大陆,避免掉很多不必要的踩坑时间。
有时候就是非常感谢2021年秋招时的人间清醒,让我有机会在这么大的平台里工作,和优秀的人一起,做有挑战的事情。
⏰时间管理
notion管理
每一年在做时间管理计划模板的时候,都会跟自己说这一定是最后一版,不改了。但每回用着用着,总会觉得这个模板缺了点什么或者多了点什么,就还会不断的修改。
去年的模版属于每个模块都很独立,几乎没有任何交集。今年又沿用了🍠KrimSnow的2023模版,稍微魔改了下,从时间管理、知识管理、生活管理和工作管理这几个方面来制定个人成长计划。
这一次是被notion强悍的数据库联动给震撼到~🪴
数据统一放在一个地方,然后在页面中按照模块分类来进行嵌入各部分内容的嵌入,前后联动,改动一个模块后其他模块也会做相应的更改。
PS:我觉得2024年可能还会再有新的魔改方案~(该博主的数据联动思想实在是超前惹,留下了没有技术的泪水😭
时间就像海绵里的水
周一觉得在工作以后,平时灵动的时间显然没有像上学时那么多了。所以如果说要让时间最大化利用的话,早起时间+通勤时间+下班时间+周末=自我提升的时间。
那在今年我还一直在摸索这部分时间如何让它效益最大化。现阶段沉淀下来大概有以下几点感悟:
- 早起 - 自我提升事项、运动拉练🏃🏻♀️
- 出门前 - 听播客(贝望录、有识芝士等等)
- 早上通勤 - 不打开微信、小红书等社交软件,可能可以做做每日计划,看自己现阶段的一些笔记回顾知识、月度等等
- 午饭和晚饭时间 - 琐碎事项,回复微信等
- 晚上通勤 - 复盘下今天做过的工作,琐碎事项
- 下班后 - 自我提升事项,晚上回家一般都比较晚,这部分时间暂时还很少能利用到(回家后先把手机归位,直到隔天上班前尽量都不再去拿它
- 周末时间 - 周末时间非常独立,就可以每个模块都安排点事情
另外提到的一个是上班时间,大家似乎都有一种想法是上班时间摸到鱼了就是赚到了。but……对我来说,可能觉得不太舍得。因为上班时间是花的是自己的时间在干活,如果能够用自己的时间把工作高效完成,然后让下班时间更早一点,或者做其他需求的时间充裕一点,这样子或许才能让价值收益最大化。
还有一个是午休时间,这部分时间在11月份的时候挖掘到个很良好的利用方式。10月底程序员节的时候,在掘金上买了很多高质量的小册。11月的时候,发现一直抽不出时间来看这些小册,于是……又双叒挖掘到了可以利用的时间。中午吃午饭+午休结束,从午休起床到真正上班前的这段时间13:00-14:00,就可以利用来学习小册。
因为如果13:00开始工作,到下午17:00的时候,人明显会有些疲惫。所以如果在13:00-14:00这个时间段可以先摄取一些技术之后,之后再开始工作,这样下午持续工作的时间就可以久一些。
还别说,一天虽然只有一个小时,但这一个小时获得的快乐,真的可以让整个下午的工作都快乐double~
不过,这样的工作模式并不是说每周都要天天保持这样,如果是这样的话那也太累了。个人认为,谁也不是天天跑马拉松,该紧张的时候全力以赴,该放松的时候就不定KPI了,接受发呆、无所事事的时刻,拥抱偶然事件带来的变化,及时调整自己心中的那把度量衡~
🛵生活上
健康问题
工作以后,因为久坐的时间长了,所以身体很容易亮红灯。真的怕了怕了……
总结大概就是,可以早起加班,但绝不熬夜加班。
探索更多的可能
从学校到职场的转变,明显的感觉是生活又多姿了一些。以前可能只关注读书这件事,但是现在自己生活了,就还要关注到衣食住行各个方面。
说件很有趣的事:
因为租的房子住的很有归属感,所以一直觉得是自己家,也不知道修空调这种事应该让房东来解决。然后呢,有一回修空调被师傅坑了,后来跟我妈说,一天拼老命coding都赚不到这么多钱,别人修10min空调就轻轻松松赚了。准备转行修空调了。
我妈:😂😀😂😀😂😀
……
心态transfer
今年算是正式迈向工作的第一年,怎么说呢,这一年里,在工作和各个方面都有遇到一些挫折,不过也都及时调整好,并以一个较好的结果结尾。那在经历了社会和职场毒打之后,今年的心态又稍微有了一点转变。
这里稍浅总结下👉🏻:周一觉得,初入职场一定要做好摔跟头、被社会鞭策的准备。在工作里会有无数个时刻觉得自己“啥也不是”的感受,工作没了我照样行,公司没了我照样转。在我们培养出自己的杀手锏之前,其实随时都可能被取代。所以我觉得需要做好的一点是,别把自己太当回事,一定要把心态放低一点,把学生时期的心气先收一收。没有经验没有资源也没有人脉的时候,一定要踏下心来耐心做事。要一针一针地把自己扎成海绵,不断地吸收周围的能量和信息。个人认为,可以时刻把自己当成是一张白纸,这样无论是正面的还是负面的信息,都会成为白纸上的色彩。只有认清现实,有自己「什么也不是」的空杯心态,才不会被别人否定一次就怀疑人生。
📸展望未来
种一棵树,最好的时间是10年前,其次是现在。当你以10年的尺度去衡量自己的自身发展时,你会发现自己没有对手,时间都会是你的朋友。
🪴🪴🪴
2023给自己的期待是:
- 做好分内事,多写代码,少写bug
- 清空网课、清空书籍
- 不断提升自己的核心竞争力
- 拒绝无效社交,潜心修炼
🪴🪴🪴
持续积累,厚积薄发,等待未来的下一个复利效应。依旧是很感恩很感恩的一年~