一年前已经在博客园游荡了,直到今天才开始写第一篇博客,有点渣渣的感觉,哈哈.....
开始写博的原因是因为感觉自己混水摸鱼的日子已经够久的了,所以以此来激励下自己,争取每周都写一篇博客,不管是杂谈也好,还是将自己学到的东西整理出来也罢,需要的还是坚持!!!
接下来开始谈下这一年多混水摸鱼的日子。
首先第一家公司(15年1月份-5月份)当时是刚出来找工作,完全处于懵逼的状态。在网上投递简历时,筛选的都是那些薪资面议的公司,觉得薪资标的很高的公司都是骗人的,说到这个我也是醉了。刚出社会,没有任何工作经验,所以面试时四处碰壁,已经忘了当时面试过多少家了,应该也才三四家而已吧,问到的问题也有答不上来的时候,有时还会愣住思考一会儿才回答.....最后草草地就进了这家公司,原因有两点:1、几次面试下来,只有这家是要我的;2、这公司开的工资对实习生来说还算是挺高。总的来说,当时目光太短浅。
这公司是做排队机的,研发+生产。在这公司做了不到半年,工作内容呢是维护上一个同事开发的项目。进去时,完全没人带,那老大就给我扔了个项目,叫另一个同事帮我部署好环境,然后就让我自己先看一下那项目,看着看着一两个月过去了,我还是没搞懂我的工作职责是什么,依然是每天上班下班,对着电脑发呆或者跟别人扯皮,有时都不敢准时下班,因为办公室的同事都是晚半个小时才走的。
后来终于来活了~让我跟分公司的销售同事联系,大概就是按客户提出的需求增加个查询或者搜索的功能,或者调下UI,改下客户发现的BUG。那时才意识到,呀,原来这就是工作啊。
渐渐地,客户提的需求对于我来说,越来越难,以至于一个功能都要拖半个多月,最后迫于压力,不得已辞职了。我觉得以我的技术胜任不了开发的工作,而且好多都是在同事的帮助下才解决的。
当时的我有点被冲昏了头,想着不用干活也可以每个月拿工资。最后才发现自己根本不知道测试是做什么的,也没去了解过,待了几个月,以为可以硬着头皮做开发,到头来发现都是一场空。之前老大跟老板时不时扔几本书给我看,老板还经常过来关心我做的怎么样了,而且在年会时还特地对我说:“虽然你现在什么都不懂,但是你将来肯定会非常出色”(说真的,听到这句话真的挺开心的)所以呢,我的第一家公司实习之旅结束了,打了快半年的酱油,没有丝毫成长。意识到我是属于拿来主义,在寻求帮助的时候,根本不去思考为什么这样子能解决这个问题?原理是什么?反正我就保佑能解决就已经万事大吉了,还有就是也意识到了自己是属于被动型的,从来不会主动去找事干,或者主动去请教别人问题,归根结底是初入职场,胆子太小了。
第二家公司(15年5月份-16年3月份)这公司是上家在职的时候就已经找好的了,这次好像也是面试了没多少家,有些公司发了面试邀请,不过因为有offer了,所以都一一婉拒了(其实这种做法非常不妥,虽然有offer了,但有多个机会时也应把握住的,多个offer多个选择)。那入职这家的原因呢,是一昧听信师兄的话,说什么钱多,后来想想,工资就只比上家多了400而已,唯一比上家公司好的是,这个岗位是真的测试岗位(心中流下两行热泪),且有五险五金+双休,公司看起来环境各方面都挺不错的(具体的脑子进水的话就不多说了)。
公司是做ERP系统的,测试部有七八个人,每个人分别负责不同的模块,而我呢则是负责进销存模块的功能测试,因为老大要转做售前,所以这块就归我了,她人很好,很会鼓励人,而且培训时毫无保留,讲的很详细。我也很快就上手了,对系统的业务流程都基本熟悉了,而且遇到个很好的开发同事,总是很耐心的帮我查各种问题,所以慢慢的就全部接手了。
这里先介绍下研发团队的工作模式:
1、测试人员在测试系统发现问题后,提BUG到TFS(TFS是微软源代码管理工具)上(有个梗要说下,研发部的惯例是,每提一个BUG,都要告诉相应的开发人员,ps:在新老大来了之后,该问题有所改善);
2、开发确认是BUG后则会在修复完后在TFS上签入代码,并且要签入相关文档,即有个说明文档来描述签入的代码是解决哪个问题的,确认不是BUG则直接关闭;
3、测试同事进行打包工作(用公司自主研发的打包工具来打包,即获取开发签入的最新的DLL或者脚本后,放入对应的完整版文件夹中);
4、打包完后,测试人员自行拿程序脚本更新到本地,然后开始测试工作,测试通过后要在说明文档填写结果(OK或NO),并修改TFS上BUG的状态,不通过时要与开发沟通,看下是否是代码没签入完全(这种情况经常发生,不是漏签脚本就是漏签代码),还是打包出现问题(打包工具的问题也不少,经常出BUG),还是本身这问题就没完全修复;
那以上就是团队的工作模式,公司的软件系统迭代是非常频繁的,固定每周升级一次,每个月发一次大版本,而且这还不算上断断续续插进来的其他项目,所以研发团队都是一个字,忙!!
好了,其实未来差不多一年都是这个模式了,感觉有点像工厂的流水线,完全没有多余的时间来学习,不过新老大顶替了原老大位置后,部门很多地方都在慢慢改善,也学了一些做测试基本要掌握的技能,比如写测试用例,如何运用场景法开展测试,以及项目结束后的测试小结,这些都是可以算作对技能的一个提升。
其实按理来说,我应该要感谢公司给我这机会让我学到了很多东西,也应该继续跟公司一起奋斗下去,但是我太随波逐流,嫉妒心太强。
年底时,部门起码有4个人准备跳槽,自作聪明的我以为等她们差不多都走了再去提加工资希望会更大,但还是没想到,我还是太嫩了,再加上觉得自己努力了这么久,辛辛苦苦地为了项目整天加班,然而老大的重点培养对象却不是我,心里难免会失落。反正综合许多因素,给自己找了很多必须要离开的理由,最后结束了第二家公司的工作。
第三家公司(16年4月份-至今)不得不说刚毕业的我,心还是太浮躁,于是短短一年多的时间,这是我的第三家公司了。别的几个同事跳槽都是翻倍翻倍的跳的,而跟风的我则是几百几百的跳的,太失败了。有几点原因:1、计算机软件行业的工资水平都不是太高;2、很多企业很反感频繁跳槽的人;3、自己能力不差,技能不足。
现在这家公司,工作内容其实跟第二家无异,都是功能测试,接触不到性能,而且项目很少,每天都是准点下班,这不又造就了颓废的自己.....