一直说着给去年做个总结,一直没总结,今天来做个简单总结吧。2019是工作后的第二年,总的来说,这一年还是比较平平稳稳的。
一、工作总结
1、代码质量
一个人写的代码,就是他的脸面;开发的每一个服务,都是他的品牌。因此持续不断的提高代码质量很重要。
这一年里感觉自己代码能力得到了一定提高。比如方法限制15行,异常处理规范,中小型测试等。然而也有需要加强的,比如测试驱动,虽然知道好,但是自己还做不到, 得加强下。
2、专业技能
某个夜深人静的深夜,我辗转反侧睡不着,突然想到一个问题,都快工作一年了,我自己到底成长了什么了?
卧槽,是啊,这一年到底成长了什么了?几年后升高级工程师,先不论能不能答辩过,自己到时真的具有高级工程师的能力吗?
于是给自己增加了书单:《深入理解Kafka》《深入分布式缓存》
《Redis设计与实现》《ElasticSearch 源码解析与实战》。然后每天抽出一些时间来看书。
在这个过程中,我还发现一个有趣的事情,以前我住在公司附近,每天早上都起不来,然后都是九点起床踩着点参加小组周会。我搬到宝安后每天不得不早上七点四十起床赶班车,到公司后竟然还可以看四十分钟的书。看来有时候条件太好也不是个好事。
除了看书,对开源的项目还是比较感兴趣的,一般项目接触的开源项目,多少都会去看看,有些理解的比较深,有些只是过过。不得不说,大多数的开源代码看着都是很赏心悦目的,开源代码学习包括:
- 深入了解了zipkin源码,我们自行搭建了一个分布式调用链跟踪系统,这个主要我和我导师负责的,因此深入了解了一下zipkin的内部原理,对于zipkin的整体框架,以及上报和存储还是比较了解的。
- 深入了解了shiro源码,我们是利用shiro框架做的身份认证和权限校验。因此,深入了解了一下shiro源码。
- 学习了解了axon-framework源码,我们后台开发都是CQRS,同时应用了“领域驱动设计”,axon是一个很好的开发event-souring的框架,因此对其进行了一定了解,并写了一个简单版的go的event-souring框架。
3、工作感悟
1、提高工作效率很重要
今年最大感悟就是:提高工作效率很重要,很多工作其实本不需要加班完成的。
我以前每天的工作时间很长,一直到晚上十点多,有时甚至更晚。后来,我女朋友来找我,我为了早点下班回家陪她,于是在上班期间努力赶工作,然后好下班回家陪她,然后发现大多数工作其实都可以上班时间完成的。
反思了一下以前的状态,以前总是想着今天时间还长,晚上还有大把时间可以工作,不用那么急,工作慢慢悠悠的。现在调整后,我基本都是在工作时间段完成工作(除非确实比较紧急的工作),这样晚上就有大把时间用来学习一下。
4、收获
今年下半年有幸获得五星绩效,还是很开心的!
二、读书学习
今年看的书专业书籍包括:
- 《重构》
- 《代码整洁之道》
- 《深入理解Kafka》
- 《深入分布式缓存》
- 《Redis设计与实现》
- 《实现领域驱动设计》
- 《大规模分布式存储系统》
其他书籍:
- 《极客与团队∶软件工程师的团队生存秘笈》
- 《道德经》
其中,《道德经》还是很博大精深的,没事的时候,读读还是很有益处。
三、个人生活
平平淡淡才是真,简简单单就是福。这一年过的还是不错的。
练练毛笔字
平时两点一线的工作生活,除了工作和偶尔的打球,自己似乎没有什么其他娱乐和活动,因此我选择了写毛笔字来丰富一下我的工作之余的生活,发现写写毛笔字还是很好的,就是有一点,自己的字写的太丑了!
做人做事,其实都在这“一撇一捺”中,需要保持耐心,专注,以及持之以恒的练习。字写的不咋样,也难快我平时总心浮气躁的。记录下,希望下一年回顾时,我的字能有所提高。
打打球
大学时候很喜欢打球,刚入职的时候也很积极的去打球,现在去的没那么频繁了,还是要积极的打球,毕竟这是一周唯一的一次运动。
不过了,今年我的三分得到了开发,哈哈,我是不是逐渐要成为一个射手了,来记录下经常说的一句话:
“当你觉得艰难时,一定要记得,三分线外的我一直在这里,哈哈”!
哈哈
要说最开心的还是女朋友来深圳找我,然后一起出去玩,哈哈!
四、展望
1、专业技能需要持续不断的加强
1)还是要多看书;
2)多看开源代码,希望自己能撸一个有质量点的轮子
2、热爱生活,勤加锻炼!
1)多练练字,争取有所提高;
2)多打球健身,控制体重。
新的一年,加油!