1.毕业意向
我暂时还没有毕业以后就要工作的想法,因为还想往高走一点,就是想要考研,一是不想那么快进入职场,二也是想以后好走一点。因为本身在这个行业里对女生的认可度还是要比男生刚低一点,所以想让自己学历高些,这样的话解决一些技术上的问题应该也会更加得心应手一点。以后想要工作的城市是北上广这样的一线城市或者二线城市。因为本身我们学的就属于高新技术,发展前景好的也一定不是在三四线的小城市。岗位我也没想过,因为我了解不多而且现在暂时也没有特别热爱的岗位。
2.对软件测试工程师的个人理解
我对软件测试工程师的理解全部都是来源于网上。就是测试软件的稳定性,安全性与易操作性,相当于质量管理人员。每当开发出一个软件理应都来测试它的性能。而经过多年的发展,软件测试再也不是像80年代时等到软件开发出来后随意的测试了。现在软件测试目的是为了检验软件系统是否满足需求。它已经不再只是开发后期的活动,而是与整个开发流程融为一体。现今软件测试已成为一个专业,需要用专门的方法和手段,更是需要专门的人才来承担。而软件测试作为IT行业的一部分技术肯定是必不可少的。而现在技术在大方向主要分为三类:初级,中级,还有高级。初级呢是要求掌握自动化与性能。中级是测试架构师。要求能达到完全负责一个项目的整体架构。高级是测试新技术。需要具备比如现在比较火的区块链,大数据,人工智能等测试经验。我认为这就需要过硬的技术来支持这项工作。
现在的软件系统越来越复杂,一个软件不能够由单独的软件工程师单独编写,而是由团队进行配合。每个人可能只负责一个模块,对于全局没有过多的了解。这时如果运行软件就会产生许多的bug。并且每一个软件工程师都会有思维的死角,自己不容易发现自己编写出来的bug。所以呢这个时候就需要专门的软测工程师用专业的测试方式来检查软件。检查该软件是否符合客户要求的产品设计,是否能够符合大多数用户的使用习惯,如果发现异常状态及时进行处理。软件市场虽然远远没有达到饱和状态,但是各种各样功能的软件业层出不穷竞争激烈,对软件开发的质量要求也是日益增高。所以软件测试是由于软件开发编程行业高度成熟后所形成的产物。
从整体行业背景来看,一方面,在中国的很多软件企业存在着重开发,轻测试的现象,造成日后的软件产品的质量问题频出,亟待解决;另一方面市场上的软件测试人员偏少,岗位缺口较大,不少企业以开发暂代测试,以作急用。从个人职业发展看,软件测试人才更强调岗位的经验积累。所以职业寿命更长,另外由于国内软件测试人才奇缺,并且一般只有大中型企业才会单独设立软件测试部门,所以较有保障。普遍待遇较高。
而软件测试所需岗位技能要具有计算机软件开发和编程能力,计算机应用,系统管理能力和技术支持能力。这就需要我们要掌握C语言,JAVA,python等高级语言以及软件工程与项目管理,数据库原理与应用,软件测试技术,软件测试自动化以及英语等知识。
3.选择软件测试的理由
我选择软件测试一是因为这一技术相较于IT行业的其他好多技术更加适合女生一些,其次呢也是我本身比较迷茫,不知道自己到底喜欢什么或是到底我适合什么 ,所以想要多多接触一些,希望到最后可以找到一个最适合我自己的方向。而且还有老师可以督促着我向前走,我本身也确实需要这样一个大环境来不断向前,而且也可以与同学们互相交流与监督。
而现在对于我来说最大的困难可能是对于像C语言,python这样的高级语言感觉有些迷茫,不知道该怎么学好它。因为历经一个学期的学习我觉得他们并不是像我在之前学习的课程那样的,他更加注重实践一些,而不是单纯的有理论知识就OK。所以在这之后我也想要努力找到最适合的方法来学习。
4.2020年春学期大致目标和计划(一月初到八月底)
(1)要掌握python,不能像这学期一样C语言到最后都觉得好糟糕。
(2)要掌握一门技术,争取可以尝试参加下比赛之类,我觉得拿不拿奖并不重要,重要的是要有这样一个挑战自己的过程。周末尽量可以多一点时间来练习。
(3)打算考英语4级,因为毕竟IT行业对英语的需求是很大的,所以这一方面是不能落下的
5寒假目标
尽最大努力跟紧老师给的初步规划,做到python入门,保证日常的学习时间,另外练习下英语。