醉里乾坤大,壶中日月长

反思

上一篇 / 下一篇  2009-06-26 23:06:28

反思,在这个时候。

其实也不知道为啥,工作两年有余了,不迷茫,只是觉得自己会的东西越来越少,能处理的问题却越来越多,这不得不说是一个悖论吧,就像那个古老的育人不贪的传说:我想学到是点石成金的金手指。

觉得自己蛮幸运的,两年多前还是大四学生的时候,基本荒废了三年半的时光,却在大四上半学期被一家外企录取了。后来听说是因为反正也是录取没有经验的,就准备找个身高体壮的能干活,结果自己就上岗了。当然这都是后话,那时候的自己还是劲头足足的,希望能够干出点成绩。

第一份工作是C++研发工程师,呵呵,四个月的时候,什么都没做,就是培训培训又培训,每天就背C++的基本概念,然后看MFC等等或者就是标准模板库,其实从头到尾也没学到什么真东西,也没有亲手编写过程序,挺悲惨的。四个月后调岗去了自动化测试组,做QTP的脚本编写工作,应该说是幸运的,那时候负责培训我们的同事是刚从澳大利亚接受培训回来的,在澳大利亚一家公司接受的培训内容倾囊而售给我们,我不是说觉得老外的技术如何如何好,而是因为技术这东西真的是需要积累的,测试在国内还算是新兴行业,特别是所谓的功能自动化领域,满打满算在中国有多久?没有深厚的技术底蕴,大家都在各自为战,各自摸索合理有效的用法,常看到QTP的哥们这个说新构建了一个框架,那个说新构建了一个框架,我现在公司有个资深研发工程师,已经工作10年了开发了一套框架,但漏洞还很多,所以我们的框架又有多少实际的意义呢?

不扯了,大概做了四五个月的QTP脚本开发吧,那时候也是天天来51,记得那时候经常看yabest和jackymail得帖子,挺佩服jackymail的,而且遇到问题他也总是能给与解答,尽管看他的帖子会觉得他是很狂傲的人,呵呵,然后还有higkoo和hjz。。。(ID太长记不全了),和它们交流自己感觉受益匪浅,然后就想用到实际的工作去,但公司的人事斗争很激烈,自己又是刚毕业的不懂事,总想能够让自己的东西能够被大家接受从而提高工作效率,所以不经意间就卷入了人事斗争中,呵呵,结果可想而知,自己主动辞职了。

在第一家公司工作的时间短短9个月吧,但我非常感谢这段时光,这段时光里我学习了很多很多,同时周末的时候都经常去单位加班,不断的去学习,这为我未来的工作态度打下了基调。

然后就是第二家公司,从第一家单位辞职没多久就更新了求职网络上的简历,然后几天而已第二家公司就给我打电话了,然后就是面试,二次面试,后来就是3500块签了第二家公司,哈哈,现在想想自己就是太稚嫩了,人家问多少,我说4K,人家说最多3K5,我想了想就OK。。。

在第二家单位也是机缘巧合,公司正准备进行自动化测试相关的探索,但又不想投入,所以就招我进来,既便宜又可以做最初的积累,一举两得啊。而我呢,也获得了很大的自由空间,可以继续学习QTP相关的内容,在这里自己安装了TD8.2,同时和QTP9.0协同工作,后来也如同网络上自己尝试所谓的框架,其实现在想想有什么框架可言啊,无非就是QTP的第三方接口调用然后对runtime error和系统error的处理,当然对系统的公共参数和公共函数也有所涉猎,也就是全局变量之类的,没什么东西,代码重用考虑了可现在看来也没啥实际意义。在那里还尝试了给部门同事做培训之类的,可能是因为自己的思路比较抽象吧,或者是自己的理解还不够深度,所以总是不能让大家理解我的想法,呵呵,可笑。

后来就是觉得没有什么发展,就提出辞职了,这次在单位的时间更短,也就是6个月吧,应该说在这段时间深入的学习了QTP,基本上算是能够熟练使用QTP了,能够使用而已。

然后那段时间对自己估计过高了,觉得会用QTP了是高手了,对薪水也有要求了,前后面试了天阳宏业,另外一家外包公司,还有搜狐,非常遗憾没能去搜狐,前两面都还不错,后来留了个作业没有做好,现在都记得内容是QTP的childobject。。。

可能自己和安全有缘吧,有三家公司发了面试同时,分别是CA,忘记名字的一家公司和现在的公司,非常荣幸能进现在的公司,进来的时候也是预计做自动化测试相关了,这次是在有人指导下写一个系统的测试脚本,应该说在这次写的时候更深刻的体会到了数据和业务分离,函数和调用分离等等最基本的常识,同时也更广泛的利用QTP做粘合剂去实现更复杂的目的。。。

转眼在第三家公司已经一年有余了,最长时间了,不过依然觉得时光短暂,这里还有非常多的知识等待我去学习。

现在觉得自己离测试越来越远了,好像和测试的主流都不一致了,同时自己也一直对自己的技术提出更苛刻的要求,不断的去深入的去学习技术细节并理解技术背后的哲理。

未来的路还长,下个月就要调岗了,去测试技术组,在那里可能有更自由的空间去做技术的学习,之前学习了相对多的扫描器相关知识,对web安全也有所了解,当然最深刻的是学习了《TCP/IP》相关的实现细节,同时对Python的学习也是一直坚持的,Linux操作系统让我爱不释手,但通过这段时间也发现自己的技术太过表面了,很多深度的内容就无法理解,在新的岗位我会深入的去学习操作系统相关内容,特别是静态的程序转化为动态的进程的相关内容,同时对内存地址非常感兴趣,至于应用上主要还是攻Linux和Python,自动化测试已经不局限于QTP了,可能会涉猎其他的功能自动化工具,而LR的很多功能我发现以前自己写的脚本已经实现了,比如:系统监控(系统的CPU,内存和进程的CPU,内存占用率);虚拟IP地址,虚拟MAC地址,Socket编程的测试,简单的DOS模拟。而QTP现在也用的比较少,如果是比较少的代码就直接HTML DOM了,感觉QTP还是太占资源了,HOOK和XML也在继续学习中,以后如果有时间应该自己写个非常简单的,占用系统资源少的小测试工具。

正如上面所说:未来路还长,目前才开始。记得刚进公司时候,老总问我未来的发展展望,我对他说:目前对这个行业还不了解,所以只能踏实的干工作,学技术,希望自己可以一直把头低下去,深入的学习技术,在这个浮躁的行业里冷静的实现自己的技术梦想


TAG:

散步的SUN的个人空间 引用 删除 散步的SUN   /   2011-05-16 18:57:53
:目前对这个行业还不了解,所以只能踏实的干工作,学技术,希望自己可以一直把头低下去,深入的学习技术,在这个浮躁的行业里冷静的实现自己的技术梦想


很激动能感受到这样的话语
luyuan920922的个人空间 引用 删除 luyuan920922   /   2009-06-30 14:18:02
5
 

评分:0

我来说两句

Open Toolbar