在3年的工作经历中,从开发到测试,到最近转岗做产品。
大学中的做产品的目标,到现在目标的实现,时间有点长,但总算还是有回报。
毕业的开发岗位,那时就想把自己的代码敲好,拥有自己的简单地框架和开源项目,接触的越多,发现成为一个CTO就越困难。但开发拥有动手建立一栋高楼的成就感,一种踏踏实实的动手实践落地的成就感。渴求最新的技术追求,渴求最优质的代码逻辑,渴求对代码的细节追求。性能、优化、重构,是我们开发的几大追求。有时候,代码真的比女友有趣,不断地解锁新技能。
然后到了测试。从事测试行业,在这里面。开始调整自己的思维,让自己成为一个需求的把关者。我们需要为需求的严谨性把关,需要为产品的质量负责。我们需要及时反馈我们各个环节的风险。我们以产品需求为导向,对产品负责为原则。
我们不断地重复手工测试。为了能解放人力出来,我们也不断地探索自动化测试应用于我们的测试中。搭建了基于appium、uiautomator2的自动化框架,也弄了Android手机的管理集群,为了管理手机,开发了手机管理系统。为了研发和测试接口文档的统一,开发了接口自动化管理平台。工具是为了服务于业务,服务于公司的产出,如果公司没有产出,那么牛逼的技术也没有太大的意义。
研发、测试,都是公司中的重要角色,为了公司和业务的突破而努力的存在的角色。所以,在产品推出的时候,我们要让所有人能看到我们的产品希望,看到它不断地成长和变得更好。