2017年还有20多分钟就结束了,想来今年和往年一样过的还是那样快。
回想今年发生了很多事,也学习到了许多新的东西(主要是技术方面的)。
2月份到了新公司,开始新的工作;很快的适应了工作。我觉得应用层的开发还是不难的,开发内容主要是业务逻辑和和一些库的使用,这和语言没有关系。但是有关系的是语言会影响你的思路,以及错误处理的方式。我对golang的错误处理实在是感受很不好,代码里充满了检查的错误的代码;也可能是我对这样处理错误的方式还没有理解透吧。而且golang实际开发的时候觉得不适合做复杂的业务逻辑。因为缺少必要的语法糖以及方便的库(怀念python). 其实作为一个刚入行不是很久的开发,对项目代码的组织几乎没有什么想法,导致代码挺乱的(代码组织不合理)。这个是下一年要补充的地方。
今年接触了elixir,学习了1个多月,然后没有坚持下去。但是 elixir 的编程方式,确实是让我惊叹的。尤其它的管道特性,让我感受到很流畅,相比于golang的调用function, 检查错误,返回错误的方式优雅不少。还有其他函数式的编程特性,比如map, reduce都是很强大,优雅的编程方式;还有基于Erlang的并发编程,嗯18年要好好学习一下😁。
今年家里还给介绍了俩相亲的女生,都是不欢而散。很奇怪,很诡异。猜不透女的在想啥。
今年在跟着一个博客学习写编译器(抄代码),然后17年最后一个github项目用学来的代码写了一个表达式计算的项目。

其实这一年体会到了很多东西,学习到了很多东西,但是还是有很多没有该掌握的。加油吧。

Hello, 2018