新生有的已经报到了,我即将迎来学生生涯的最后一年:九月份就要找工作了,回想自己实习的近一年时间,觉得有必要来总结下,看下自己到底学了什么。
我是去年十一长假后来到公司实习的,以下按项目与时间顺序来总结一下:
一,十一长假后入职,刚进公司,顿时觉得五彩斑斓,对什么都充满了好奇,工作流程,人员管理,免费的饮料,觉得这公司 就是天堂一样的,虽然有老员工给我讲这种公司都是这样的,我还是觉得很好。先给了几个文档让看一下,我了个去,全英文的,看的我真想睡觉,给我的PC机的OS还是个REDHAT,以前老是听说LINUX多好多好的,拿到手上一用,真的是慢啊,开个网页有时候能把FIREFOX给卡几分钟的(这个后来发现和所设置的代理有关),开机能开十几分钟,金山快译是没有了,只有GOOGLE在线翻译了,还好自己以前装过一个LINUX的机器,知道怎么用QQ。第一次觉得中文真好,母语真好。看了近两周的文档后就来了第一个任务,装机器,不是PC机,是服务器啊,这玩意以前哪见过啊,什么HP,IBM的BLADE,mini cluster,RMS,HA,HD的,听着都晕,当然有很多是以后才知道的。
公司是有TUTOR的,给我一个文档,一台机器,告诉我哪下软件,然后就全给我一个人干了,还是这是个单机的,对着一知半解的文档(主要步骤比较清楚,后来发现文档是个好东西),开始装了。想想那时自己真的是一无所知啊,SSH怎么用都不知道,估计那时我的TUTOR快被我烦死了,什么都问,命令,结构,有时候还得她亲自操作一把的,在这里感谢下我敬爱的TUTOR。差不多这机器装好了,心想这下能真正进入工作流程中了吧,不是开发测试也行啊,谁知道又给我一个机器让我装一个这边都没有人装过的产品,solaris+oracle+weblogic,这几个真的是相当的头大,举步唯艰。这边没人装过,出了问题我问都找不到人问的,有几个问题问了老大,老大直接找到了老外,那邮件我都研究相当长的时间啊。这个东西装有一个月,差不多装起了,AUI还看不到。终于,老大终于给我别的任务了。
二,自动化测试。
第二个任务就是这个了,也成为了我在公司实习的主要工作,第一次进行时也没有人给我讲这个多长时间做完比较合适,每个功能模块都要配置一些东西。我就在哪弄啊弄,那个时候还不会看LOG的,出了问题就去找TUTOR帮忙看。后来终于会看LOG了,一般的问题能自己解决了。我感觉我的这个TA做了差不多有一个月,应该与他们正式职工的时间差距相当大啊。后来一个项目我再做的时候只用了一周。通过这个测试,对产品真的是比较了解了,对TA也有了不小的认识。基本功也涨了不少。
三,BUG验证。
紧接着新的项目就来了,我加入这个项目组去做BUG的验证。刚拿到手时觉得没有什么的,只是功能嘛不是,多简单啊。后来发现不是这样的,我记得验证有一个BUG的时间搭环境搞了快一周,然后测了半个小时不到就完了。搭环境太耗时间了。很多就是几个小时搞个环境出来,两三分钟验完了。其中最喜欢有一点点难度的这种,不会太EASY而无聊,也不会难的抓狂。所有的验证完已经是过完年了。紧接着还做了这个项目的TA,在TEATLEADER的帮助下只用了一周就搞定(前几天是我自己做,浪费了时间),和TESTLEADER一起做这次,使我发现了不少我存在的问题。环境,参数,这些有很多细节的东西我都没有检查过的。
四,写TA的脚本
项目发布后有一段日子比较轻闲,主要是由于之前做了两次TA,知道自己的错误和问题所在,写脚本完全是照着手动测试时的CASE,再结合以前的TA脚本写出来,在这里佩服一下最开始写TA脚本的这个人,这个结构真的比较复杂,功能真是全面。我只用拿来用就可以了。有些地方也是需要我做一些修改的。基本上都是一些小小的功能函数,比较容易明白。
写了新加的两个功能模块的TA后就跑了一次,有些小问题又改了改。然后自学了几天。
五,JAVA
突然间老大问我会不会JAVA,我说会一点点。然后就丢给我一个我们产品LICENSE的活。有两个新加的需求。
我心想:这LICENSE应该比较有难度吧,拿到源码,看了一周多点,然后加了两个IF,搞定 。心想这几行代码可值不少钱啊,连改带测试花了我不少时间。呵呵。觉得写代码也没有什么,成熟产品的后期完全是修改,找着地方了修改下就完了。关键在于找,找的时间占了99%。
六。安全性测试
又一个没有人做过的活,以前做这方面的人调到其它部门去了。丢给我研究了这东西。天啊,完全不知道啊,资料也没有(文档的重要性),没有人知道怎么做。就给了一个自动化的工具,上来就测吧,一边测试一边找资料,后来终于找到了别的产品的REPORT还有一些有的没的文档。拼凑一下大概知道怎么测,测什么了。发现上来的测试方法是有问题了,浪费了不少时间,这里有一个网站相当有用,http://www.owasp.org/。上面有相当多的内容,我这次也是参照以前的做法,只进行了TOP10的测试。全做的话真的太多。这次也学了不少OS配置,安全性的东西。最能应用于生活的:登陆网银时最好单独用一个浏览器。呵呵,安全。
这个做完我又进入另一个项目组进行BUG验证了。刚刚开始,发现自己现在在公司还是有作用的。真的学了不少东西,LINUX命令,工具的使用,开发流程……
感想:1做IT要有较强的学习能力;2.仔细,最好一次成功,千万别反复,代价很大;3.良好的英语读写能力,应具有一定的的会话能力,做这行的老外还是要牛很多;4.进取心,勤劳;5.给我多大舞台,我就能展示多大的才华;