阅读 136

2018,SeniorEngineer

又到了写年终总结的时候,作为一名工程师,需要不断的学习与总结。2018年,年末寒冬。在这样的大环境一下,或许,我们更应该梳理一下自己的过去以及未来。

公众号写作

写作,可以梳理知识,也可能让自己理解的更加深刻。一年来,自己在微服务领域有了很多的实践与学习,所以,主要的写作方向也集中于此。在写这些文章的同时,也为文章精心地绘制了很多架构图。从2018年8月开始,陆陆续续的写了这些文章:

在SpringBoot应用中使用Logback输出日志
使用ELK构建微服务的日志平台
Java 8 CompletableFuture
微服务架构基础之注册中心
微服务架构基础之API网关
微服务架构基础之构建微服务
微服务架构基础之轻量级部署
从零开始构建Web应用-PART 1

不得不说,SpringCloud使得微服务架构的普及速度加快,与Spring生态的完美融合,各种插拔式的组件,这套框大大的降低了搭建微服务架构的门槛。 但是,仅仅会用SpringCloud这套框架,是远远不够的。作为一名高级工程师,需要从更高的层次去理解这套框架,理解背后的微服务架构思想。这也是写一些文档的初衷,实践和理论要同时进行。

加班

年底由于突击项目,进行了一段时间的996高强度的加班。由于工作的原因,公众号也停更了一段时间。

读书

每年都会保证一定的读书量,这一年,我主要阅读:

  1. Scala编程。纯粹是因为感兴趣,就学习一下,在掌握Java8函数式编程的一些概念之后,再看Scala,也是比较好理解。不过Scala确实是一门相当复杂的语言。
  2. Effective Java 3rd(英文版)。加入了java7,8,9的一些新知识,仔细读完,受益匪浅,这本书适合经常拿出来读读。
  3. spring microservices in action。这本书比国内的很多讲SpringCloud的书好多了,把很多组件的使用场景也说的很清楚,而不是仅仅死板讲框架怎么用,这样,可以更好的理解微服务。
  4. Spring微服务实战。这是3的中文版,翻译的很不错。
  5. Microservices AntiPatterns and Pitfalls。这是一本免费的电子书,但是讲述的内容很有价值。读完,会对微服务中的一些注意点有更深入的理解。
  6. 软技能:代码之外的生存指南。这不是一本技术书,但是却讲了很多可能比技术更重要的事情。这些事情可能会让一个技术人走的更远。结合工作经历,细细品味。
  7. Learning Elastic Stack 6.0。ELK发展比较快,官方已经到了6.x版本,而市面上的绝大数书籍还停留在2.x。好不容易找到一本6.0的书籍,还算不错,通过这本小书,可以快速对ELK有一个初步的认识和了解。
  8. Python神经网络编程。这本书通俗易懂,适合简单了解神经网络是如何工作的。

以上,是我读过之后,觉得很不错的书籍,也推荐给大家阅读。

2019

新的一年,需要在技术道路上继续学习并思考。同时,写作要继续,我会给大家带来更多的技术分享。

欢迎关注我的公众号:

me

文章分类
阅读
文章标签