工作两年总结


Photo by Meireles Neto / Unsplash

2016.6.20本科毕业,2016.7.1正式签订劳动合同,至今已两年有余。

做过的功能

  1. 流水线通知内容中添加产出物地址
  2. 出差开发Jenkins流水线功能
  3. 客户CI报表功能
  4. 流水线触发流水线
  5. 代码触发构建根据提交用户过滤
  6. 构建日志添加K8S事件
  7. 代码扫描API支持6.0和6.4
  8. 流水线集成sonarqube API
  9. Jenkins镜像触发支持tag通配符和正则

工程实践

  1. 需求分析,明确所有需求
  2. 功能、需求技术调研,明确需求是否可行,估计开发时间
  3. 设计API、文档
  4. 开发,写单元测试、集成测试
  5. 开发联调
  6. 测试人员联调
  7. 上线发版
  8. 完善文档

注意:

  1. API版本和代码版本一致
  2. 一定要写测试!!!
  3. 沟通交流能力,不懂的(技术、产品等任何与工作有关的信息)一定要问

总结

从开发角度

  1. 技术开发是建议在用户/业务需求的基础上的,业务需求也依赖于技术
  2. 所以业务代码要写的顺手(工作经历),同时基础知识(OS、网络、算法)等要扎实

从个人成长角度

  1. 除了代码实践,要把注意力放到架构设计上面,能自己设计复杂软件的架构
  2. 爱好兴趣广泛,要有专攻的技术领域
comments powered by Disqus