黑马程序员技术交流社区

标题: 学习经历 [打印本页]

作者: 您的戏真多    时间: 2019-7-20 11:12
标题: 学习经历
有一点关于学习的感想,不谈理论和心理变化,纯粹谈自身的学习经历。
我本来只是抱着试一试的态度学的,如果觉得自己不适合学的话就放弃,然而真正学起来我发现自己还是挺喜欢敲代码的,感觉很新奇,并且班级里的学习氛围也好,老师讲课也是比较风趣幽默的,慢慢地我心态也发生了改变,从最初的试一试到正儿八经的定下心来决定好好学,从事这一行。我排除一切杂念,认真努力的学习,每一天都感觉很充实,从刚开始的小白一无所知,慢慢地会关注IT行业的动态,对所学的软件测试也有了一定的掌握,只有自己全身心的投入,才会沉醉于其中。

在学习上,这期间的每一位讲师都特认真负责,而且我打心底里觉得他们挺厉害的,有问题都会特别耐心的帮你解决并讲明原因。这期间也少不了一直陪伴着我们的辅导老师王老师,每天尽职尽责帮助我们解决问题,态度特别好,有时甚至推迟自己的下班时间帮助我们解决问题,并且在下班之后照样会帮助我们解决bug,这点我还是觉得挺感动的!


时间过得还是挺快的,我过得很开心,大家以前都从事不同的行业,年龄也相差不大,每个人都有自己的故事,我们能一起来到软件测试2期学习,并且还有一直陪伴我们的班主任、辅导老师以及各位讲师,相聚在一起就是一种缘分,我很珍惜这份缘分并感恩。所以我感谢传智播客提供的这个平台,同时也特别感谢一起奋斗的同学给予的鼓励和帮助,我相信黑马的培训是我走向成功的第一步,也祝愿一起奋斗的小伙伴,都拥有一个锦绣前程!
做测试不学习自动化测试的话,感觉职业前景堪忧。特别只是做些产品的系统测试,随着测试时间的增长,相比新人对产品的业务知识理解深入些,对产品的应用及综合分析能力增强了些。 但是随之再往技术上发展,感觉瓶颈很大。
      开始学习自动化测试知识。刚开始感觉自动化只是学习一些脚本语言。了解了一些之后,不是这么简单。大公司的自动化一般都是有一个大的平台,平台的代码相对边更新小些。还包括具体对应某个测试用例的自动化代码,这个则要随测试用例的变更而要做相应修改。
      学习一种脚本语言,主要包括语言的语法、特点。脚本语言繁多,主要是根据自动化测试的应用场景选择。
      要把测试对象抽象出来,这个主要是根据测试用例来做。把测试对象抽象成类,把常用操作抽象成函数。等等
      要学会复用,以此来提高测试效率。从自身经验来说,函数其实也是一种复用。另外,库的引入也对提高代码复用有很大作用。另外还会用到面向对象的概念和方法。通过这种方式可以大大提高编写自动化代码的效率。
      测试代码的维护,其实跟测试用例息息相关。如果软件版本变更,导致测试功能变化,测试用例要随之更改。自动化代码也要随之改变。


 关于软件测试所用到的Python语言的学习:  

    1.找一本砖头工具书,从头到尾的看方法,一边看一边写和跑里面的demo,调通;

    2.每个章节的课后的实践要做,做完后和标准答案的代码做比较;

    3.自己动手做一个正经项目,不要抄代码,而是自己完全的坐下来;

    4.项目中用到的工具,框架,最好能够横向对比其他的工具和框架,知道优缺点是什么,还可以补充什么;

    5.在以上的基础上,巩固自己写代码的能力;

    6.买一本原理书,从头啃到尾。

  关于计算机的学习:

    1.找一本原理书,网络/组成/数据结构/编译原理

    2.首先知道这本书是在讲什么,大纲是怎么排列的,每一章都在干嘛

    3.从每章着手去看,粗略的知道都在干嘛;

    4.从整体看完,再揉和每个章节的细节,知道到底讲了什么。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2