按使用的语言来总结一下2017年。php
用TypeScript写了:前端
Redux、React都有完善的类型声明,编写TypeScript代码体验很好,具体能够看 用connect链接react组件和redux怎么理解 里的写法,不用再纠结组件的props类型不对等问题。可是前端状态管理是个大问题,Redux写得尤为繁琐,我也没继续深刻弄其余解决方案了。react
第三个后端API项目,还算比较成功,上线了大半年,没有明显的性能问题,作修改也是很是容易。印象最深入的一次是紧急增长了个小需求,没有去看代码和文档,一路用VS Code自动补全,直接用原有的模块完成了一个接口。git
还用了一个Docker集群去作部署(先是阿里云的集群方案,后是Swarm),集群监控、日志采集、配置管理等等都没少弄。github
写了:web
还有就是对旧项目的维护,没什么有趣的。docker
写了:redux
由于比较关心性能,因此写了IACA、ETW,顺便了解了SIMD和LLVM。小程序
用Rust写了:segmentfault
期间也遇到很多lifetime、ownership的问题,由于我也没怎么考虑性能,clone一下也能应付过去。