? ? ? ? 来性能测试组是我毕业后的第二份工作,两年多的时间其实并不长,但是在这里我收获了很多,包括技术和思维上的,而这些都要感谢**、**以及性能测试组的每一位小伙伴。这感谢不是吹捧,也不是夸大,因为个人觉得这份工作带给我的收获比第一份工作多很多。离别之际,写了几点自己的想法,与大家共勉。
一、学习是最有效的投资
? ? ? ? 这句话不仅适用于学生,而且还适用于已经工作的我们。学习的目的是为了提升自身能力,而能力的提升会让我们抓住更多的机会,进而增加成功的概率。比如,没有对股市的研究,仅靠热情和冲动想从股市中赚钱是很困难的。这里的学习是一个宽泛的概念,看书、看公众号文章、技能练习、写总结、参加培训、讨论、工作中尝试新方法及解决问题都是学习,重要的是我们要有意识地培养适合自己的学习习惯。让学习成为习惯,说起来容易做起来困难,尤其是刚开始自己的身体没有学习记忆,突然要坐下来学习,经常容易走神,但是任何事一旦能形成习惯,那么做起来就非常轻松。
? ? ? ? 其次,对我们能力提升有帮助的一些学习内容,比如mysql索引的相关知识等,不仅要学习,还要及时总结,最终吸收为自己的知识。“学了”跟“学会”是两个不同层次的学习,我觉得我们现在做的调优分享、问题分享其实都是在强化大家的学习成果,促使“学了”转化为“学会”。
? ? ? ? 另外,不同学科、专业、课程之间的学习是有一些想通的知识点,一般掌握的知识越多,那么学习一门新课程的能力就越强,比如近代的一些名人,经常是集数学家、物理学家、科学家、发明家等与一身。比如最近学习架构的一门课程中作者有提到架构设计的三个原则:合适原则、简单原则、演化原则,感觉这三个原则同样适用于软件测试的很多工作,甚至是生活中的一些方面。
二、站在更高的角度看问题
? ? ? ? 不同的角度,得出的结论也不尽相同。一方面,自己做事的时候,不能只从自己的角度看,这样容易考虑不全、结果与预期有差异等,可以考虑从更高的角度来检视自己的工作。比如我们做某一个压测任务,其实就是一个小型的项目,我们可以尝试以一个项目经理的身份去考虑如何安排工作。
????????另一方面,如果出现自己不认同领导想法的情况,不要着急否认领导,尝试从领导的角度去理解。一个想法的产生往往是基于自身已经获取的信息和对事物的预判,领导获取的信息一般是要比我们多,因而想法有差异也是很正常。而且好的领导往往能预判到即将或者未来大概率会发生的事情,而普通人只是看到眼前或者已经发生的事情,比如:马云创建阿里巴巴初期只有少数人能理解他。
三、珍惜当下
? ? ? ? 1、珍惜自己当下的时光;人们常说种一棵树最好是在十年前,而后是现在。也经常听到“毕业三五年后,同学之间会逐渐拉开差距”这样的话,其实说的就是努力要趁早,因为能力的提升不是一朝一夕的,是需要一个缓慢的过程,厚积而后薄发。每天一点点好的坚持,几年后可能就大不一样。当下给自己多些压力,好过日后的压力过大。比如每天下班坚持学习编程的非专业人士,经过努力同样能胜任开发工作。
? ? ? ? 2、珍惜公司的环境和条件。一方面在**的工作没有特别忙,而且压测项目过程基本都是自己统筹,自由度相对比较高,可以在工作中钻研问题、运用新技术、打磨个人技能、优化做事流程;另一方面,**和**都是比较重视团队和个人共同成长,重视技术学习、分享总结、调优能力提升,有这样的工作氛围对个人能力的提升的很有帮助。例如,面试被问到“有哪些措施可以提升redis的性能?”、“mysql索引失效的场景有哪些?”,因为之前有分享或学习过相关内容,所以回答的会更全面更有条理一些。不过我说这些不是鼓励大家面试,本意是组内的学习氛围对个人很有帮助,毕竟学到的知识都是自己的。
四、适应变化
? ? ? ? 唯一确定的事情就是变化,软件行业尤其如此,需求、技术、工作内容、工作方式等都在快速变化中向前发展。我们已经不太可能仅依靠已掌握的技能工作一辈子,也不太可能在工作开展前制定完备的计划并严格执行。变化是主题,能够快速地应对变化、适应变化会有很好的优势。
????????道阻且长,行则必至——与诸君共勉
|