7年前刚毕业那会最初接触的网页制作开发,学到的是HTML、DIV、CSS、JavaScript这些前端技术。
5年前硬件相关的程序开发,又学习了Perl编程,接触了敏捷开发流程,由于项目的特殊性,我们组内并没有界定开发和测试,每一个子项目在敏捷的推动下,以测试驱动开发的模式,读需求、写用例、coding程序、单元测、集成测、最后加到自动化的工具里面回归测。我们每一个人交替着测试和开发的双重角色,导致很长一段时间内,我对自己的自己的职业,也没有个清晰的界定。
2年前到现在,我换到了测试部门,走上了测试开发的道路。我开始参与走完一个完整的测试项目的流程,跑Case。学习了Python,基于tornado框架开发着内部web系统辅助自动化测试。
回顾前路,持续学习的动力源于不断涌现的工作需求,从Perl到Python,我只大概翻了翻Python的基础语法就开始着手开发,遇到问题网上搜答案,当时解决了就不管了,继续赶工下一步。功能实现了,可过段时间遇到同个问题,很大的频率是要重新再在网上搜答案。一味的向前,看似速度挺快,但没有沉淀,就不成体系。百人计划听老徐强调着沉淀和输出的重要性,才恍然这些年自己忽略了什么。也许一开始是没错的,看的再多也不如实际上手一次,但事后的及时总结和补充,才能转化成为自己的干货。
网友评论