about

一切过往 皆成序章

  • 2010.9:进入浙江工业大学,信息工程学院,通信工程专业学习,大一进入校ACM队跟着各位大佬学习,在实验室不断AC题目。
  • 2011:通信工程班长,并报名了第二专业,工商管理专业学习,同时找到了现在的老婆当女朋友。
  • 2012:飞思卡尔智能车,电磁组,倒腾单片机的程序。
  • 2013:在第一家公司实习到毕业。
  • 2014.6~2016.3: 毕业啦,然后在杭州滨江跟着一个和蔼可亲的技术大拿莫哥下面工作,写C/C++,Java,前端等,写写跨平台,写写Makefile。
  • 2016.3~现在:
    1. 碰到人生中另外一个贵人,房叔,入职网易,现在跟房叔、浩哥、浩威等技术大拿一起在网易进步。
    2. 一起从Angular1.x到Angular4到Angular6.x支撑严选这边的业务系统。
    3. consul的管理后台开发,当时采用django开发后端,对接各个consul的代码,同时中间层加入工单审批、权限管理、模块管理,审计模块等。同时开发网页。
    4. 一个前端配合邮箱大师客户端,设计Hybird 模式下的一些日历、设置页面等,保障了第一个版本的邮箱大师的上线过程,而后又保障了mac里面也是对应web的嵌入。
    5. 维护和二次开发网易邮箱事业部的NPM私服,期间由于服务器空间等还迁移过几次服务器,同时数据库表数据太大等性能优化。
    6. 从0到有开发了严选权限中心,封装多个npm包,提供人员选择器组件包,用户权限等业务模块,同时完善node接入、springboot项目等接入,让对接能像springboot一样,@EnableYX**module就能接入到对应的权限中心。
    7. 开发接口管理平台,通过引入一个pom包,让后端接入swagger,然后将swagger导入到平台后,然后将swagger离线化,然后平台上可以生成sdk同时发布到npm私服,前端安装包后,可以像调用rpc一样调用后端,然后由于是ts的所以是会编译报错。
    8. 然后工程化方面,从原本的jenkins的流程,普及并制定规范,最终改善成对应的gitlab-ci的流程,大大提升项目的编码到部署上线的效率。
    9. 期间交互稿方面又不断加强,所以一些项目及流程规范,通过axure绘画对应的稿子。
    10. 期间一些项目用springboot、springcloud相关技术栈进行开发。
    11. 将docker和docker-compose在项目组内不断普及,优化编译等流程。
    12. 由于前期使用django、springboot、springcloud等技术栈,但是发现让他人如果接手比较麻烦,所以后面还是考虑转型后端全部用ts和koa来写,所以不断完善node相关技术栈,当前正在阅读美团PM25、阿里Pandora.js的源码。
感谢您的阅读,本文由 大米小米的博客 版权所有。
如若转载,请注明出处:大米小米的博客(http://blog.fedfans.com/about/index.html