2019年 年终总结,2020年 继续前行
万事哪有早知道呢,只有每一步竭尽全力去做了,才不会在结束的时候感叹,早知道怎么怎么了。。。 对吗 朋友!
咳咳~ 这样的开头是不是有点低沉了,好啦好啦,新的一年要开始了,好好复盘一下自己在即将过去的2019年完成的事情,勉励自己的同时,激励自己在新的2020年继续奋然前行,争取达到自己预期的结果。
身边的亲人朋友都在感叹,今年过得好快的,感觉都没做什么事情,这一年就过去了,嘿嘿嘿,是说不是呢,但是呢,认真想想今年自己还是做了挺多事情的。
一、解决了项目中一个‘老大难’的问题,有一种小小的成就感;我们项目中引用的是Github上一个开源的工程项目,当时由于种种考虑,没有选择最新版本,而是选择了比较稳定的版本,在使用了将近一年之后,项目的需求要求我们的这个服务需要支持新的功能,若是直接升级最新版本也不能支持该功能,因为需要商业版才能够完美支持。。。但是你觉得公司会‘投入’这笔钱吗?
之前我有研究过这部分源码,所以就接过了这个任务,既然要做就梳理一下整个流程呗:
期间也是遇到了各种困难,特别是‘空指针’异常困扰了我很久很久,也多谢公司领导和同事的帮助,就在我想要放弃的时候,峰回路转灵感乍现啊,顺利的解决了问题,并做了针对当前项目情景的的优化,幸好不辱使命。
二、学习一门全新的技术,并能分享给团队成员,开心!由于项目业务的需求,整个项目要迁移至K8S环境中去,但是项目团队中并没有拥有这方面的技能的同事,刚好的手中的上一个任务结束了,有时间来学习这方面的技术,而且我也一直对容器化这方面的知识‘垂涎’已久,好机会啊,白天在公司有项目现场琐碎的事情要处理,晚上回家窝在床上,在手机上看有关Docker Kubernetes的视频,先学习基础知识概念,再熟悉整个容器化的架构体系,虽然刚开始各种概念充斥在大脑中,懵懵懂懂的,但是说实话,还是蛮充实的,毕竟是有收获的嘛。
Docker部分的学习博客记录https://blog.csdn.net/itzhangdaopin/category_8604463.html
K8S部分的学习博客记录https://blog.csdn.net/itzhangdaopin/category_8808851.html
目前已经可以熟练的在k8s环境下进行各种操作,基本上可以满足项目中的容器化的需求,并且为所在的项目团队培训了这部分容器化的知识技能,当然也广受领导和同事们的支持啦。
三、学习一门全新的‘课外’知识,开阔了视野,增长了见识;项目中一次重大的迁移工作,领导希望由我来规划和做技术支持,毕竟没有做过这样的工作,全程都是在请教领导和其他有经验的同事,其实做的并不是很好,一次偶然的机会了解到了有一门项目管理的培训或者可以帮助我学习这方面的知识,也就是PMP(Project Management Professional)项目管理专业人员资格认证,向我打开了项目管理的大门,原来我在工作中的困惑,亦可以在这里得到合理的解释,“一切皆项目”,不仅可以运用在工作的项目管理中,也可以运用在生活中哦,还是很有意思的。
四、深入理解JVM的优化操作及其重要性,重点是优化了线上项目;目前的项目已经趋于稳定,但是偶尔会出现一些JVM内存的一些问题,之前对于这些并没有太多的深入理解,有问题的时候,手段极其有限,常常耽误了最佳的排查问题的时机。通过多次线上问题的排查、定位、处理,逐渐养成代码测试提交之前,优先检查是否有内存溢出的风险,启动参数是否配置合理有效,是否有紧急应对故障的方案,问题发生时是否可以及时留下快照信息以便后期留档分析,等等。
Java - 排查处理过jvm内存泄漏的问题吗?MAT了解一下 https://blog.csdn.net/ITzhangdaopin/article/details/100659523
五、除了工作还有生活嘛,工作之余休息休息;
我去。。。。错了,再来,最美厦门 :
好啦,回顾下2019年的目标吧,
1、2019年锻炼身体,必须执行! | 未完成 |
2、去年买的技术书籍,必须看完! | 未完成 |
3、去年买的兴趣数据,必须读完! | 未完成 |
4、Springboot的各种应用场景和技巧 | 部分完成 |
5、Springcloud的运用 | 未完成 |
6、Docker | 完成 |
7、Kubernetes(k8s) | 完成 |
8、python脚本的熟练编写 | 未完成 |
9、学会写出更加精简更加有执行效率的代码 | 部分完成 |
哈哈哈哈,吹过的牛B还未一一兑现, 曾经的梦想也未一一实现呢,怎敢松懈?2020继续加油吧!fighting!!!
2020年flag:
1 、锻炼身体,一定要开始重视起来了(前两天还在吹嘘一年未生病的自己,今天就感冒了。。。)
2 、家里的纸质书籍(包括技术和非技术),争取看完
3 、大数据方面的知识技能(如:hadoop+spark+kafka)
4 、算法方面的知识该开始补充起来了
5 、在专业方面往深度方面继续努力,在管理方面积累更多的知识和经验
6 、python脚本的熟练编写,并融合进项目开发中
微信公众号,搜索:zhangdaopin,也可方便快捷的看到本人的博客哦,谢谢~