首先我告诉你,工具是很多的,但是一般的大中型(开发人员100人左右)软件公司,基本上用到以下软件工具:
1)开发环境(IDE),很多是用MyEclipse ,JBuilder,NetBean,其他的很少,JBuilder一般的小机子承受不住,所以要熟练掌握MyEclipse(或者是Eclipse).
2) 同步开发工具,一套软件不可能是一个人做出来的,要很多软件工程师协作,一般来讲,项目负责人会把任务分配给旗下的众多程序员,然后程序员利用版本控制软件,进行同步开发,著名的版本控制软件有SVN,早期的CVS,基本上正规软件公司,下午下班就提交自己的源代码(commit),第二天早上上班时候更新项目源代码(update)并处理冲突(conflict)
3) 负载测试软件,项目在做的过程中,会进行测试,有人说,测试不是测试工程师做的事情吗,听我说,一般测试工程师是等你做完之后,来验收你们组所开发的产品是否合格,而你们开发小组自己也要进行测试的,以免被人家测试工程师找出毛病。比较流行的测试工具是LoadRunner压力测试软件。