工作

上半年主要在前公司主导了一次系统重构,将原有的老系统的基础框架基本全换了,用上了 Spring Boot,写了一堆 Spring 的基础组件,将搜索服务从我之前基于 Lucene/MongoDB 封装的苦逼系统切换为了 Elasticsearch。现在想来在 2014 年年 底选择这样的技术栈也是有些激进了,好在虽然踩了不少坑但还是顺利的用起来了。

在上家公司剩下的日子里主要就是不务正业的瞎鼓捣东西,例如用 Django 搭了一套管理后台(之后就再也没写过 Python),搭了套 ELK 做一些简单的日志分析(自嗨),后来又嫌 Django 维护起来太麻烦索性用 Vue 将后台又重写了(还是自嗨)。

5 月初裸辞后本来想好好玩一段时间,结果迫于父母压力只在家宅了不到一周就开始投简历了,3 天后入职了 ENJOY,目前存活过了试用期还在高高兴兴的打酱油。

在这边就是本本分分的做业务,技术栈很稳,同事也都很 Nice,还被一些同年龄段的强人碾压的一无是处。唯一遗憾的是我暂时还没做出能让自己感到自豪的东西,反而还留了不少坑,明年接着努力吧。

学习

前年是 Mooc,去年是瞎玩,今年什么都没干,真是一年不如一年。

今年真的是自我膨胀的厉害,被一堆吹比架构师忽悠,天天看什么微服务、分布式的心灵鸡汤,最后什么也没落到。不过也认清了现在整个行业的氛围就是这样,反正我不想掺和了,也不想成为这样的人,我只想在一线写代码,至少写到 40 岁!(还有 17年)

索性今年还是读了一些书的,我觉得比较好的有:

  • 《Elasticsearch in Action》:没什么好说的,和官方文档、权威指南都是学 Elasticsearch 必读书籍,但是其实比这两者更深一些,更关注些 API 以外的东西
  • 《七周七语言:理解多种编程范型》:一本大补剂,累了没心情撸码了读一读,瞬间就满血复活了。
  • 《微服务设计》:入门书籍,很多人连这么通俗易懂的书都不读就瞎吹真是心寒
  • 《深入理解 Java 虚拟机 JVM 高级特性与最佳实践》:我写的代码再也不是有人生没人养的孩子了

    我一向喜欢鼓捣编程语言,同时一直在用极度肤浅的方式评价着每一种语言(我写起来爽不爽)。今年摸索过的语言有:

  • Kotlin:一开始为了「更简单的 Scala」毅然决然的入了坑,其中付出多少心血踩了多少架子摔得粉身碎骨都坚持了下来,妄图封装一套类似于 Sinatra 的轻量级 Web 框架,最后只换来一句「Android 界的 Swift」,最终认识到不是一个世界的语言是不会有结果的 QAQ

  • Golang:因为去年希望可以玩玩,所以今年上半年就随便写了点小 Demo,当时感觉还行不过没找到太合适的应用场景就一直放着了。后来机缘巧合在新公司有机会写了一个半成品小服务,但是感觉实在不太喜欢 Golang 的某些语法,就没在用了
  • Rust:这个真的是 Hello World 级别的摸索,好久以前搜 Rust 时在知乎瞥到了 TiKV,年底 PingCAP 的人来公司分享又安利了 Rust,结果就摸了摸,仅仅是摸了摸
  • Elixir:我就是 Ruby 脑残粉啊,爱一个语言就要接受它的全部,包括那些和它长得有些相似的远房亲戚,左手 CoffeeScript,右手 Elixir
  • Groovy:在某些时候用 Groovy 辅助我的 Java 项目少写了很多无意义代码,还是很有意义的

    就像布丁在 我为什么讨厌 Java 中说的一样,有些时候我也想证明自己是一个手艺人,而不是一个流水线上的生产工人。所以希望能够选择一些能够证明自己的编程语言,像是 Scala。但是现在觉得作为一个连 Java 都写不好的废柴,妄图换个语言就逆天改命,也是有点可笑的。所以明年就老实写 Java 了。

    注:或许纠结于编程语言真的挺无聊的,但是我实在不认同「语言只是工具」这样的话,也许这句话在工作中确实奏效,如果现在我的上司让我改用另外一种编程语言写业务,我也有信心花 1-2 个礼拜就能开始有产出。但是这种认知太浅薄了,而且并不开心。

    明年主要的重点主要放在学习分布式组件,包括看文档、阅读源码、了解原理及实现。以及写代码以外的一些东西,包括性能调优、监控、自动化等。

    需要额外一提的是,虽然去年和今年都没有参加任何 Mooc 课程,但是明年应该会重新开始追一两门课,原因是 14-15 年那会的 Mooc 普遍就是将大学学堂的课搬到了网上,虽然也跟了一些不错的课程,但是由于都比较偏基础和理论,很快就感到厌烦了。前两天偶然看了看,发现现在也有一些不错的工业界课程了,觉得可以重新开始追一追了,我对 Mooc 这种学习方式还是相当喜爱的。

  • 生活

    该来的还是来了,年底我永远的失去了这世上对我最重要的人之一。

    明年会带着他的份,继续前行吧,更加努力的。