这个春节最大的感慨是时间过的越来越快,转眼一年就过去了,
在这里回顾和总结2016年的工作,分享自己的感悟,展望新年,开工大吉!
回顾2016年
这一年工作上变动了,技术上也成长了很多。
1.工作与学习
过去的一年有机会在两家优秀的互联网公司工作,从五八同城到搜狐,开始知道什么样的工作更适合自己,对未来的职业规划更加清晰。
五八是一家节奏非常快的公司,还记得公司的企业文化,“五八在过去、现在和未来,都将是一家创业公司”。
公司内部沟通氛围特别好,平台部和DBA部门有问题响应及时,很多技术大牛,学到了很多东西。
下半年来到搜狐,参与一个全新的新闻客户端的后台开发,团队同事非常给力。
新项目一开始就确定了高并发高性能的设计目标,从微服务到容器化,有机会实践了最新的技术和架构理念,踩了一些坑,但更多的是收获。
一直关注高可用架构公号的文章,于是加入了高可用的社群,作为一个新兴的技术社区,在这里可以向很多业界的一线大牛学习。
各位架构师不仅技术扎实,在写作,兴趣等方面同样出色,深刻感到学习和成长的能力是可以迁移的,在一个领域可以做到顶尖的人士,在其他领域同样优秀。
2.技术成长
这一年感觉自己完成了技术成长的一个重要阶段,眼界扩展了很多。功能实现不再只关注局部,开始从系统架构的角度去思考,考虑的是怎样找到综合成本和性能下的最优解。
特别是在搜狐参与的新项目没有技术包袱,可以选择自己感兴趣的技术去实践,
学习并且应用了很多热门技术,主要体现在几个方面:
-
系统的学习了JDK集合类库的源码,在此基础上,复习了数据结构和经典的算法;
-
学习并应用Java并发编程,包括Concurrent包的应用,需要注意的一些问题等;
-
对分布式服务框架的原理有了一定了解,从通信框架,序列化协议,到服务注册,降级和容错等;
-
学习了分布式数据一致性,包括Zookeeper的设计与应用等;
-
实践容器化技术,在项目中应用了Docker的集群部署,正在翻译Kubernetes技术文档;
-
常见分布式日志的收集方案,在项目中应用Flume结合ELK组件进行日志处理;
-
压力测试与性能优化,实践了JMeter和ABTest等压力测试工具的应用;
-
敏捷开发,在新的团队学习和应用了敏捷的开发理念;
阅读全文直接点击:
阅读(2140) | 评论(0) | 转发(0) |