|
不太习惯写些文章,尤其是跟技术相差比较远的东西,呵呵,但使自己进步的最好方法就是思考和总结,就当是对自己以前工作学习的一个总结吧。
1. 测试技能之基础知识(开发语言篇)。说到基础知识,很多人不以为然,认为在学校我们都学过了,没有必要再重视了,其实不然,学校中学的,跟工作中用的相差很多。当然我们也不能象在学校中一样按部就班的学习,只能在工作中复习提高所学的基础知识。这些知识中首要是:编程思想,很多人学习一门语言,只是掌握了一些语法规则,这是比较初级的学习。思想是灵魂,是最实质的东西,掌握了这个,就相当于掌握了开发人员的开发脉络,那么我们测试起来就会游刃有余。c/c++和java,根据工作情况,选择一个语言慢慢提高,总会有收获的,为将来的测试自动化编程或自主开发测试工具做准备。
2. 测试技能之基础知识(数据库篇)。数据库知识的学习,跟开发语言类似。根据工作中的需要,需要认真学习一下。有一点是值得关注的,往往开发人员使用开发语言编程的水平很高,但如果跟数据库打交到,就显得不那么灵光了,因为开发人员侧重点是一个模块或组件的完成,他们不会过多的考虑系统级的,数据库级的问题。这就需要测试人员来弥补这个缺陷,我们的着眼点要放得高些,要有大局观念。如果有可能学下oracle吧,这个受众面广,至少学了之后,有很多地方用到。
3. 测试技能之基础知识(操作系统篇)。说到操作系统,无非就这么几大类,Windows系列和UNIX/LINUX系列是主流的。Win的东西每天都在用,如果不专职搞维护搞网络这个可以忽略。那么Unix/Linux中门派众多,学习什么哪?也许有些人很困惑,有些说AIX好,有些说HP-Unix好,有些说RHEL好,其实这些系统,基础的东西都是同宗同源的,所以,学习最基础的,至于它是那个门派的不重要了。我以前就是在RHEL上搭的Oracle,因为它不需要特别的硬件支持,在VM上都可以跑,这样既学了linux,又学了oracle。还要给大家个建议,学linux或unix一定要使用字符终端,候俊杰《深入浅出MFC》中说过“只在界面上点来点去,并不高明”。同样的付出,为什么我们不做的高明一些哪?
(明天继续)
[ 本帖最后由 rom 于 2009-12-8 11:51 编辑 ] |
|