我的2018年技术总结

2018年自己完成了从一名学生到软件工程师的转变,收获颇多,感慨颇多,曾经一起奋斗的战友一个个离去,或是因为过于劳累,或是因为更高的薪水,昔日的荣光已经退去,漫天黄沙埋葬了无数尸骨。

闲话少说,

  • 第一季度自己系统的学习了J2EE开发模式,微服务化,Spring和Hibernate入门。

  • 第二季度主导了监控数据云化工作,监控数据放弃了关系型数据库,拥抱HBase,拥抱TSDB

  • 第三季度自己通过阅读RFC,学习了EDNS协议,DNS相关知识,通过Openresty实现了302中心调度服务器

在工具阶段,通过shell脚本+nginx实现了LDNS刷新工具,通过分布式节点循环请求域名让LDNS不断缓存域名,减少常规用户域名解析过程中的到权威解析情况,提升用户体验

  • 第四季度深入学习了DNS相关原理,STATUS中的NOERROR和NXDOMAIN区别,了解了原生Bind

今年的最后开始拥抱Golang,跟随团队中推行Golang化的脚步,数据库也从postgre切换到了mysql

谈起收获与成长,新掌握了三种开发语言(Golang,Lua,Shell),了解了Nginx,了解了DNS,更重要的是提升了自己与人沟通的能力。

在奔跑的同时,自己仍需提升以下技能:

  1. Nginx深入了解13个过程
  2. HBase底层原理
  3. Kafka流式处理流程
  4. Tsar的学习与使用
  5. 深入了解Mysql调优

2019,继续努力!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐