昨天听了老徐的第一次分享,也看了部分同学的总结与分享,也想谈谈自己的几点感悟。
关于职业发展
重复自己是一件很悲哀的事情!
我经常会问自己:我们所工作的圈子周围都是一些同年龄段的同事,尤其是IT岗位,从业者也普遍年轻化,那么工作十年八年或者十年以上的人除了做测试管理,技术大牛,其他人都去哪了呢?
他们被行业淘汰了,没错,他们被行业所遗弃了。为什么呢?IT行业是一个高薪行业,也是一个需要持续技术积累的行业,如果你整天做着重复性的工作,或者说熟练工,那么你比刚入职的新人的优势又在哪呢?企业不讲情怀,讲求的是利益的最大化,如果你所从事的工作别人也能从事,那么企业又何必浪费更多的薪水来让你做。所以,逃离舒适区,才能获得成长,任何人无论做什么,其最终的职业发展都是为了让自己成为一个不可替代者。
学习的深度与广度
构建自己的知识体系
老徐分享过程中也表达了自己的观点,参加百人计划的目的不是为了什么都学,而是在构建自己知识体系的基础上,明确自己具体想要提高的方面。每个人的精力都是有限的,我们不可能在任何领域都称为专家,所以我们更应该将精力投入在我们感兴趣的或者擅长的领域,成为特定领域的不可替代者,因此我们应该在某领域内纵向发展自己的学习深度。
而对于测试从业者而言,仅仅有学习的深度是不够的,因为我们所接手的项目从来都不只是一个协议或者一项功能,而是一个系统,一个系统涉及到方方面面的知识,比如操作系统,数据库,HTTP协议,编程语言等等,这就要求我们横向发展自己的学习广度,只有在了解系统的基础上,才能真正理解产品,理解各功能的交互。我始终坚持这样一个观点:一个懂系统,懂软件架构的测试工程师才是一个好的测试工程师。
学习与工作的关系
纸上得来终觉浅,绝知此事要躬行
作为一个两年多的测试从业者,也经历过一段迷茫期,就是如何平衡学习与工作的关系。很多人为了学习而学习,确忘了学习的最终目的是为了实践,学习的知识永远都只能停留在书本上,会用才是硬道理。不要说感觉学习的东西用不到工作上,那是因为你只是在前人铺的路上前行,确从来不把自己当成是领路人,永远不要让公司现有的技术封闭你的思维,真正将学到的东西用作测试工作的改良或者开发新的测试技术才是学习的最主要目的。
文章输出的目的
文章输出一定要原创
文章输出为什么一定要原创?因为如果你只是将别人的观点摘抄了过来,那知识也永远是别人的,我觉得只有当你真正能将自己学到的东西自圆其说,才是真正的懂了。什么是真正的大牛?我觉得能把一件复杂的事情讲的很通俗,让人人都能听懂,才是真正地懂技术的人。
同时,文章输出的目的也是为了总结,总结实践过程中的得失,真正将自己的知识转化为方法论才能真正的提高。
输出与成本
老徐在分享中提到了关于敏捷开发以及快速迭代的测试流程,其实也就是我们工作中经常思考的性价比的问题,什么是性价比?老徐举了个简单的例子,两天可以测完的项目,确写了三天用例,这就是一件高投入,低产出的事情,包括我们想部署自动化,我们应该选择那些功能稳定,需要回归的测试项,而不是每个测试点都部署自动化,简单来说,我们输出的目的是为了提高工作效率与质量,而不是为了输出而输出。
暂时想到的就这么多,希望接下来的两个月能成长很多。