一个技术人的2016成长和2017小目标

这个春节最大的感慨是时间过的愈来愈快,转眼一年就过去了,算法

在这里回顾和总结2016年的工做,分享本身的感悟,展望新年,开工大吉!编程

 

回顾2016年

这一年工做上变更了,技术上也成长了不少。缓存

1.工做与学习

过去的一年有机会在两家优秀的互联网公司工做,从五八同城到搜狐,开始知道什么样的工做更适合本身,对将来的职业规划更加清晰。性能优化

五八是一家节奏很是快的公司,还记得公司的企业文化,“五八在过去、如今和将来,都将是一家创业公司”。数据结构

公司内部沟通氛围特别好,平台部和DBA部门有问题响应及时,不少技术大牛,学到了不少东西。架构

 

下半年来到搜狐,参与一个全新的新闻客户端的后台开发,团队同事很是给力。并发

新项目一开始就肯定了高并发高性能的设计目标,从微服务到容器化,有机会实践了最新的技术和架构理念,踩了一些坑,但更多的是收获。框架

 

 

一直关注高可用架构公号的文章,因而加入了高可用的社群,做为一个新兴的技术社区,在这里能够向不少业界的一线大牛学习。运维

各位架构师不只技术扎实,在写做,兴趣等方面一样出色,深入感到学习和成长的能力是能够迁移的,在一个领域能够作到顶尖的人士,在其余领域一样优秀。分布式

 

2.技术成长

这一年感受本身完成了技术成长的一个重要阶段,眼界扩展了不少。功能实现再也不只关注局部,开始从系统架构的角度去思考,考虑的是怎样找到综合成本和性能下的最优解。

 

特别是在搜狐参与的新项目没有技术包袱,能够选择本身感兴趣的技术去实践,

学习而且应用了不少热门技术,主要体如今几个方面:

 

  • 系统的学习了JDK集合类库的源码,在此基础上,复习了数据结构和经典的算法;
  • 学习并应用Java并发编程,包括Concurrent包的应用,须要注意的一些问题等;
  • 对分布式服务框架的原理有了必定了解,从通讯框架,序列化协议,到服务注册,降级和容错等;
  • 学习了分布式数据一致性,包括Zookeeper的设计与应用等;
  • 实践容器化技术,在项目中应用了Docker的集群部署,正在翻译Kubernetes技术文档;
  • 常见分布式日志的收集方案,在项目中应用Flume结合ELK组件进行日志处理;
  • 压力测试与性能优化,实践了JMeter和ABTest等压力测试工具的应用;
  • 敏捷开发,在新的团队学习和应用了敏捷的开发理念;

 

对大型网站系统的架构设计有了更深入的理解,从前期的容量预估,框架选型,服务拆分,持久化存储方案和缓存应用,

到后期容器化运维,以及敏捷和持续交付等有了一个比较全面的认识。

阅读全文直接点击:http://click.aliyun.com/m/10019/

相关文章
相关标签/搜索