线上开发
在小公司里做售后,兼职开发.开发的内容一般直接上线,学着腾讯的小步快跑,及时做更新.
有时候会出现问题,做的新功能和老功能相互影响.出现预期之外的漏洞,需要及时补救.可是同时也在开发着新的任务,或者处理着一些客户的售后疑问,没有办法补救好.匆忙里容易出现更多的错误.或者只做一些临时处理,留下一些隐患.
现在自己在碎片化的时间里,做不了太多更能.总想着用最容易的方式把事情快速完成.有的时候做着做着发现旁边还有一个漏洞需要补就有些头疼.别的事都在催着,预估的可用劳动量已经不够了.尽量补救着.同时还要处理着和同事交互的事,或者一些老板以为我没有干活进行解释.
一件工作过来,需要很多相关资源查询到手头,然后开始着手.这个时候被打断就只能把手头的扔了重新进入另一个任务.相互打断.除了公司任务分配有些乱之外,自己的逻辑转变速度也没那么快.有些事情想去更深入思考,想一些将来的可拓展.或者遇到一件事需要优化,防止后期出现问题.没有足够的时间.最担心的是同一时间好几个事情催过来,或许有的事情比较简单.不管是物联网硬件设备的售后问题还是物联网后台的使用问题,都需要比较多的思考.即使简单的事情,在深入想之前,也并没有判断出来它是否容易解决.于是三四个事情同时过来,会心情很烦躁,每个问题背后的客户都在线等着.
现在处的开发环境没有固定的测试流程,或许没有太多参考性.不过做线上程序,大概需要留下一半的余力来应对紧急情况.一天的任务分两半,一半是开发功能,一半是发布上线等待可能有的反馈,好及时做出修改.这个可以应对直接线上测试.
说是微软的程序也是写了有漏洞,然后继续修补.可是是否有足够的劳力空余去及时处理,以及是否自身程序已经完善到一定程度 当出现问题的时候也比较容易定位. 这俩的就不好考量了.
线上程序,一般有了新功能,做一个临时处理.当有空余的时候做一次优化.当这个功能的使用量达到更多的时候可能还遇到问题,那时候再继续做优化.能用最省的步骤实现功能,并且给继续优化留下尾巴.
有些喜欢小公司线上开发的直接线上测试,不过同样活多杂乱,并不容易胜任.