2022年总结

124 阅读7分钟

「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动

今天是2023年01月17日,是放春节假前的最后一天,之前想写的年终总结一直拖到现在,终于下定决心要写,而且决定要今天一天之内写完!

前段时间打开掘金,发现去年的年初给自己写下了一段话,今年一年以来似乎都没有按照去年的期望。

Pasted image 20230117084741.png

坚持学习,22年一整年基本都没怎么学习,基本都是“吃老本”,安卓原生开发还是老样子,提升不大。项目引进了flutter,还是“吃老本”,几年前flutter就已经开发过项目了,现在依然不深入。

坚持锻炼,22年一整年就基本没有运动,最高强度的运动应该就是跟老婆去了厦门和福州旅游,一整天的走走走。

不过我自己似乎给自己留了后路,“种一棵树最好的时间除了十年前就是现在!”,我们一直活在现在,所以我们每时每刻都是种一棵树最好的时间哈哈哈哈。

今年似乎掘金没有这类给明年祝语的的活动,我在这里给自己办一个活动。给自己未来写一段话。“致未来的自己:希望未来的你,勿忘初心,坚持学习,坚持锻炼,种一棵树最好的时间除了十年前就是现在!”同样的这句话,22年一点都没有实现,希望23年的自己能够挤出时间,学习、锻炼,为自己的未来种下一个小树苗!

下面步入正题,总结一年这一年。

关键词:公司、技术

这一年是新来公司的第一年,21年12月来的现在公司,公司一开始一大半都是外包,渐渐的到五六月,几乎全部外包的都裁了,只有部分外包留下来转正。大概这一年因为疫情,公司也感受到了“寒冬”,寒气也传到了外包那里。

刚来公司接手项目的时候,确确实实感受到有一些外包技术真的太落后了。作为安卓开发,新的好用的技术不用,用着好多年前的butterknief,开发模式一点不用,功能全写在activity。虽然旧技术并不代表差,但是好用的新技术我们一定要接受,并且需要选择适合的技术,不管新旧。这里又说到我对架构技术的选型的一点思考,例如kotlin和java的选择,两项语言都可以开发安卓,kotlin更简洁,上手之后对于开发效率会有提升;java的使用范围更广,团队中使用的人员也更多,自定义性质也更强。所以架构的基础搭建我觉得还是用java更优,另外可针对kotlin做一些扩展函数进行补充,比如协程等。这样就可以达到团队人员可以自由选择kotlin或者java。

后面外包走了,很多之前他们负责的功能都落到了我的手上,领导也希望能做一些优化,这时候就开始一段重构的旅程。重构的第一步,也是最重要的一步就是理解业务+读懂代码,这期间线上也是反馈了很多隐藏问题,这样一步一步的踩坑,一步一步的读代码,慢慢的业务和代码都熟悉了。这里印象比较深刻的对于应用事件总线的问题,代码里面用了很多eventbus一个页面传值到另一个页面,另一个页面负责实现功能,然后返回值到第一个页面,甚至有直接用静态变量来实现页面间的传值。为什么不能用这些来做页面传值呢?按照设计的一步一步的走功能是没有问题的,一旦出现Android的内存回收,eventBus那种页面依赖另一个页面的就会出现页面功能异常,因为当系统内存不足的时候会回收应用页面,当我们再次打开只会恢复最后的页面,而页面栈之前的页面都没有恢复,只有我们点击返回才会一级一级的恢复;另一种静态变量,内存回收然后页面重新加载的时候会恢复页面的状态,用intent传的值会恢复过来,但是用静态变量保存的值就不会被恢复了,因此就会丢失静态变量的值,这样一样会出现程序的异常。这里我也悟出一个道理,我们开发经常出现的问题是我们只考虑到正常的一个流程,而没有考虑到流程是有很多分支,有反向的流程、有循环的流程,我们要写出优秀的代码还是需要多考虑其他的情况。

另外还有一个就是flutter,项目中其实有很多都是列表,详情展示啥的,我就提议引入flutter,混合开发。团队最终选用flutterboost进行混合开发,结果还是有些坑踩上了,当然我也无法解决,因为flutter部分仅仅只能说会用,最后是更新了flutterboost解决了问题。另外flutter框架是另外的同事搭建的,他也参考的网上一个优秀的框架,用了mvvm,中间有个viewmodel,美中不足的是viewmodel每个页面只能用一个,这就导致页面无法用多个viewmodel,不少功能是重复写的,代码就略显冗余。23年希望能够深入优化一下。

关键词:生活

这一年的生活可谓是跌宕起伏,前甜后苦吧算是,年初女朋友买了车,回家方便多了,以前要坐两小时公交,现在一个小时就可以了。房子装修也好了,也正式准备要结婚的事情。下半年事情就多了,先是跟女朋友求婚,然后领证,然后十一之前度蜜月去了福建旅游,十一月份摆酒席。我终于也成为的有老婆的人,身份不一样了,结了婚之后自然就想到要娃的事情,心态就不一样了,也感觉有了生活的压力。九月多的时候老妈骨头入喉咙入了医院,还做了小手术取出来。然后十一月底老婆体检查出来甲状腺结节比较严重,又住院做了切除手术。最后过年前又来一单,我妈开摩托车摔倒,肩膀、脚骨折。哎,真的感觉身体健康比什么都重要,22年这年坐的时间真的很长,上班一直坐着,下班回家也是坐着看电视玩手机,23年一定要动起来,做一个活泼乱跳的小兔子哈哈哈哈哈。

好了,总结到这里基本结束了,接下来就讲一下今年的小目标:

1、省钱,减少非必要支出。

2、学习一项新技能并输出一些文章,go?python?

3、多运动。

4、处理好家里的婆媳关系。

5、公司项目继续优化。

最后再给自己讲一下今年的祝愿词,希望未来的你,勿忘初心,坚持学习,坚持锻炼,种一棵树最好的时间除了十年前就是现在!另外补充一句,父母老了,老婆也娶了,你现在是家里的顶梁柱了,你要扛着这个家往前冲冲冲!