2017 年度总结 & 2018 年度规划

2017 年总结

书单

  • 《非暴力沟通》
  • 《轻断食》
  • 《天朝崛起》
  • 《极简欧洲史》
  • 《穷爸爸富爸爸》

相比于 16 年,17 年读的书少之又少,平均下来一个季度才一本书。今年读的书也都是非技术类型的,更关注理财和如何与人沟通。

足迹

今年就跟朋友去了一趟杭州野生动物园,约朋友在杭州的茶馆喝喝茶。虽然周末基本都不在家里宅,但更多的是几个人聚集到某个朋友家中,聊聊天吃吃饭。

18 年的目标还是要多出去走走,杭州走过,可以去周边走走,比如江浙地区的古镇与古镇上的茶馆。

技术

年初经历了公司的组织架构调整,交出了车牛项目,一度以为 Node.js 开发组会被丢弃。但是随之而来的是更大的挑战,开启了两个大项目:帕秋莉网关、咲夜开放平台。

  • 帕秋莉网关

    帕秋莉网关是大搜车统一网关系统,接收客户端发送的请求并分发到真实业务服务器上去。在 @死月 的带领下,我们一组四人历时两个月从零搭建出了这套网关系统。

    在这套系统的开发中,我主要负责转发规则解析部分,并开发插件系统,在转发前对请求数据进行预处理。

  • 咲夜开放平台

    咲夜开放平台是大搜车为便于对接外部公司而成立的项目,其功能与市面常见的开放平台无异,特殊之处可能就是分为了两部分,Darts 系统负责接收外部请求并转发给内部业务方,Coffee 系统负责接收内部业务方请求并转发给外部公司。

    开放平台其实是个处理脏活的系统,Darts 对外系统接收外部请求,预处理数据格式,转发给内部业务方。而真实的业务处理逻辑是由业务方提供,并注册到开放平台即可。Coffee 对内系统接收内部业务方请求,根据数据与其他公司 API 签名要求进行签名,然后转发到其他公司。

    在开放平台的开发中,我主要负责 Darts 系统的开发与维护。

总结

17 经历的事情也比较复杂,年初公司组织架构调整,职能有所转变,经历了一段适应期;接近年末 @死月 离开,职能再一次作出转变,又经历了一段适应期。可以说 17 年也算是坎坷的一年,同时也是成长比较快的一年。这一年更加关注做事的方式,如何能将一个想法落地,如何去与人沟通,反而对技术的关注变少了。对于一个开发来说这也说不上到底是好是坏,18 年的期望就是更加关注技术一些,尤其是技术的深度挖掘,而不是浮于表面。

2018 年规划

经过 17 年的一系列变动,18 年投入在公司代码上的时间会减少一些,更多的是关注与技术的深度与小团队的发展,18 年要做的主要有一下三点事项:

  • 夯实基础
  • 选定一个新技能点并深入学习
  • 把帕秋莉网关做出些成果

夯实基础

  • 对常用算法有更深入的了解 —— 《算法图解》
  • 对 MySQL 有更深入的研究 —— 《高性能 MySQL》
  • 研究 Node.js JavaScript 部分的源码
  • 【可选】有时间再读一读《JavaScript 高级程序设计》与 ESnext 规范

选定一个新的技能点并深入学习

  • 选定前端开发,React 技术栈:因为最常用与现有技术栈最接近

为达到目标,设置两个项目进行练习:

  • 帕秋莉网关管理系统的重构与新功能开发
  • Shizuha(工作常用工具集)开发

把帕秋莉网关做出些成果

  • 完善插件系统使之更方便使用
  • 日志格式标准化:便于检索分析
  • 监控更具体:产出量化指标,更有说服力
  • 【可选】心跳系统重构
  • 【可选】与运维同学一同为网关构建安全系统
Node.js 各框架异同,与其他语言框架对比:请求上下文 封装自己的 Linux 容器
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×