2021年年终总结

2021年做了什么?

生活方面

  • 宝宝出生

    我们家的宝宝 7 月 1 日出生了,不过我一个人仍是在上海这边,只能每天看老婆发的孩子的视频或者照片。他不是一个省心的宝宝,但是自己家的孩子怎么看都是最可爱的。

    6 月 30 日早上,老婆打来微信电话要我回家,孩子要发动了。我赶紧订高铁票从住的地方往上海站赶,为了能保准赶上火车,我想着等到了 1 号线再支付订单,谁知道低于半个小时高铁票就不售了。无奈之下,订了飞机票回去,也是第一次坐飞机。到郑州已经是下午 2 点,再等车转回焦作,也是下午 6 点了。看到妈和老婆已经在妇幼了,想着这下就等孩子出生了。

    吃完晚饭后,和老婆,妈在一起说话。医生让老婆去做胎心监护,本想着一会儿就回来了。但是,胎心监护不好,又做了一次,仍是不好。医生建议去产房滴一种刺激胎动的药,查看孩子的反应,滴了两次孩子的反应都不明显。医生建议剖腹产了,我们征求了丈人家和这边的意见,还是觉得要听医生安排。签手术同意书时,真的不愿意让老婆去做手术,也不想孩子有什么意外,手抖得已经写不成字了。

    老婆进产房没一会儿,丈人家的爸妈和大哥都来医院了,都在产房门口等着。一个小时之后,护士出来报喜了,母子平安。老婆出来后,我看了一眼孩子,马上去帮老婆擦拭身上的血,活动腿。为了孩子,老婆受苦了。

    和孩子在一起一天的时间,发现孩子双手会不自觉地抖动,即便外界没有发生什么声响也会出现。叫儿科的医生过来看了几次,医生建议把孩子送到新生儿科去观察,治疗。不想让孩子去,但只能听医生的。我们就给孩子准备东西,洗澡的,尿不湿,屁屁乐等,上午就把孩子送到新生儿科了。然后,在外边等护士出来安排注意事项,等护士说完,我跟护士说,我们家宝宝胆小,在里面多照顾他一下,真舍不得孩子在里面。回去的路上,我的泪水已经忍不住了,中午也吃不下饭。

    在新生儿科住了两周后,孩子手抖情况很少了,医生就建议出院了。

    有了孩子后,就是不省心啊。不过,快乐也是非常多的。希望孩子能够健康成长。

  • 收房装修

    在郑州的房子如期收房,并开始装修,今年大概可以装好了。明年下半年老婆和孩子就可以住进去了。结婚后,我们也有自己的小窝了。

工作方面

工作方面比较大的变化是换了部门了,5 月下旬从原来的广告部门到现在的车联网部门。

  • 1月份-5月份

    维护来电秀项目,并没有大的功能改动,主要是一些 bug 的修改。

  • 3月份-5月份

    开发一个以计步为载体的网赚项目,计步模块使用的是开源项目的模块,网赚模块是自己开发的,这个项目最大的收获是使用责任链模式来优化活动请求链。

    网赚流程的一般步骤是提醒用户去获取金币弹框 -> 点击领取后 -> 请求并展示激励视频 -> 上报积分-> 提醒用户获取了金币弹框 -> 点击翻倍按钮后 -> 再请求并展示激励视频 -> 上报翻倍积分 -> 提醒用户获取了翻倍金币弹框,优化前的写法是在一个类里实现上述步骤,或者是抽取出一些公共代码的工具类,缺点是回调嵌套多,代码复用性差,逻辑不清晰,不便于业务调整;使用责任链模式优化网赚流程,将每一步骤封装成一节链节点,一系列的步骤就组成了链条,这减少了回调嵌套,增加了代码复用性,逻辑更加清晰,便于业务调整;对于常用的请求链,进一步抽取出来,增加了代码复用性。便于业务调整是指,业务上不需要某个链节点时,可以在链节点内部配置直接穿透,不执行任何代码来完成。优化完成后,提供文档说明并向团队成员讲解,逐步完成了各个部分请求的优化。

  • 6月份到年底

    维护 OTA 部门的车厂 OTA 页面项目,并开发了一家车厂的 OTA 页面项目。

    主要的工作就是查看测试或者车厂反馈的日志,来修复 bug。

    维护的项目存在好多分支,但是业务逻辑绝大多数是一样的,个别逻辑不一样,页面不一样。刚开始有两个分支,我来了之后又加了一个分支。一个分支对应一个项目,然后在一个分支有的问题,另外的分支也会有,我就做了几天的代码同步工作,真没意思。为了解决这个问题,自己采用 gradle 管理变种的方式,来抽出公共逻辑,分别管理不同的逻辑以及页面,这个项目就变得轻松了。

    开发的一个 OTA 项目,采用 Navigation 来管理所有的 Fragment,使用状态模式来处理下载页面的多种状态。

    除此之外,也对业务 sdk 提出一些优化建议,不过因为组里面不愿意去改了,怕有问题,我也不去搞了。我这边兴头高着去做,给我波冷水后,我就不会再去弄了。

学习方面

  • Java部分

    系统学习毕向东老师的 io 视频,学习了马士兵老师的 juc 书籍;

  • Android部分

    重新学习了开发艺术探索并总结了读书笔记,现在已经总结到第10章了。

    开始学习NDK,我是觉得要先学C,C++,然后再学JNI这些。目前进展不是很快。我捡起了之前入门编程的郝斌老师的课程,然后也自购了一些课程。

  • CSDN博客
    在这里插入图片描述
    只有 15 篇,确实有点少了。今年,我尝试向郭霖公众号投稿,两篇文章都发布了,很开心。

2021年的反思

  • 工作上,和别人沟通地比较少,然后对知识掌握不够深入;
  • 学习上,思考不够深入,写的博客阅读数并不高。

2022年的打算

  • 深入学习 Android,希望能在一个方面有所突破;
  • 希望自己的 CSDN 博客能评上专家;
  • 希望老婆和孩子可以过来上海这边。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

willwaywang6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值