第一次想按照年的维度写一下自己的总结。大概是因为2023年是自己休完产假回来上班后完完整整的工作的一年。
职场
做了妈妈生活发生了挺大变化的。休息了将近半年的时候,重新返回职场感觉很多东西又重新学了一遍。在重新回来上班之前虽然自己有复习之前的技能,其实用的时候还是发现手生,看来 code 得一直进行。说一说自己重返职场心态和技术的进步吧
心态
刚开始回来后,有点胆怯,在需求讨论会上、在一些技术分享会上自己透明一般的存在。总担心自己说错话,开会的时候有点摸鱼的成分。中间评绩效被组长说了,让我多发言多讨论,不要躲在角落。组长是好心,指出了我的问题。
痛定思痛后,我开始观察身边优秀同事的特点。发现3.5+同事总能在需求讨论会上提出问题,提出建议。为了逼迫自己也能在会议上积极发言,每次开会前我都会花时间去读prd,研究文档,逼迫自己提前提出一些问题。这里心态上发生了很大变化,之前只沉醉于技术开发,按照产品的设计去实现功能,没有自己的思考。现在也注重业务背后的逻辑,主动思考设计的合理性。这一点算是自己的成长。
还有一点变化是人多的场合下更自如,本身属于内向型性格的人,不太擅长在人多的场合表达自己的,随着会议发言次数的增多,我发现自己更加自如了,不再像之前那样唯唯诺诺。这里心态的变化源自于祛魅。世界就是一个大的草台班子。 大家跟我一样,我们不过是宇宙中沧海一粟,谁也不比谁高人一等。平等的看待领导、组长和同事,大家不过都是在一起打工的而已。之前的紧张和不自信其实是我带了”有色眼镜“在看别人,以为别人比自己厉害,其实这么想是不对的,大家都是第一次做人,有些事情可能他们比较有经验,”唯手熟尔“,不应该过度的妄自菲薄。
技术
在来说说技术方面,翻了一下技术博客竟然发表了20篇,可能上半年业务比较闲,有时间写东西吧 😂。我自己学的东西有:
- vue3 源码,包括响应式系统、编译器、运行时的原理
- 前端埋点和监控
- echarts
- g2
由于很多项目是跟一个同事一起完成的,所以他会帮忙 review 代码,其中我们会因为一些代码逻辑的编辑进行深入讨论,这个过程也让我受益匪浅,其中有几点我觉得是自己收获到的:
🎄 Don't repeate yourself. 能封装的尽量封装,方法也好、组件也好。一旦出现 control + c\control + v 的时候就要想一想是不是可以封装成一个方法或者组件了。不要嫌麻烦,封装的好处是修改的时候只需要改一处即可。
🧨 确保弄懂原理,不要只会用。一些新的不熟悉的技术、命令也好尽量去搞懂为什么要这么用,而不仅仅是知道要这么用。
🎈 保持组件和函数的纯粹性。
组件的纯粹性,封装的基础的 InforCard 带有 loading 处理、border 样式。如果并不是所有的卡片都带有标题,那么在此基础上封装带有标题的 InforCard,而不是将标题也放在基础组件 InforCard 中,保持基础组件 InforCard 的纯粹性。
函数的纯粹性就是函数体中尽量不要使用全局的变量。
// bad 使用了全局的变量
const base = 1000;
function add(a,b){
return base + a + b
}
// good
function add(a,b,base=1000){
return base + a + b
}
其实优雅的代码背后是写代码人自己有思考,写代码的 coder 不是盲目的,想到哪里写哪里,而是有自己的思考和设计。
生活
有了自己的宝宝后会发现自己完全是围着宝宝转了,只有宝宝睡着后才有自己的时间。但是宝宝对妈妈的依赖感觉还是很奇妙的,她是那么可爱。这里想记录的是自己体重虽然瘦了十几斤,但还是没有恢复到生宝宝之前的体重,希望今年可以瘦下来吧,加油~
2024年
给自己一个待办清单吧:
🎉 学习 React
🎁 英语学习(听说读写)
🏆 瘦下来10斤
想到再加吧,哈哈哈哈