职业规划发展。

职业规划怎么写,相信很多朋友们对这个问题很感兴趣,下面给大家介绍一下。第一部分,前言即总论;第二部分,自我分析,包括业余爱好、性格、价值观、专业技能等;

软件测试职业发展的各个阶段:

这是国外公司的职位分布,国内一些走在前列的公司,也差不多在国内可能晋升要快的多。

发上来勉励一下自己,当然,自己的路还要自己去走!

初级测试工程师

刚入门的拥有计算机科学学位的个人或具有一些手工测试经验的个人。

开发测试脚本并开始熟悉测试生存周期和测试技术。

测试工程师/程序分析员

具有1-2年经验的测试工程师或程序员。编写自动测试脚本程序并担任测试编程初期的领导工作。进一步拓展编程语言、操作系统、网络与数据库方面的技能。

高级测试工程师/程序分析员

具有3-4年经验的测试工程师或程序员。帮助开发或维护测试或编程标准与过程,负责同级的评审,并为其它初级的测试工程师或程序员充当顾问。继续拓展编程语言、操作系统、网络与数据库方面的技能。

测试组负责人

具有4-6年经验的测试工程师或程序员。负责管理1至3名测试工程师或程序员。担负一些进度安排和工作规模/成本估算职责。更集中于技能方面。

测试/编程负责人

具有6-10年经验的测试工程师或程序员。负责管理8至10名技术人员。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。开发一些特定领域的技术专长

测试/质量保证/开发(项目)、经理

具有10多年的工作经验。管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

计划经理

具有15年以上开发与支持(测试/质量保证)活动方面的经验。管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

延伸阅读

制定职业生涯计划表


制定职业生涯计划表

漫漫职业路,如何才能对自己要做的,想做的,还没做的,即将做的,以后做的有一个控制呢,你需要制定一份属于自己的职业生涯计划表,下面我们来谈谈如何才能制定一份详细的生涯计划表

职业生涯目标规划,应从一生的发展写起,然后分别定出十年计划,五年、三年、一年计划,以及一月、一周、一日的计划。计划定好后,再从一日、一周、一月计划实行下去,直至实现你的一年目标、三年目标、五年、十年目标

未来发展目标:今生今世,你想干什么?想成为什么样的人?想取得什么成就?想成为哪一专业的佼佼者?十年大计:二十年计划太长,容易令人泄气,十年正合适,而且十年功夫足够成就一件大事。今后十年,你希望自己成为什么样子?有什么样的事业?将有多少收入,计划多少固定资产投资?要过上什么样的生活?你的家庭与健康水平如何?把它们仔细地想清楚,一条一条地计划好,记录在案。

五年计划:定出五年计划的目的,是将十年大计分阶段实施。并将计划具体化,将目标进一步分解。

三年计划:俗话说,五年计划看头三年。因此,你的三年计划,要比五年计划更具体、更详细。 因为计划是你的行动准则。

明年计划:定出明年的计划,以及实现计划的步骤、方法与时间表。务必具体、切实可行。如果从现在开始制定目标,则应单独定出今年的计划。

下月计划:下月计划应包括下月计划做的工作,应完成的任务、质和量方面的要求,财务收支,计划学习的新知识和有关信息,计划结识的新朋友等等。

下周计划:计划的内容与月计划相同。重点在于必须具体、详细、数字化,切实可行。而且每周末提前计划好下周的计划。

明日计划:取最重要的三件至五件事,根据事情的轻重缓急,按先后顺序排好队,按计划去做,可以避免捡了芝麻,丢了西瓜。

班主任职业生涯发展计划


教师这个职业,社会家庭赋予了太多的责任和期盼承载了太多的压力,人们用很多美好的词来修饰它,像红烛,春蚕,园丁,增加了很多神圣的光环,也多了很多苛责。很多人都在默默无闻的努力奋斗,而功成名就的寥寥无几,我也常常思考我的教育生涯该如何度过呢?我们正处于一个强调科学发展的时代,而科学发展的前提是科学规划,因此及早规划一下自己的职业生涯很是必要。凡事预则立,不预则废。而且机遇总垂青于那些有准备的人,所有的创造者,成功者,幸福者都是主动出击寻找机会的人。根据目前的状况,我制定了一个3年计划。按照计划,终身学习,不断提高,不断进步,才能不产生倦怠感,也许此生因此而不会碌碌无为。

一外部环境的分析

1关于教育

胡锦涛对教师提出了四点希望:爱岗敬业关爱学生,刻苦专研严谨笃学,勇于创新奋发进取,淡泊名利志存高远,这对教育系统无论是在专业技能,还是道德修养上都提出了很高的要求。我们处于一个教育大变革的时代,一个学习的时代,职业,岗位,及所需知识理念能力都处于不断变化中。而且更新速度快。为了适应并超越这种不断加快的变化,终身学习成了每个人生存发展的不二手段。

2关于我们学校

学生素质的提升,各类大型活动的承办,各类奖项的获得,中考成绩的辉煌都见证了新农这所学校的崛起,同时树立了教师的自信心和成就感。

新农学校在盖楼的这一年,条件特别的艰苦,学生以炉火取暖,我刚带完的这个毕业班,点了三年的炉火,同时还给教师办公室点火,学生很辛苦,有时不好烧就在风雪中上早自习,教室经常是烟熏火燎,教师连个办公室也没有,12个人挤在半间教室大的厢房里,阴暗潮湿,烧着炕点着炉子也是烟熏火燎,常常10点之前进不去人,只有四人有办公桌,还有四人用学生用的小桌子,四人无地方放桌子,写字时只能上炕用炕桌,最不能忍受的是后连的电脑总是不好使,速度很慢,和饮水机挤在一起,时而进水,好使时12个人挤一台电脑,(这和目前很多学校的每人一台电脑无法相比)所以班主任工作室根本没有条件上,有时晚上想回家弄,隔天有一个晚自习,到家9点半,早晨得坐5点50的车,没晚自习的这一天晚上似乎更忙,临近中考家长沟通更频繁了,真的脚打后脑勺,幸亏结果理想,今年的中考成绩是新农有史以来最疯狂,新农最艰苦的环境创造了兴农最辉煌的战绩。我们班21人,不算考实验的,一中二中共考上13个,算是没有白忙活。看着科任老师忙着弄各种证,真的很茫然。班主任无暇顾及自己,评聘时,没人考虑这些,在德勤技能的量化考核中,班主任甚至不如后勤有优势,所以班主任很多时候需要一个平凡的人有非凡的境界,需要达到忘我,任劳任怨,无怨无悔。

二自身素质分析

我从事英语教学20年,英语的口语好,教学技能高,多次在技能大赛中获得名次,所培养的学生多次在全国奥赛中获奖,英语教学方面的科研课题结题三个,当班主任以来,所带班级纪律严明,文化建设突出,学习成绩突出,几乎年年是优秀班集体,因此我曾获得吉林市优秀班主任。从所读书籍来看,英语和汉语言文学方面的要多一些,因为我曾经学习这两方面的专科和本科,在这个过程当中学到很多知识。对英语教学及班级管理都很有帮助。但是,关于教育理论,教育法规方面的专著读的较少,在全天候考试中,我因此而失之交臂,连讲课的机会都没获得,而讲课是我的长项,下一步要多读一读这些方面的书籍。同时应该对最新知识动态有所了解。这样才能紧跟时代步伐。我的性格沉稳,谨慎,善于交流,做事认真执着,我坚持自己做人的原则,独立性强,不随波逐流。与学生相处不仅融洽,而且情深。教育学生要有信仰,善良,热情,健康,阳光,有正义感。在人生旅途上不做纯粹的生命消费者,学会为生命理财,投资,让自己的生命不断增值。我也是一直这样要求自己的。由于我愿意学习追求进步所以会有潜能。

三成长历程回顾

做教师20年了,担任班主任也10多年了,其实我是很喜欢这个职业的,因为1.快乐的心情,大多时间学生都能让你感到快乐。2成就感,体会着学生由不会到会的心情。3责任感,据说教师是太阳底下最光辉灿烂的事业,就是这种责任感让人不敢有丝毫的懈怠。4进取心,要不断的充电才能跟上时代。在英语专业方面,经常出去参加一些技能大赛,每次都能取上名次,课堂教学,带班,学生家长同事领导教研员等都很认可,每年中考无论是单科成绩还是班级成绩都很辉煌,最辉煌的是2003年3300名考生仅有两名满点的情况下,我班李燕颖满点,同时徐志明以585的状元分被毓文中学免费录取。

四自我定位和目标

这3年是我向专业领域进军发挥自己潜能,形成自己教学风格和人格魅力并逐渐成为教育科研能手教学骨干的时期。虽已过不惑之年,但我坚信,岁月虽能使容颜变老,激情却能让我永远年轻。年龄不是拒绝进步的借口,懒惰才是造成平庸的祸首。蠢人总是眺望远方,智者却在脚下播种幸福,我要将远大的蓝图分解成一个个小目标,全力以赴一个个实现他们,做自己生命的主角,享受教育人生的幸福。

五具体措施和周期

2011--20131进一步研究英语课堂教学,提高教学技能,让每一节课都成为精品,让学生感兴趣的同时,把真正有用的东西教给学生,成为当仁不让的学科带头人。成为课程与教学专家,对初中英语课程的发展中考命题都有独到的见解和成就。成为良好的班级管理者,在班级管理,学生的辅导,补救教学,融洽师生关系提升学习效果等方面形成专长。

2自身加强学习,加强教育政治理论学习,进入全天候教师行列。

3写三篇专业论文发表。继续在全国中学生英语奥赛中指导学生获奖

4做好班主任繁琐的日常工作,业余时间完成三部班级管理方面专著的阅读。成功的做一名名优班主任。新农学校这学期进楼,电脑的使用肯定比以前要方便的多,争取在班主任工作室成为星级博客。

2013--20141继续让英语教学成为一绝。成为优秀教师,有自己的作品和成果

2让班主任工作达到炉火纯青。可以全天候讲课,做有关教育方面的报告。

教师的工作对象是人,所以教师的工作有无穷的乐趣和无限的可能,心动不如行动,制定一个切实可行的计划是走向成功的第一步。接下来,我将按既定的计划逐步实施。通过计划的落实来实现人生目标。树立职业形象,使自己有目的地积极主动并快乐的投入到教学生涯中,做自己生命的设计师,领航员,真正为学生和自己负责。遇到困难不要牢骚满腹,怨天尤人,要以积极的心态去化解让工作成为自己喜欢的事情,为兴趣而工作是人生幸福之源不断设计自己的教育理想,不断追求自我完善。面对既定的目标我不会只有三分钟的热情,而是要保持永久的激情,因为热情只萌动希望,激情却可以点燃梦想,坚持才能铸就辉煌。我将告诫自己,不要在繁杂琐碎中产生倦怠,消极麻木,迟缓敷衍,要始终坚守自己的追求,坚守对事业的真爱,始终如一向一个又一个目标迈进。

软件测试工程师职业生涯


软件测试工程师职业生涯阶段发展方向分析:

由于国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试 职业规划 的参考,给新人一个导向。

第一阶段:(测试员)初级测试工程师

自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。

具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。

第二阶段:(测试工程师)程序分析员

自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。

具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能 。

第三阶段:(高级测试工程师)程序分析员

自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。

第四阶段:测试组负责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。

学习方向:性能测试,测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。 负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

第六阶段:测试/质量保证/开发(项目)、经理

自身条件:有10多年的工作经验。

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:

step1:校园阶段 (毕业前1年~1.5年)

很多人的 职业规划 是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。

由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。

软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。

校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。

下文假设大家选择的是软件测试~~

step2:入门阶段 (入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。

对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等。

面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。

step3:提高阶段(入门后3年~5年)

对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。

本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。

提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标每天进步一点点,几年一大成不是问题。

我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做万金油,而应努力成为有一技之长的专家。

对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,细节决定成败嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。

这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。

step4:升华阶段(老手后5年~10年)

此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。

正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。

当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。

这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。

对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。

软件测试工程师职业规划


第一阶段:(测试员)初级测试工程师

自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。

具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。

第二阶段:(测试工程师)程序分析员

自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。

具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能。

第三阶段:(高级测试工程师)程序分析员

自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。

第四阶段:测试组负责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。

学习方向:性能测试,测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

第六阶段:测试/质量保证/开发(项目)、经理

自身条件:有10多年的工作经验。

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:

step1:校园阶段(毕业前1年~1.5年)

很多人的职业规划是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。

由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。

软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。

校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。

step2:入门阶段(入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。

对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等。

面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。

step3:提高阶段(入门后3年~5年)

对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。

本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。

提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标——“每天进步一点点”,几年一大成不是问题。

我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做“万金油”,而应努力成为有一技之长的“专家”。

对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,“细节决定成败”嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。

这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。

step4:升华阶段(老手后5年~10年)

此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。

正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。

当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。

这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。

对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建(议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。

小谈软件行业的职业发展


由于工作的关系,我在单位中的职位类似于软件架构师,在项目组中,虽然不用亲自去做一个完整的SR(就是指软件Bug,这是我们单位采用的术语),但是还是需要知道很多的设计细节。当然,有时我自己也带人做大的SR,只是SCM部分都是由其他的同事去做。一方面由于工作时间长而且激情依旧,另一方面也是因为大家对于我的技术能力比较的信任,所以不少有想法的人以及有能力的人都喜欢与我聊天。慢慢地,我发现有些同事对于自己的将来如何发展并没有很清晰的想法,除了一般的工程师,有的Leader也存在同样的问题。主要表现在:

1)虽然从事软件开发工作,但内心深处其实并不是对软件开发有最大的兴趣。有那么一句话,叫做兴趣是最好的老师,我想这一点大家都是认同的。同样,兴趣对于我们的职业发展起着很重要的作用。一个人,如果对自己的职业有很浓厚的兴趣,那么往往,他(她)会花大量的时间去学习与职业相关的知识。如果花了大量的时间去学习,那么他(她)往往会从工作中收获一些东西,这些东西,可能是经验、教训、小小的成就感、团队的认同、同事对其的信赖进而依赖等等。进而,这些收获会促使他(她)更加有兴趣去学习。可以看出这是一个良性的正反馈过程,具有兴趣的人在职业发展上往往不大会太早出现困惑。反之,如果对于所从事的职业不具有兴趣,工作只是为了生计似的,那很容易出现职业发展的困惑和瓶颈。

2)缺乏坚持,心态浮燥。现在的社会是一个浮燥的社会,因此,难免让我们也变得浮燥。我相信一个人要过得好或是成功,不是一定非要去做软件,但是,如果想在软件行业中过得好且成功,那非得沉下心来好好的打好基础不可。软件行业有很多的特殊性,比如一个人在软件行业工作3~4年是很有可能成为一个出色的人的,但是同样的时间如果花在硬件开发上,那就不可能了。因为对于软件行业,现在Open Source可是大行其道,只要一个人能静下心来,他(她)完全可以学到很多全世界最好的设计思想。但硬件开发就不同了,说到底硬件开发是烧钱行业。回到我们的话题,为什么要打好基础呢?因为,基础不好会直接影响到后面的发展(废话),基础不好最终会影响一个人对行业的敏感性和判断力。此外,理论上绝大部分的工作谁都能做,但现实却似乎不是这样,那是因为每个人的信心和毅力不同(这里的人指在同一起跑线上的人).人,有时你还别说,你觉得有信心做好,那就能做好,如果觉得自己做不好,那结果一定不会出乎意料。有信心的人,自己会从小小的成功中将自己打造得更有自信,会形成一种构建自信的良性循环。再说说毅力,这一点从小到大我想我们接受过很多类似的教育,但真的我们明白毅力的重要性或者能说意识到重要性但能付诸实际吗?有毅力的人往往会迎难而上,而每一次迎难而上一定会有所收获,从而为下一次迎难而上做准备,有毅力的人往往更容易达到一个新的高度。其实,现实生活中很多人只要多一点点的坚持就能使自己上一个新的台阶,从而使得自己的舞台更加的大,眼界更宽。人与人的差别就在于信心和毅力 --- 不是智力。

3)对工作没有激情。一个没有激情的人,做事只能是走一步看一步,按步就班,没有改变现状的冲动。我看到太多的面对一塌糊涂的现状(Overtime多,且大家干得又苦,关键是还看不到未来),却不思改变,安于现状的软件项目了。之所以出现这种状况,我想没有激情是很重要的一个原因。其实,软件行业确实是很能发挥人的创造力的,但关键是我们想不想发挥创造力,我们千万不要把所有的工作都当作是正在发挥创造力。现在,请静下心来想想看,最近什么工作自己觉得痛苦?我能改变吗?如果不能改变是因为自己没有激情呢?还是我的上司没有激情?

从表面上看,我们的职业发展受很多因素的影响,但我想不外乎分为内因和外因,内因是指个人自己相关的因素,外因是除内因之外的所有因素。内因,我想主要是个人的兴趣、信心和毅力(假设大家的教育都差不多).而外因,则包括机会、环境等等。内因相对更容易由个人把握而外因则很难,而且,只有具备了一定的内因,我们才能得到相应的外因。也就是那句话,机会往往是给那些时刻做好准备的人的。

对于正在从事软件行业的人,我想可以尝试问自己以下几个问题:

1) 我对软件开发发自内心的感兴趣吗?
2) 我清楚地知道自己能做什么吗?
3) 我具有足够的信心吗?
4) 我具有足够的毅力吗?
5) 我具有改变现状的激情吗?

通过问这些问题,我想有助于我们去了解自己是否真的适合从事软件行业,自己在这个行业能做到什么样的层次以及自己的现状是否是正常的。此外,我想每个人都应当量力而行,千万别委屈了自己去追求自己都觉得不可能发生的事(除非你想证明奇迹),最为关键的一点是,从工作中获得快乐是最重要的!

软件业职位总结2 测试类


测试技术经过这么多年的发展,在大学已经有软件测试的专业,在很多年前就有软件测试研究方向。我读硕士研究生时的研究方向就是网络协议的一致性测试。在这里只是介绍测试职位在实际工作中的具体工作是什么。一个测试工程师的工作大致上是在完全理解软件的业务需求后根据每个功能点和它的分类;编写功能测试例,将测试例分组归类成测试套件。测试例是测试文档中最基础的组成部门,测试工程师根据测试例去测试软件,测试的软件是在经过开发部门单元测试后提交给测试部门用来做集成测试和系统测试。随后咱们介绍一下测试工作的种类:单元测试、集成测试、系统测试、回归测试、性能测试、安全测试。测试软件可以是人工操作通过鼠标点击键盘录入来实现,也可以编写测试脚本,或者在人工操作测试的过程中通过专业测试软件录制测试脚本,然后再手工修改部分代码,以后就可以自动执行测试,不用再手工测试。提高了测试效率和测试的准确性。因为一个软件的测试例在编写的时候软件业务需求、技术需求等文档基本都已定稿,所以测试文档确定以后是很少修改或变更。测试脚本或测试程序也变化不大,每次的回归测试如果都是手工测试那么工作量可想而知,回归测试一般都是由测试脚本来自动测试。因为编写的测试脚本最终运行后要给出测试结果,一般的测试结果分三类:通过、失败、未决。

关于测试的分类一般分为以下:单元测试、集成测试、系统测试、回归测试、性能测试、安全测试。单位测试一般有开发部门自己完成,主要测试自己编写的代码实现的功能、组件接口是否符合设计文档,输入输出是否正确。在完成单元测试后提交给测试部门。管理规范的公司或者通过CMM3级的组织都会有代码管理工具如StarTeam SourceSafe等。测试部门会在开发部门提交代码后下载最新版的代码,集中编译上传到测试环境中,进行集成测试。集成测试用来测试软件的各组成部分是否能按设计要求组合在一起实现预定的功能,做各模块联调测试,检查各模块的接口是否一致、各模块间的数据流和控制硫是否按照设计实现其功能、以及结果的正确性验证,可以是整个产品的集成测试,也可以是大模块的集成测试。集成测试之后就是系统测试:它是针对整个产品的全面测试,既包含各模块的验证性测试(验证前两个阶段测试的正确性)和功能性(产品提交个用户的功能)测试,又包括对整个产品的健壮性、安全性、可维护性及各种性能参数的测试。回归测试是当软件需求发生变化,程序代码也完成更新,这时要测试一下修改或新增的代码对已有未变化的功能是否有影响。防止修改了旧bug增加了新bug。或者增加了新功能原有的功能却不能用了!性能测试一般会测试软件并发用户数,响应时间,大数据的处理,长交易处理能力,宕机恢复能力等一般会使用LoadRunner。安全测试主要基于工具分析和扫描,检查是否存在危险如:注入攻击、拒绝服务、配置操纵、访问控制、日志伪造等等。

产品测试经理

属于测试工程师的老板或上级,具有丰富的产品测试经验和需求领悟能力。曾经的一个测试事故让我对产品测试经理的能力有了非常深的印象。有一次系统新增加了一项与之前功能相关且名称相似,测试工程师没有理解业务需求编写出来的测试例几乎没有覆盖新增加的功能,被产品测试经理检查出并纠正。敏锐的洞察力和良好的分析、研判能力来分析市场发展趋势,可以提出软件的发展或进步方向。把握用户需求,完成需求分析到测试转变,对产品设计的生机和改进要能提出关键的意见。负责或配合其他部门,持续改善产品。负责测试团队的日常管理工作。

测试类职位的特点

职位的重要性和地位在稳步上升,与开发类平分秋色。在前些年人们往往看不起测试职位,一方面它位于整个项目的下游,如果没有开发就没有测试,测试总是跟在开发后面。另一方面软件系统的复杂性和应用环境简单,测试在项目起的作用较小。但是这两方面随着开发技术的发展尤其测试驱动开发TDD,还有是人们对软件质量的关注使得测试逐渐和开发地位基本持平。我原来在的单位技术性的员工有100多,开发技术部的有40人,项目部30人,测试部30人。

且职业寿命在积累中逐渐增长类似医师。自动化测试、一致性测试、互操作测试等等技术的发展使测试工程师在工作中不断积累了经验,不像开发类的技术和工具都不断更新。而测试类的工程越来越值钱,越老对软件的理解越丰富。

在软件业技术是非常重要的,在从事技术类高级职位的工程师,不仅有非常好的技术,还能带领一支技术队伍,像导师一样帮助他们给于技术支持和指导,确定工作方法,指明工作方向,解决队伍在项目过程中遇到各种技术问题。同时还要具备领导能力。我在读研究生的时候老师让我给本科生带辅导,我对这样工作一点不重视,觉得不就是看着他们做实验出错的时候去给调试一下,但是我的老师很严肃的对我说:你要给别人一滴水,你自己要有一桶水,我有又了一句,如果你只有一滴水,你只会给别人一头雾水。

软件测试工程师的详细职业规划


软件测试工程师职业规划应该分哪几阶段?以下是为大家提供的软件测试工程师的详细职业规划,仅供大家参考。

第一阶段:(测试员)初级测试工程师

自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。

具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。

第二阶段:(测试工程师)程序分析员

自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。

具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能 。

第三阶段:(高级测试工程师)程序分析员

自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。

第四阶段:测试组负责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。

学习方向:性能测试,测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。 负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

第六阶段:测试/质量保证/开发(项目)、经理

自身条件:有10多年的工作经验。

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:

step1:校园阶段 (毕业前1年~1.5年)

很多人的 职业规划 是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。

由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。

软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。

校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。

下文假设大家选择的是软件测试~~

step2:入门阶段 (入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。

对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等。

面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。

step3:提高阶段(入门后3年~5年)

对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。

本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。

提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标每天进步一点点,几年一大成不是问题。

我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做万金油,而应努力成为有一技之长的专家。

对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,细节决定成败嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。

这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。

step4:升华阶段(老手后5年~10年)

此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。

正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。

当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。

这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。

对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建(议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。

软件测试工程师职业生涯规划


软件测试工程师职业生涯阶段发展方向分析:

由于国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前。所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试 职业规划 的参考,给新人一个导向。

第一阶段:(测试员)初级测试工程师

自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。

具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。

学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。

第二阶段:(测试工程师)程序分析员

自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。

具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。

学习方向:拓展编程语言、操作系统、网络与数据库方面的技能 。

第三阶段:(高级测试工程师)程序分析员

自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。

具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。

学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。

第四阶段:测试组负责人

自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。

具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。

学习方向:性能测试,测试技能

第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人

自身条件:有6~10年经验的测试工程师或程序员。

具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。 负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。

学习方向:开发一些特定领域的技术专长

第六阶段:测试/质量保证/开发(项目)、经理

自身条件:有10多年的工作经验。

具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工

第七阶段:(公司级质量总监)计划经理

自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。

具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任

职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:

step1:校园阶段 (毕业前1年~1.5年)

很多人的 职业规划 是到了工作以后才开始进行的,其实,这样做,有很大的局限性。凡是工作过的人,都有一个体会,就是自己的第一份工作,会影响到5~10年的发展轨迹,甚至会对一生产生影响。因此,选择一份合适的工作作为起点,是必须要在校园内思考清楚的问题。

由于中国的教育基本是理论教育,大家在工作前的实践能力大多比较弱,固然有其不足,但也有好的一面,那就是可塑性比较好。可塑性好代表了选择的余地可以很大,因此,大家在选择第一份工的时候,要充分结合自己的教育背景、个人能力、兴趣爱好、长期目标等等,作出理性的决策。

软件测试,特别是黑盒软件测试是一种入门起点较低、上手迅速、且发展空间比较大的职业,因此,对于很多学生而言,作为进入IT就业的初级岗位,是非常合适的。

校园阶段的规划,主要是选择大的入门方向,当然,此时也可以给自己一个长期的目标,但是不必规划过细,因为,在没有入行前,一切都还未知,把握好路线即可。

下文假设大家选择的是软件测试~~

step2:入门阶段 (入行后3个月~1年)

对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。

对于测试行当而言,技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、项目管理等。

面对上述形形色色的方向,建议大家可以都稍稍了解下内涵,然后确定1~2个,作为中长期的主攻方向,达此标准,基本已经实现了入门,至于能否进得厅堂,就要看后期的努力了。

step3:提高阶段(入门后3年~5年)

对于入门后选择管理还是选择技术,其实这种问题,是无可无不可的,关键是看对自己的长期的定位了。不过,我个人建议当前阶段还是技术为重吧。毕竟,在一个技术环境中,要做好管理,没有扎实的基础,也难服众嘛。

本阶段是人最容易懈怠的阶段。毕竟,刚刚入行的热忱早已被日复一日的繁复工作给冷却,有了一定的工作经验,胜任本职,对于大多数人而言,绝不是问题。家庭、娱乐方面开始占据了业余生活的主流。可是,毕竟大家还很年轻,大多数人此时也不过20多岁,就此懈怠也是非常可怕的。因此,有规划的提高自身核心竞争力,在这个时候尤为关键。

提高是要提高的,但是对于大多数人而言,也没有必要很拼搏,此时处在一个比较稳定的职位上的你,可以考虑进行细化自己的中期规划了。根据选定的方向,制定一个自我提升的计划,并定义好自我检查的里程碑(譬如:每个季度或半年算一个阶段),每天或者每周,有规律的学习一点即可。抱定一个目标每天进步一点点,几年一大成不是问题。

我个人是反对急功近利的,倾向于稳打稳扎,这个阶段忌做万金油,而应努力成为有一技之长的专家。

对于选择做技术的人而言,这个阶段的达成标准,一般至少要能够熟悉你所选技术方向的大多数技术细节,细节决定成败嘛,虽然把握全局的能力是必要的,但是作技术而言,倘若不能钻的很细很深,恐怕也很难以高手自居吧。

对于选择做管理的人而言,我个人倾向是:此阶段接触管理的理念,并可以介入管理,但是此阶段不宜全面进入管理(除非你有更深层次的考虑,可以不去稳打稳扎)。学习管理的理念是非常重要的,其实管理更多一种思维和做事的方式,这门学问很深入,也不像技术,会不会是那么的显著,因此,建议多看多学,取长补短,并努力形成自己的做事风格。高级软件测试工程师,测试组长等,都是不错的含有技术特征的管理职位,此时的你应该能够胜任于此。

这个阶段的达成后,你也可以跻身老手行列,不必为求职犯愁,你应该可以很容易跳槽或时不时被猎头骚扰下,达成此阶段,你要做更深入的规划。

step4:升华阶段(老手后5年~10年)

此时的你,即将步入中年,不论是曾经专注技术还是偏爱管理的,都面临着家庭和社会的双重压力,你不可能像年轻人一样整天拼搏了,你需要稳定,因此,不能频繁的跳槽,建议考虑比较正规且有潜力的企业,要考虑给自己一个长远的发展规划。

正因为有前期的细节的背景的支撑,此时,你需要努力提升自己的宏观把握能力。哪怕做技术的,也要考虑适当的转型管理(中国特色是:工程师很难超过35岁的,一般人到了30岁不是转管理就是转商务了)。当然,一般人是技术做得越好,管理的时候,越容易切中项目要害。但是,对于从技术上来的人,关键是要开始培养和人打交道的能力。此阶段的关键是,需要逐步形成自己的管理风格,具备协调并行事务的能力。

当然,纯管理和技术型管理还是有所区别的。对于纯管理的人,熟练应用管理的科学理念,形成自己的风格尤为重要。纯管理的测试经理人,不仅仅可以做好测试方面的管理,其实也可以做好项目甚至其他的管理。其实,不管管理的对象是什么,它们的管理理念还是相通的。从测试管理中摸索出来的很多经验,可以很好的推广于其他的管理领域。而对于技术型管理的人,主要是带好技术团队,同时,不断补充新的技术知识,跟紧技术潮流。此时的你,有强大的技术背景支撑,不需要过分钻研细节,只需洞察核心,合理安排好你的团队成员即可。

这个阶段,也可能少数的人会选择离开具体的企业,而开始从事测试咨询,那是一个充满挑战的崭新开始,也必须有前期的积累方能胜任。

对于大多数人而言,此阶段中一个需要重点考虑的问题是,是否将测试作为自己的终生职位,如果是,基本上达到上述的目标,保持状态,基本可以做到退休的。如果不是,那就比较可怕了。其实我不建议此阶段的人转型,除非有充分的理由和很好的机遇。毕竟,达到此阶段,你已经付出了至少5年的努力,而且还是人生的黄金时段,时光一去不复返啊。当前状态下转行,请务必慎重。

软件测试工程师的角色定位问题漫谈


需要强调的一点是,无论你是多么高级的测试工程师,都要明白无论测试需要的工具多么复杂,测试步骤多么冗长,测试工程师在软件项目开发中始终都是扮演服务员的角色,这是由测试工作的特点决定的。任何服务都有被服务对象客户,测试工程师的服务对象有哪些呢?

最重要的客户是软件的用户。测试工程师需要站在客户的使用和需求角度测试软件,报告问题。

项目经理也是客户。测试工程师需要报告测试工作进度和发现的问题,尤其是严重的问题。

程序员是最经常打交道的客户。为了便于程序员重复报告的错误,尽量提供良好的软件问题报告,以便程序员可以更快的修复软件错误。

技术文档工程师、市场开发人员和技术支持工程师也都是测试工程师的服务对象。

测试工程师避免犯的几个错误

前文已经指出测试工程师应该明确角色,明确任务和责任。知道哪些是自己份内的事,哪些是不属于自己的事。一定要尽最大努力完成份内的事,不要做不属于自己的事情,以免弄巧成拙。

为了更好的扮演软件测试工程师的角色,尽量避免犯下面的错误:

承诺完成测试的软件没有质量问题

软件测试只是保证质量的一种方法,软件测试工程师的工作不会直接提高软件质量,因为绝大多数软件错误都需要程序员修复。软件测试只能证明软件存在错误,不能保证软件没有错误,不可能找出全部软件错误。个人的能力和对质量的影响范围很小,软件质量的提高要靠软件项团队全体成员的共同努力。

承担软件的发布权利

不要因为软件中存在还没有修复的错误,而试图提出更改软件发布的计划。也不要认为已经完成了测试计划,自己决定可以发布软件。因为,改变软件发布计划可能要失去进入市场的良机和很多客户,对此造成的经济和公司市场的损失将不是测试工程师能够承担的。另外,软件发布后,如果用户发现了新的软件错误,公司领导或项目经理可能将过错加在软件测试人员的头上,因为他们同意发布软件。通常软件发布的权利由产品经理、项目经理、测试经理、市场经理共同集体讨论决定。

扮演过程改进成员的角色

软件测试工程师必须报告错误,有时也要分析错误的类型、特征和产生错误的原因。但是,不要主动提出改进软件过程的具体改进措施,更不要直接干涉程序员的工作方式,以免出力不讨好,影响今后的愉快合作。软件过程改进的方法是软件质量控制部门的事情,这是他们的本职工作。

浅谈职业规划中职业倾向测试


1、职业兴趣分析

为了进一步认清我属于何种类型的人,初步确定个人今后未来数年内更适宜从事的工作岗位究竟是什么,我选择了霍兰德职业倾向测验量表,并对其中的相关内容进行了认真的填答,从而初步得出了自己的未来职业取向。以下为测验的结果:

心目中的理想职业:公务员、科技工作者、

感兴趣的职业活动排序:R型、I型、S型、E型、A型、C型

由此可知,我的职业兴趣类型为RIS。

2、职业能力倾向分析

霍兰德职业倾向测验量表的结果还表明,我所擅长或胜任的活动的顺序为:R型、S型、I型、E型、C型、A型。

由此可知,我的职业能力倾向类型为RSI。

职业兴趣分析和职业能力倾向分析的结果表明,我对R(实际型)的工作充满兴趣,也有这方面的能力。R(实际型)的工作主要有:操作X光的技师、工程师、飞机机械师、自动化技师、机械工电工、无线电修理、修理机器、电器师。

3、性格分析

我的性格偏内向,喜欢独立思考,能够将注意力长久的集中在一种事物上,坐的住。同学对我的评价是:做事仔细认真、踏实、有责任心,具有锲而不舍的精神,考虑问题比较全面,待人也比较友善,团队协作精神比较强。

结合本人的专业背景和发展意愿,我比较适合在我的专业上朝纵深方向发展,成为计算机技术类高级人才。

职业发展:你的发展路径在哪里


职业发展:你的发展路径在哪里

刚从校园走进社会,想过30岁是什么样的概念?也许那简直就是英雄末路,美人迟暮了吧。年少轻狂的时光就这么偷偷溜走,已经30岁的你,握着手里的一官半职,或者看着招聘广告上本科以上、三十五岁以下的硬指标,是否常常发呆?

30岁感悟大智若愚,大巧若拙

李四马上过30岁生日月收入1.2万元-1.5万元某房地产开发公司前期开发主管

在学校的时候,一直希望能从事一个自由的职业,比如作家之类的,所以就通过关系到了一家报社实习,做了半年多记者。结果却发现自己喜欢的还是本专业房地产,所以就很自然又进了这一行;因为实习期间对于社会关系把握的比较好,也因为1998年以后上海房地产市场一直发展很好,所以最初的事业都很顺利,几年时间,房子也买了,车子也买了。那个时候总觉得自己的人生大概就这样了吧。然而,不久之后因为一次重大的工作失误,工作也丢了,房子、车子也抵押了,整个人生立刻变得灰暗。很长一段时间,我无法振作。后来,在家人的鼓励下,我慢慢走出阴影,靠着良好的工作经验和能力,重回职场。挫折真的给人成长,自从那次后,我明白了分散风险的道理,目前除了房地产这个主业外,业余时间投投稿,写些自己喜欢的东西,也是增加收入的一个来源。马上30岁了,我更确切地明白一个道理:大智若愚,大巧若拙。

30岁,我跳掉了自己的饭碗

helen原任私企人力资源经理月薪3000元左右

我看到公司的裁员名单上也有自己的名字的时候,离我30岁的生日还不到一个月。虽说惴惴不安地等了好久,但真的一纸通知下来,心里还是有说不出的酸甜苦辣。我的专业是行政管理,毕业以后,顺理成章地到了一家私营企业做起了总经理秘书,虽说工资不高,可活儿挺轻松,每天也就是打打字、处理处理杂事什么的,空下来看看英文,也没有人管自己。就这样忽忽地过了两年,转眼我英语六级也考出来了,这家小公司也呆腻了,凭着不错的英语功底我跳槽进了一家外企做前台,薪水也double了。

可就从进入那家外企开始,我渐渐地开始有了心理不平衡的感觉:看着公司同年龄的女孩子们,个个衣着光鲜,的来的去,又想想自己,就算再做个5年,也不过是一个一月两千多块的老前台。心有不甘,两年以后,我又跳到一家企业做了物流助理,薪水也不是很高,可想想未来的日子捧上了一个金饭碗,也还是值得的。

日子忽忽地过,又是一个两年,助理还是助理,主管也不见近期内有动我的意思。那时候我又熬不住了,冲动之下把工作辞掉我相信,自己完全有能力去做一个主管。

可真的到了才市我才发现现状并非如此,稍微好一点的工作,都要求相关工作经验五年以上,像我这样的,再去做个助理,都不是人人都要,因为我的经验也太单薄了。没有办法,已经辞掉工作的我开始做起了撒大网捞鱼的事情,终于,在我辞职两个多月的时候,有一家公司让我去做人力资源助理,我想也没想,就答应了。

新工作其实并不难,也就交交四金,算算工资什么的,可就这个,我却捅了一个大漏子在算工资时不小心多打了一个零,而这个员工恰恰已经办完离职手续了。多付的几万块钱要不回来,人力资源经理也被老板狠狠地训了一顿,并记一过。公司的经营状况本身不好,正好遇上裁员,裁员名单上也就顺利成章地有了我的名字,从新进公司到丢掉饭碗,总共还不到半年的时间。

继续我的恐龙职业?

eric某图书馆李超月薪2500元左右

大学一毕业,我就进了这家图书馆工作。虽然我也算是名牌大学毕业,但学的专业是历史,工作不好找,能到图书馆工作也算是不错的选择。坐在阅览室递递书牌这样的悠闲工作是轮不上的,我就在仓库里拆包、验书,事情不多,我也乐得清闲,更大的好处就是可以看到新出的书,精神生活不至于太过落后。

日子就这样一天天地过,我的工资也从一千多涨成两千多,在我满29岁的时候,我还当上了副主任。但是渐渐地,听说同学们一个个在外面都混得不错,出国的出国,升职的升职,而我,却没有什么上升的空间我们主任的工资和我也差不了多少。看到过恐龙职业这个概念:你做了一个无法使自己提升的职业,日子久了,你自己就会像恐龙一样,缺少适应变化的能力,最终逃不了灭绝的命运看着同学们打拼着自己的事业,再想想自己的这份恐龙职业,我还要再继续干下去吗?

听别人的故事想自己的前程

初生牛犊不怕虎,跳来跳去,反正我还年轻。30岁的你,还有这个勇气吗?转行害怕精力不够,维持现状又心有不甘。30岁的我,还有这个必要冒险吗?

以上《软件测试职业发展计划表》一文,由编辑精心撰写而成,希望对您的职业规划有所帮助,更多精彩请访问“职业规划发展”专题!