还有三天就到2022年春节了,又到了写年终总结的时候了,今年是我在CSDN写年终总结的第三个年头,对于即将过去的2021年注定是我人生中不平凡的一年,跳槽进入了国企,开启了一段不一样的人生旅途。

今天是腊月26公司开始放假了,比国家统一放假提前了3天,年后正月11上班,比国家统一放假推迟了4天,无形之中就多休了7天时间,这7天为公司集中调休时间,在加上国家统一放假的7天共休14天。上个周公司又发了一条《关于做好冬奥会期间xxxx工作》的通知,为缓解冬奥会期间的交通压力倡导居家办公,弹性上下班共计10天,按照50%的比例坐班,春节前我坐班2天,节后坐班3天,这样我就有了5天的居家办公时间。这样一算整个春节差不多有20天居家的时间,这种福利在以前所工作过的私企是享受不到的。

说到总结在过去的一年已经写了两篇总结,年中我入职100天的时候写了一篇《北漂9年了,37岁的我跳槽进了国企,开启了一段新的人生旅程》获得了大量的转发和评论。这篇文章可以说是对我2021年前半年的一个总结,从跳槽背景,面试经过,挥手告别,起航工作四个方面对我这小半年的生活状态进行了全方位的介绍和总结。

另外一篇总结是在年末12月中旬写的《2021年终述职报告》,这份总结是每年年底公司每个人都会写一份述职报告,来汇报这一年对公司所做的贡献。自从进入国企之后,要求写的书面材料也多了,转正的时候写了一篇《入职工作报告》,年中公司培训写了一篇《2021入职培训有感:站在新的起点,迎接新的挑战》,还有每个月理论学习小组的思想汇报小组成员轮流写,我写过一篇《xxx精神心得体会》,加上年末的述职报告这一年也写了4篇相关书面材料了。

在入职100天的文章里,在评论区不乏有进国企就躺平了,进入养老模式的言论。从CSDN发表的文章数量来看,的确从2020年终总结写完之后,自己的博客一直都处于停更状态,这和2020发表了58文章,录制了三门共77节视频课相比的确有很大的反差。难道进入了国企我就躺平了?其实不然,因为今年我把主要精力放在了工作和孩子的学习上,所以花在写博客的时间就少了。

在入职100天的文章中我也提出了把人教点读APP打造成架构清晰、代码简洁、调用方便,更加安全一款精品APP的愿景,如今大半年的时间过去了现在到了年底,我当初是那么说的也是这么做的。自己吹的牛逼,就一定要去实现。正是由于这一年自己的辛苦付出,在年底被评为了公司的优秀员工,也感谢公司对我这一年工作的肯定。

拼工作

由于项目比较早,前前后后经手的人比较多,所以项目不管是工程架构和编码架构还是比较老旧的,工程架构还是Android早期的单一结构体项目,编码结构还是Android早期的那种非标准化的MVC架构,网络通讯这块虽然用的是比较先进的Retrofit但是其用法确实不敢让人恭维,之前面试的时候面试官也和我聊过这些问题,HR也曾经给我说过“做惠及亿万中小学学生的产品也是一件让人感到很自豪的事情”,这句话对我触动很大,感觉肩上的担子很重,但是既然来了,还是要做些事情的,所以我打算对整个项目进行重构。

我是4月20号入的职,花了近两个周的时间对公司两款应用进行了业务熟悉、源码阅读以及相关框架学习,通过这几项工作使我很快的熟悉了自己所负责工作的产品架构以及业务流程,快速的投入到了公司产品研发和公司的这个大集体中。

接下来的工作主要是两条线,一条线是以产品为驱动的开发线,主要完成了人教点读APP六个版本的开发迭代。另外一条线是以移动开发组内部的技术驱动线,主要完成了人教点读APP MVP基础架构的搭建和人教点读APP网络通讯组件的lib_pep_api的开发以及人教点读APP音频播放器代码的重构。通过这两条线既保证了人教点读APP日常正常新功能的开发升级,又保证了对旧功能的重构和架构的升级换代。

进公司不久我就根据人教点读APP项目基础架构不统一,有些地方使用不方便的问题,花了两个星期的时间根据具体业务需求和之前架构的一些特性搭建了一套全新的MVP架构,使整个项目有了统一的编码规范和标准。

完成了对人教点读APP项目基础架构的搭建工作,接下来的目标就是要对整个人教点读APP项目内所有的网络通讯接口进行换代升级,这件事我感觉是我今年在公司干的最具挑战性的一件事,工作量大,周期长。四月份入职熟悉项目架构和业务逻辑,从到五月份开始决定做这件事,本来计划九月份升级完毕,但是遇到了为期两个周的新员工培训,而且每天的培训计划都安排的满满当当,所以这件事就拖到了十月份才彻底升级改造完毕,为了保险起见分为4.7.0和4.8.0两个版本把所有接口升级完毕。花了五个多月的时间对整个APP内部的近百个接口进行彻底的更新换代,把原来网络通讯工具类单一接口服务中上百个网络请求拆分为按照不同的业务划分的十个不同的接口服务。本组件采用了微服务架构思想,实现了人教点读网络通信API的弹性设计,调用方便,扩展性强,代码结构优雅。

当然在此次网络通讯库升级过程也出现了一些问题,原计划在4.6.0一个版本彻底升级完毕,事实证明时间预估不足,期间还有其他一些功能的修修改改,导致了代码不同步的问题,还有就是对修改的接口本想一次性改完,最后一把测试,这样风险最大,问题也多。最后决定,静下心来从头开始,修改一个接口,测试一个接口,这样虽然慢,但是安全,保险,保证修改接口的万无一失。

另外,讲一件让我倍感压力的事就是人教点读SDK 音频播放库64位适配升级。由于该库比较老有二十多年的历史了,用的人少,网络上几乎也找不到什么有价值的资料。另外小米、OPPO,VIVO,腾讯应用宝和百度手机助手等五大手机应用商店宣布,为更多提升APP性能体验并降低功耗,五方将共同推进国内Android生态对64位架构的升级支持,更严重的是小米应用商店应用必须在2021年12月30日前完成适配工作,针对预期未适配的应用将无法发布和更新版本。点读SDK第三方用户比较多,影响甚广,各大第三方厂商的用户也在微信工作群里面不断催促64位适配进度,让我倍感压力,如果该问题解决不了,我们将对面对对改音频播放库的更换和升级,这不但工作量大,而且引起其他的兼容适配问题。前前后后也花了好几个周的时间,只要有时间就研究,查找64位适配的相关解决方案,一次次不断的尝试,一次次的编译测试,最终编译成功了,我也如释重负。

其次,让我感觉有挑战的另外一件事儿就是对整个点读音频播放器相关的代码进行了重构。人教点读APP 4.9.0要加入一个新的功能就是可以对所有音频要进行定时播放,另外对播放器的UI要做一次大改版。由于自己之前也没有接触过这部分代码,查阅相关源码才得知所有的音频播放都共用的是一个页面,而且播放器核心控制器嵌套层次深,各个播放动作都是通过发消息来通知的,如果继续在该架构上进行新功能的开发,将会导致该页面的功能代码越来越多,对后期的维护带来极大的困难。先期我也尝试在原基础进行开发,最后我放弃了,经过认真思考决定对该部门代码进行重构。这样就会导致另外一个问题比先前预估的开发周期要长,最后和产品负责人开会沟通说明了情况,延长了开发周期。最终把原来的一个页面,抽取了一个公共的基类,扩展了四个不同的子类来继承它,对播放器核心控制器的代码也进行了重写,把原来的三层依赖修改为一层,所有的消息通知修改为接口回调的方式,这样不但方便了调用,而且代码看起来也清爽了很多,为后面的开发维护带来了很大的方便。

人教点读APP的组件化道路还很长,目前只实现了第一步,完成了对网络通讯组件模块的组件化改造。编码组件化的MVP基础框架已经搭建完成,来年将对各个功能模块进行统一重构,工程组件化也将会继续推进。当然,这都是在不影响产品线正常的开发进度下完成的,只要有时间就会去不断的完善、改进人教点读APP。争取把人教点读APP打造成架构清晰、代码简洁、调用方便,更加安全一款精品APP。

教孩子

这一年我把业余时间主要花在了孩子的学习上,在这之前孩子的学习一直都是她妈妈负责的我管的很少,自从跳槽进入国企之后,孩子的学习由我全权负责。虽然工作上要对自己负责项目的代码重构,在公司层面既没有强制性进度要求,也没有强制性要求加班要求,这部分工作都是由自己自行安排。这样就导致一个问题,每次版本迭代和IOS那边相比,自己无形中增加了很多的工作量。虽然忙,但是和私企的那种强度比,还是轻松了很多,我也特别喜欢这种工作方式。每次下班之后自己都自愿多呆个把小时来完善项目,回家之后的主要任务就是辅导孩子的功课。

今年国家推出了双减政策,孩子的作业明显少了很多;之前校外报的学而思语文课和一起学的英语课我也停了。虽然要积极响应国家的“双减”号召,但是孩子的学习还是不能放松的。孩子每天放学回来除了学校布置的少量作业之外,都会主动的去完成自行计划的语文,数学,外语的53天天练。我下班回去之后,每一道题目我都会检查并打分,有错题及时辅导更正,这样已经坚持快半年了。

《小学生必背故事100首》这本书非常好,注解和赏析都非常的详细,这本书已经背三遍了,现在已经是滚瓜烂熟。前阵子又买了《唐诗三百首》,真是佩服现在孩子的记忆力,现在孩子的古诗存储量已经远远的超过我了。

在课外阅读方面,9月份开学的时候我给买了儿童版的四大名著,和孩子一起读红楼梦也成了我这几个月的一个必修课。目的就是为了让孩子养成良好的课外阅读习惯。从一年级开始学校就一直在强调阅读的重要性。目前这本书已经快读完了,每天读完我都会让孩子给我讲里面的故事情节,并解答每个章节后面的问题。我觉现在能理解个百分之七八十已经不错了,毕竟人还小。

在写作方面,写作文可以说是每个小学孩子头疼的一件事,这几年我不断的写博客,我在写作能力方面了已经有了很大的提升,给孩子辅导作文每次也都能游刃有余,这学期也写了四五篇好的作文,每次我都把老师评优的作文让孩子录入在自己的QQ空间,这样既可以锻炼孩子上网打字的能力,又能作为永久保存作为自己成长的见证。

孩子喜欢数学,学校的老师也反馈孩子数学做的快,53天天练每课最后都以一道附加题,都是有一定难度的,有时候我的觉得有难度,我说就不用做了,她还要思考,要求我给她讲,在学期末和老师的沟通中才得知,平时孩子在班上还帮助其他的同学讲题。

英语的阅读打卡每天都没有少,都会主动的去完成,尽管现在学校已经没有强制要求了,但是这几年下来,孩子已经养成这个习惯了,我觉得这是个好事儿,现在英语说的比我都顺溜。已经不是当年那个不会读就哭的小孩子了。

在上个周学校举行的结业式上,孩子被评为了本学期优秀学生,语数外三科成绩均为A,我也很欣慰这学期我们的辛苦付出没有白费。

学书法

今年业余时间除了给孩子辅导作业之外,就是还做了一件事就是对书法的学习,之前虽然有时间就会写,但是一直也没有系统的学习过,所以系统学习书法也就排在今年的日程上。在淘宝买了一套网课欧阳询楷书《九成宫醴泉铭》共三十节课,一遍看教程一遍练习,坚持在头条打卡,从6月20日第一次打卡到11月16日最后一次打卡,共打卡65天,这段时间通过不段的学习使自己的书法水平也有了很大的提升,横要平,竖要直,撇出锋,捺出脚,点如雨,提有锋,折有顿,勾有角,基本笔画已经没有什么太大的问题,现在主要在于字体结构的练习,读贴练习,这是一个长期的过程,每个字笔画的粗细,远近距离,倾斜角度等这和一个字的好看有否有很大关系。书法之路慢慢而远兮,吾将上下而求索。

拍抖音

这是一个短视频横行的时代,如今的抖音已经成了一款全民app老少皆宜。我也是一个闲不下来的人,也喜欢不断的挑战自己,在11月的下旬我突然萌生了想要拍抖音的想法,平时给孩子辅导完作业还有些富余时间,自己平时也爱唱歌,不如就对口型唱歌,在拍的过程中也在不断的调整,前期的作品都是对口型,后期作品就真人真唱了,作品基本保持日更,如今两个月时间过去了,共计发布了69个作品,粉丝从当初的70多涨到了现在的1093,粉丝画像70%都是50岁以上女性,典型的中老年妇女的偶像。涨粉最多的作品作品是《世界那么大》点赞(898),评论(48),流量最高的作品是《2035去台湾》9937的浏览量,点赞602,评论37,还有《最亲的人》208个点赞,评论21,《花桥流水》、《你是我唯一的执着》点赞也还可以,其他的作品都表现一般点赞都没有过100,拍的最辛苦的作品是《愚公移山》,我清楚的记得那是一个周末的下午零下十二度,还刮着大风,在室外拍摄的,鼻子都冻红了,最后手机都冻的死机了,就拍了这一个作品只好作罢回家。

最后

跳槽找工作,重构公司项目,辅导孩子学习,学书法,拍抖音,这就是我2021年的全部。书法在微头条打了两个多的卡,在抖音拍了近70个短视频,开了3次直播,涨粉1000+,虽然没有火,也不可能火,成功也不是那么容易的,人生就是要不断的折腾自己,挑战自己,自己也学会了几十首新歌,自己的唱歌、书法水平也有了很大的提升,我已知足。我的头条号:门心叼龙,抖音号:niuzhatang1314 ,欢迎点赞,评论,关注。2021年又是忙绿而充实的一年,我被评为优秀员工,孩子被评为优秀学生,这就是这一年最好的肯定,这一年我并没有躺平,进了国企只是相对私企稳定一些,仅此而已,作为技术人,就是要不断的学习,不断的提升自己才能适应这个不断变化的世界。明年在新技术的学习上,github开源项目,csdn博客都会持续发力,以崭新的姿态迎接2022年春节的到来。

2021年终总结,我躺平了?相关推荐

  1. 2021年终总结--躺平的一年

    回首自己的2021年,在内卷和躺平之间,自己选择了躺平,没有做什么轰轰烈烈的大事,也没有几件值得骄傲.拿出来可以和大家分享的小事.不过在2021年底自己也算是醒了过来,想要改变一下自己,变的更加优秀一 ...

  2. 2021年终总结,我躺平了

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 今天是2021年的最后一天,又到了写年终总结的时候了. 今年的年终总结我思考了很久,却不知道 ...

  3. DayDayUp:2021,再见了,无论是躺平还是内卷—愿大家改变不可接受的,接受不可改变的—心若有向往,何惧道阻且长

    DayDayUp:2021,再见了,无论是躺平还是内卷-愿大家改变不可接受的,接受不可改变的-心若有向往,何惧道阻且长! 导读:2021年, 虽然全球疫情依旧持续影响,但国内疫情防控形势持续向好.今年 ...

  4. 2021年个人盘点总结-希望2022年不要躺平

    这是学习笔记的第 2395篇文章 2021年最后一天了,本来想躺平就过去了,想想还是总结下吧. 谈一些我今年的一些事情吧,主要分为如下的几个方面: 运动 生活节奏 自媒体平台运营 技术分享 慈善公益 ...

  5. 2021年终总结暨2022年计划安排

    一.前言 转眼间,时光的指针即将拨到 2022 年了,不知道你是否对 2021 年的自己是否满意呢?满意或不满意都不重要了,2021 已成为过去式了,让我们用新的姿态来拥抱 2022 吧.今年的年终总 ...

  6. 中国互联网还不到躺平的时候!

    ""2021年终大型金猿主题策划活动"已正式开启,欢迎报名参与:榜单奖项+产业图谱+行业报告+线下论坛|或点击文末"阅读原文"链接后提交活动意向报名表 ...

  7. 田渊栋的2021年终总结:多读历史!历史就是一个大规模强化学习训练集

      视学算法报道   作者:田渊栋 编辑:好困 LRS [新智元导读]田渊栋博士最近又在知乎上发表了他的2021年度总结,成果包括10篇Paper和1部长篇小说及续集.文章中还提到一些研究心得和反思, ...

  8. Facebook AI研究员田渊栋的2021年终总结:多读历史!

    仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:知乎@田渊栋 https://zhuanlan.zhihu.com/p/451903256 这一年在组里开了一个比较大的方向,组织并带领团队一点 ...

  9. 躺平,躺下就能赢吗?

    之前在群里讨论这个话题,说躺平挺好的,没那么大压力,我也觉得躺平是好事,每个人都要追求理想的权力,那么反过来,每个人也有不追求理想的权力. 躺平如果说的好听一些,也可以认为是躺赢,如果躺下就能赢了,何 ...

  10. 忙累了躺平,躺醒后该干点啥

    文 | 一只菜鸡 前几天刷到 @微调 的一些碎碎念,觉得自己的2021年还是有蛮多收获的,于是在各位卖萌屋小伙伴的鼓励下,就有了本文. 收获很多,我从中挑选出来自我感觉对读者来说比较有用的三点. 1. ...

最新文章

  1. lvs fullnat+ECMP【1】内核编译
  2. php多图片上传并回显,如何用input标签和jquery实现多图片的上传和回显功能
  3. Java08-day08【API(概述、使用)、String-StringBuilder(概述、构造方法、特点、方法)、StringBuilder和String相互转化】
  4. Creating UIImage with renderingMode in Swift
  5. github代码_GitHub启动代码空间
  6. java discard方法,Java ByteBuf.discardReadBytes方法代码示例
  7. 基于Hadoop2.2.0版本号分布式云盘的设计与实现
  8. 余承东:Mate40系列5000万像素远好于友商1亿像素
  9. 将博客同步至CSDN
  10. freeswitch被叫忙处理
  11. java通过JNI接口调用C语言-初级
  12. 预备篇:一.元器件选型及飞控电路设计
  13. 2018你那计算机考试新题型,2018年421多省公务员考试判断推理新题型、新趋势
  14. 基于C++实现考试报名系统
  15. android-第一行代码-第六章数据储存——持久化技术 含MMKV和Room新知识点(温故而知新)学习记录
  16. 使用python调用百度API实现文字转语音功能
  17. 《posix多线程编程》笔记(四)
  18. git Bash 命令行大全
  19. h5/web遮罩弹窗
  20. Python爬虫开源项目代码(爬取微信、淘宝、豆瓣、知乎、新浪微博、QQ、去哪网 等等)...

热门文章

  1. C语言蓝桥杯刷题:等差素数列
  2. 太阳当空照-Windows服务化方式instsrv与srvany
  3. pytorch双线性插值
  4. matlab连续信号傅里叶变换,连续信号的傅里叶变换及matlab显示
  5. Windows聚焦的图片下载
  6. 小米5s安装xpose 下
  7. office插件开发_OneKeyTools:强大PPT插件
  8. SecureCrt中文破解版直接下载使用免破解免安装并解决中文乱码问题
  9. vs2003转为vs2010的问题
  10. 解决用SSIS组件导入CSV文件时,把CSV文件名一起插入到数据库表中的问题