2018
2018感觉是人生中过得最快的一年,因为一整年都在忙碌, 工作上有得有失,简单按月回顾一下2018.
工作:
1 ~ 4月: 项目1继续赶进度,主要是功能迭代方面,在4月份上线后因为目标未符合预期,项目被解散,至此做了两年的工作结束.
5月: 立新项目, 服务端语言转为Erlang,这一个月重新学习这门语言,写了一个聊天室的程序,算是入门了.
6 ~ 11月: 投入到新项目功能开发,期间大概完成了20个新功能开发,对Erlang在逻辑开发方面算是基本掌握了.
12月: 阅读ErlangOtp并发实践指南,并通过在github寻找关于Erlang在mysql,网络方面的源码,简单搭建一个服务器application.
阅读:
- 日月楼中日月长
- 刷新
收获:
被解散的项目使用的语言是 C++ Lua,实际上在项目组中99%的工作都是使用Lua完成,并没有过多接触到C++,一直以来我都很反感这种开发工作模式,一是C++本身是一门比较复杂的语言,如果不能从工作中得到学习和实践的机会,单靠业余时间(何况基本没有)很难得到提升,二是我不太喜欢混合编程,所以项目解散也是对自己的一个技术解脱,以后应该也不会重拾这么语言了。 在接触到Erlang后,确实很喜欢,天生分布式对于做游戏跨服活动简直太容易了,函数式编程也减少很多低级犯错,一套语言把底层和游戏逻辑一齐撸出来的感觉很好,开发效率和实际运营需求也能得到满足,虽然目前仅在游戏行业大放异彩,但我相信其他行业也会逐渐采纳这门语言到实际工业开发中.
2019展望:
- 每日阅读10页书籍.
- 每周至少了解一个erlang应用层面的问题并记录.
- 每周一篇博客输出到优快云.
- cowboy源码分析.
- 了解mysql性能方面的问题.