2019年过去了,再回到七月初,独自一个人提着行李箱来到厦门,就这样在一个陌生的城市开启了我的职业生涯。
  初到公司,办理完入职便加入了公司的新人的培训;前期了解了公司的规章制度以及现使用的技术,完成考试。培训后期的课程是分别以个人和团队形式完成一个商城项目。团队项目中主要负责项目架构搭建、项目部署和登录模块以及秒杀模块;三个阶段总共用时三个月。  
培训总结:你认为不应该出现的问题,往往是对技术细节钻研的不够深导致的。
  培训进行到后期我们团队项目马上要部署演示,我们总监叫我放下手头工作临时一个需求的演讲并负责相应开发,任务就是使用公司前端技术开发一些页面,从页面到数据交互一整套,总体来说没什么技术难度,需求整明白就行;第一个项目开发后期就回到了我自己的团队,接到第二个项目,该项目到我们组是二期开发,业务逻辑有点复杂还要跟多方对接,比较考验沟通能力和业务能力,在该项目开发过程中学习了公司的定时任务框架;开发后期临时接到一个需求,需要调研公司的消息队列和延时队列,做了一个延时等待功能;之后两个项目同步上线。
  紧接着接到需要维护一个开发到后期的排班系统,协助app联调,该项任务比较锻炼看别人代码的能力,修修补补之后也终于上线;因为之前的需求都是一个未完一个就到,产生了并集,所以总觉得有干不完的活,就这样干到了十二月底,又接了跟第三方运营商对接的
需求,因为只是在原有的基础上添加一个运营商,所以开发难度不是很大,联调比较困难;该项目到目前为止已基本结束。
总结:

  1. 需求评估当中也包括对每一个队友的了解,二者结合的好才能有更高效的开发
  2. 项目中很多业务点可以通过公司架构团队的产品便利的解决,在完成公司开发的情况下,考虑一下如果是自己,你怎么实现,是否更高效、便捷?
  3. 追踪阅读源码能力能帮忙解决”很奇怪”的问题
  4. 开发中遇到的bug,都会不定期记录在“bug录”中
  5. (额外)有理财思想很重要