小编在这里给大家带来盘点中国10大最好职业 软件工程师位居榜首(共含8篇),希望大家喜欢!同时,但愿您也能像本文投稿人“louiskoo168”一样,积极向本站投稿分享好文章。
盘点中国10大最好职业 软件工程师位居榜首
一、 软件工程师只需环顾周围,就会发现软件工程师创造的价值,无论是工作、生活还是娱乐,大家已经彻底被各种电脑软件、APP和安卓应用“攻克”了,人类显然已经被“软件工程师”们宠坏,回到过去已经不可能。因此,虽然现在电子/半导体行业的不少企业陷入经营困局,但是软件工程师仍高居需求职位前三位。软件工程师的收入非常高。近年来,科技公司为争夺人才已经到不计成本的地步,本科毕业就能年收入十万,还有令人艳羡的培训。据说,在移动通讯领域,资深的软件工程师非常稀缺,连公司CEO都要给几分颜面,非但重点保护防止被猎走,而且也常常嘘寒问暖,语气温和。唯一不足的是,软件工程师有点“青春饭”的味道。技术创新的浪潮一波接一波,借着年轻正当红时,还未红透,就“廉颇老矣”。
二、 设计师设计师是创造创意的工作,从事艺术与商业结合在一起的人。无论建筑设计、艺术设计、平面设计、展览设计、工业设计等领域,在这个越来越眼球化的时代,设计所能带来的经济收益越来越重要。设计师的工作压力自然不小,但是工作本身带来的乐趣和成就感更具吸引力。由于设计工作更依赖个人的技能和头脑,应用范围非常广泛,就业面宽,雇主对其的仰仗常常超过他(她)对雇主的依赖。收入高,工作环境比较舒适有趣,工作时间多变不固定,而且设计师资历越高,越“值钱”。 三、 机械工程师说到机械工程师,就想到了最近大热的《Avengers》中的一位 -- 钢铁侠。发明钢铁衣,创造Javis,还能在关键时刻充当引擎挽救飞船,“机械工程师”Tony几乎无所不能。尽管中国的制造业多被描述为低收入、高强度,但是机械工程师却是制造业中的“高富帅”,体现了制造业中的高端水平和精华。近年来无论是重工、电气还是汽车制造行业都保持了高速发展,此间的企业营收非常惊人,对机械工程师的需求大,且非常舍得投入。而制造业100多年来在人才管理和培养上的积淀,使得机械工程师的专业集中,是行业和企业中的精英。 四、 销售总监很多年轻人不愿意做销售,辛苦、委屈而且在业绩压力下过日子。不过忍耐一段时日,做到销售总监则是另外一番光景了。且不说,业务管理是任何公司的第一“重地”,公司高管多出自销售总监,销售总监的高薪厚禄自也不必说,光是整天忙着定战略、建班子、带队伍,既坐镇中军运筹帷幄,又下基层体察民情,就难免不感觉自己的“伟大”。当然销售总监总是喜欢抱怨“时间紧,任务重”,但是握着公司最优质的`资源,靠着各支持部门的积极的配合、服务,创造出的收入利润又养着公司上下,这份工作的地位和成就感就非同一般。话说回来,这份工作压力的确不小,也很有风险,一旦形势不佳,也常常成为“罪人”,首先被雇主请走。 五、 教师人民教师现在可是“香饽饽”,以至于有些小学就高调:“我们只招聘有硕士文凭的人做老师”。社会地位高、不担心失业、收入越来越高、很容易嫁得好、成就感斐然,可以在寒暑假,拿着薪水,很安心地四处游荡,自费异地游、出境游排名第一的职业就是教师。最美的是退休工资百分百。在退休人群中,退休老师拿得可算是高收入了。另外,小学老师、中学老师的收入不算很高,但是只要勤奋地肯在课外帮学生补习、深造,收入还是很“可以”的,此外,升学率的高压和“只有一个孩,输不起”的家长期盼下,教师压力也在逐渐提高。 六、 采购经理采购是甲方,工作本身多姿多彩。面对林林总总的选择,供应商的“低眉顺眼”,做出最终决定,很让人过瘾。而采购所需要的专业知识、开阔的眼界和谈判沟通的技巧,又让这份职业的门槛不低。再者,收入来自对方的成本,采购经理在公司里地位重要,以至于发展成为衡量经济景气度的一项指标 -- (制造业)采购经理人指数。为保证采购的清白,雇主一般采用“ ”的策略。但是花公司的钱不容易:“天灾人祸”来不及交货,领导同僚“虎视眈眈”,端平供需双方这碗水,需要大智慧、耗精力。如果行差踏错,还可能陷入牢狱之灾。 七、 理财/投资顾问钱多了,就要找个出口。与钱打交道,收入当然不会少。顶着“顾问”头衔,当然得熟悉金融产品,对投资工具和产品也得了如指掌,真正实现了“知识就是财富”的梦想。中国金融业的垄断和混乱,信托公司稳赚不赔的“奇景”,使得投资和理财顾问成为心驰神往的金领职业。信托业的经理们平均年薪仅50万元,年薪百万也是稀疏平常。但是好景不长,一方面投资界的高压和残酷让很多顾问萌生“见好就收”的退意,另一方面,行业震荡不断,超额收益引发民愤,人均50万的收入恐怕难以长期为继。 八、 网络市场营销这年头“搞网的”是最时髦的。企业们纷纷把推广预算从线下转向网络,难怪网络营销上被光荣地称为“未来十年十大高薪职业”、“最靠谱新潮职业”,其平均薪水已经超过公务员、医生等。的确,既懂得网络技术,又懂得网络营销的复合型人才真是凤毛麟角。网络营销人才需求量大,需求差异也大,网络营销的薪资主要看企业的实力和薪酬水平,不过如果嫌收入低,跳槽还是比较容易。最大的痛苦是,碰上经济危机或者投资收缩,预算减少了,就不由得生出“英雄无用武之地”的悲壮了。 九、 店长/楼面经理拉动内需,索然网点的生意生机蓬勃,但是商业(社区)地产也是方兴未艾。吃顿饭、逛个街,超市买点东西,这也是生活的必需。百货商场、大超市、超市、便利店……它们已经延伸至城市的每一个角落,在未来密度只会有增无减,无疑让“店长“这个职业在将来拥有很好地就业市场,薪酬自然也有一定的竞争力。不少商家的店长/楼面经理既有进货权,又有人事权,虽说工作强度比较大,手下营业员或者服务员流动率高,“队伍不好带”,还有业绩的压力,但是随着行业的不断进阶,知识和专业度要求不断提高,对知识精英的吸引力逐渐增加。比如近几年现在一些商业集团开始类似快消行业的管理培生项目,很多大学毕业生一进企业就成为储备店长/楼面经理,经过有计划的培训,将发展成为精通进销存流程、库存、店铺陈列和顾客研究等的商店管理者。 十、 财务经理如果要论最稳定、抗风险的职业,财务经理一定位列其中。通常企业老总一手转销售一手转财务,所以财务经理绝对是企业的一大支柱。如果求职者志向高远,想财务经理直线向总裁汇报,那么就需要一张含金量高的资格证书,而且最好在上市公司,争取参与到“战略性”的工作,这样的发展之路就是财务总监、CFO、总会计师、主管财务的副总裁等职位。如果安于财务经理,那么做个财务部门的负责人,制定并监督财务方面的管理制度,给出财务分析报告,亦可。当然,国家会计制度日新月异,财务经理专业要过硬之外,还得与时俱进。虽然工作强度有点大,难免加班,但工作环境舒适,基本无职业病危险。据国外媒体报道,美国专业排名网站日前评出了美国50大最佳职业,软件工程师位居科技类榜首,
以下为20部分最佳职业:
科学与技术:
1. 计算机软件工程师
2. 系统分析师
3. 网络架构师
4. 生物医学工程师
5. 环境科学技术员
6. 水文学者
7. 环境工程技术人员
8. 土木工程师
9. 气象学者
商业与金融:
1. 保险精算师
2. 培训专家
3. 金融顾问
4. 金融分析师
5. 市场调研分析师
6. 会计师
7. 信贷员
8. 成本核算师
9. 会议筹划人员
10. 后勤
世界上第一家猎头公司迅迪克·迪兰于1926年在美国创立,猎头发展已走过几十年,全球70%的高级人才流动是由猎头公司协助完成的;90%以上的跨国公司和所有的世界500强企业均使用猎头招聘高级人才,猎头公司以成熟的人才渠道、专业化的手段,承担了企业招募“将才”中最困难的环节,已成为发达国家不可缺少的专业服务机构,而中国的历史比较短暂,仅仅走过十几年,但中国猎头市场呈现了高增长性,增长速度超过欧美市场,增速25个百分点。随着中国加入世贸组织,整个经济环境变得越来越具有竞争性,人力资源作为企业中最活跃的部分,成为企业进一步发展的决定性力量。猎头服务的出现,促成社会经济体制中人力资源的流动和合理配置,猎头服务已成为企业求取高级人才和高级人才流动的重要渠道,并逐渐开始形成了一种产业。据统计中国企业总数达到4300万家以上,哈佛大学的研究表明,在比较成熟的市场经济环境中猎头公司与企业数量的适当比例为5:1000,而中国猎头仅有3000余家,显然中国目前的猎头市场有巨大上升空间,猎头顾问的培训急需进行。
在培训教育市场非常活跃的情况下,猎头顾问培训不仅点燃了职场新人的学习热情,也带动了成功人士职业转换的动力。那么猎头顾问走俏职场并位居培训榜首的主要原因是什么呢?
记者采访了猎头学院副院长郭海苓女士,她表示,猎头学院专注打造中国21世纪最专业、高端的“人才伯乐”,让猎头顾问与医师、职业律师一样,受人尊敬。据介绍,猎头顾问培训是个系列的课程,包括猎头顾问初、中、高三级,初级可以在行业中担当访寻员、助理顾问职位,中级担当顾问职位,高级担当高级顾问、猎头经理、总监、总经理等职位。如果学员不在猎头行业就职,所学知识可以全面的在企业招聘主管、人力资源经理、总监、创业中应用与发挥。她表示,能够受到人才的欢迎主要有以几个原因:
行业人才缺口大
目前猎头行业人才紧缺,市场上成熟的猎头公司没有一家不苦于人才难找的,现阶段凭借人才自然长的现象无法支撑行业和企业快速发展,人才缺口非常大,另一方面企业在招聘领域的技能水平也亟待提高,一些企业在招聘中已明确对招聘主管的职位要求提出具有猎头顾问技能或经验做优先,
那么什么样的人,才能够成为猎头顾问呢?在此猎头学院负责人也介绍了猎头学院的招生对象:包括对猎头行业感兴趣的人士;在校大学生;人力资源在职人士;行业从业人士等。
培训内容与方式倍受欢迎
猎头学院以职业教育为出发点,以特训的方式进行培养,以“理论+实务+技能+案例+工具应用+实习训练”为特色,将猎头顾问核心技术传授给学员,培训内容包括以行业、人力资源、运作规则与流程的基础篇;以渠道选择、应用、人才访寻,简历筛选、识人技术、面试协调、客户把握为核心的实务篇;以职业素养、沟通、时间管理等方面的知识技能篇;以流程工具、平台建设、行业英语、实战操作的实训篇等,打造出抢手的猎头顾问。
猎头顾问的薪酬诱人
据慧博研究院调查统计,目前,国际猎头公司一般是高底薪、低绩效提成;当然也有的公司根本就没有绩效提成,仅仅是年底加发3个月左右月薪的奖金;也有的公司执行合伙人制,年底有分红。在中国的国际猎头公司的顾问年薪一般会在50-100万元人民币左右。国内猎头公司一般来说是低底薪、高绩效提成,很少有高底薪、低绩效提成。另外,不同公司由于服务行业、服务客户和经营业绩的不同,而存在较大的水平差异和结构差异。合伙人的年薪应该在百万人民币以上,这取决于公司的具体经营和收入状况;高级咨询顾问(总监经理):月薪在15000-30000元之间,年薪在30-80万元人民币之间;猎头顾问:底薪在5000-15000元之间,年薪在20-50万元之间;助理顾问:底薪在3000-5000元之间,年薪在10-15万元之间;访寻员:底薪在-3000元之间,年薪在6-8万元之间。
作为一个猎头顾问,获得的不仅是经济收入,更多的是增值价值,首先选择从事猎头顾问工作,就意味着进入了一个朝阳的新兴产业。第二,猎头是一种可以终生从事的职业(越老越值钱)。第三,猎头顾问的能力(识人、用人、人际交往)将是面向未来的一种必备能力。第四,猎头顾问经常与行业顶级人才、精英高手交往,对个人来说是可以让你获得深入学习、迅速提升你的职业能力。
猎头顾问的选择空间广泛
参加猎头学院猎头顾问课程的学员或职场中的猎头顾问可以选择从事很多方面的工作。一是在猎头公司不断提升成为高级顾问、猎头经理、猎头总监、股东;二是在企业从事高级的招聘经理、人力资源总监;三是创业,开设专业的猎头公司;四是凭借识人用人的专业能力在企业中担当管理职位。
据数据显示,香港位居第一档,月薪达到18500,澳门以月薪8900元位居第二档,其次二档队列还包括上海5350、深圳5280、温州5020、北京5000;三档:杭州4980,广州4750,苏州4300,厦门4100,青岛4000;四档:南京3780,福州3380,无锡3200,天津3150,济南3120,大连3000。长沙与郑州、昆明、武汉、海口、三亚、重庆、沈阳、乌鲁木齐、西安同属第五档,月薪2480元。 详细名单: 上海:5350.00元 广州:4750.00元 深圳:5280.00元 杭州:4980.00元 南京:3780.00元 无锡:3200.00元 苏州:4300.00元 济南:3120.00元 太原:1980.00元 银川:1100.00元 昆明:2800.00元 贵州:1600.00元 南昌:1200.00元 福州:3380.00元 厦门:4100.00元 青岛:4000.00元 天津:3150.00元 成都:1900.00元 重庆:2250.00元 长沙:2480.00元 武汉:2680.00元 兰州:1500.00元 郑州:2880.00元 西宁:1000.00元 秦皇岛:2550.00元 石家庄:2300.00元 哈尔滨:1700.00元 长春:1500.00元 沈阳:2100.00元 合肥:1680.00元 常州:3380.00元 温州:5020.00元 大连:3000.00元 呼和浩特:1700.00元 乌鲁木齐:2100.00元 拉萨:900.00元 西安:2080.00元 南宁:1300.00元 海口:2600.00元 三亚:2360.00元 澳门:8900.00元 香港:18500.00元 台北:11500.00元 你一个月赚多少钱才饿不死?”面对涨薪、加班、亚健康等“职场PM2.5”,不少80后、90后求职者挥起了跳槽的旗帜。面对这一份全国各个省份的工资水平名单,广州以月薪4750元位居第三档,深圳以5280元位居第二档。这次,你还拖后腿吗?
由于国内软件测试行业目前的发展迅速、需求旺盛,在国内的软件测试职位晋升一般要比国外快,但因行业本身太年轻,大家对软件测试中软件测试职业的发展了解不够,从而导致许多有志在此发展的年轻人举步不前,所以下面介绍一下海外公司成熟的软件测试行业职位分布情况,我国一些在软件测试行业中处于前端的公司与之也相仿,这可以作为软件测试 职业规划 的参考,给新人一个导向。
第一阶段:(测试员)初级测试工程师
自身条件:初入行具备计算机专业学位或一些手工测试经验的个人。
具体工作:执行测试用例,记录bug,并回归测试,通过qtp等测试工具录制回归测试脚本,并执行回归测试脚本。
学习方向:开发测试脚本并且开始熟悉测试生存周期和测试技术。
第二阶段:(测试工程师)程序分析员
自身条件:有1~2年工作经验的测试工程师或程序员。具有初步的自动化测试能力,完善自动化测试脚本。
具体工作:设计和编写测试用例,编写自动测试脚本程序且担任测试编程初期的领导工作。
学习方向:拓展编程语言、操作系统、网络与数据库方面的技能 。
第三阶段:(高级测试工程师)程序分析员
自身条件:有3~4年经验的测试工程师或程序员。具有一定的行业业务知识,储备系统分析员的能力。
具体工作:帮助开发或维护测试或编程标准与过程,分析软件需求,获得测试需求。确定测试需求相应的测试方法,获得测试策略方案。参与同行的评审(软件需求,软件测试计划等),并为其它初级的测试工程师或程序员充当顾问。
学习方向:继续拓展编程语言、操作系统、网络与数据库方面的技能。
第四阶段:测试组负责人
自身条件:有4~6年经验的测试工程师或程序员。具有丰富的行业业务知识,具有系统分析员的能力,专长性能测试。
具体工作:负责管理1~3名测试工程师或程序员。集中于技能方面,担负一些进度安排和工作规模/成本估算职责。分析性能瓶颈的原因,为开发团队提供bug解决策略。
学习方向:性能测试,测试技能
第五阶段:(资深安全或性能测试工程师)测试/编程高级负责人
自身条件:有6~经验的测试工程师或程序员。
具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据溢出等,分析系统的安全漏洞等。 负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。
学习方向:开发一些特定领域的技术专长
第六阶段:测试/质量保证/开发(项目)、经理
自身条件:有10多年的工作经验。
具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工
第七阶段:(公司级质量总监)计划经理
自身条件:有以上开发与支持(测试/质量保证)活动方面的经验。
具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任
职业生涯规划是人生的大事,下面我结合亲身经历,谈谈自己的观点:
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~XX年经验的测试工程师或程序员。
具体工作:负责管理8~10名技术人员。性能测试整体方案设计,软件系统性能问题定位和性能优化,内存优化及分析数据益出等,分析系统的安全漏洞等。负责进度安排、工作规模/成本估算、按进度 表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。
学习方向:开发一些特定领域的技术专长
第六阶段:测试/质量保证/开发(项目)、经理
自身条件:有10多年的工作经验。
具体工作:管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工。
第七阶段:(公司级质量总监)计划经理
自身条件:有15年以上开发与支持(测试/质量保证)活动方面的经验。
具体工作:管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任。
软件工程师的职业生涯规划
一. 高级系统工程师的职业定义:
高级软件工程师是IT行业中的重要岗位. 根据开发进度和任务分配, 完成相应模块软件的设计、开发、编程任务; 进行程序单元、功能的测试, 查出软件存在的缺陷并保证其质量; 进行编制项目文档和质量记录的工作; 维护软件使之保持可用性和稳定性. 软件开发是一个系统的过程, 需要经过市场需求分析、软件代码编写、软件测试、软件维护等程序. 软件开发工程师在整个过程中扮演着非常重要的角色, 主要从事根据需求开发项目软件工作.
二. 行业背景和发展前途:
软件和信息服务外包产业已成为各个国家经济发展的重点. 从增加值角度来看, 同样金额的出口, 服务外包对中国经济的贡献是来料加工的20倍以上; 从能源消耗上看, 服务外包单位GDP能耗仅为制造业的20%. 这在 大力倡导可持续发展战略以及大力发展高技术第三产业的主旋律下是适应中国经济发展, 也是符合中国社会客观需求的. 可以看到的是, 未来中国软件和信息服务外包产业发展空间巨大, 其原因有三: 首先是具有成本优势, 中国低成本的竞争优势是全世界公认的'.
第二, 具有人力资源优势, 中国是世界上人力资源极为丰富的国家, 软件和信息服务外包服务业是劳动密集型产业, 中国未来在软件和信息服务外包业内将成为全球最具竞争力的转移承接地. 第三, 中国有非常庞大的国内市场, 这是中国吸引跨国公司进入很重要的一个原因.但与发展潜力不对称的是, 现今中国软件和信息产业人才相当缺乏,据调查研究显示, 当前中国软件和信息服务外包产业人才流动率较高, 而且缺口很大. 企业成立时间比较短, 规模大多比较小, 企业人才平均流动率达18.28%, 这和缺乏培训、业务来源不稳定、报酬机制不够合理等因素有关. 同时由于产业发展迅速, 人才供不应求, 尤其是本地化人才和中高级管理人才.
市场需求的巨大和专业人才的缺乏令人吃惊,但这正是商机和盈利的重要突破口. 可以预见,中国软件和信息服务外包产业将在不久的将来成为引领中国第三产业转型和发展的龙头产业, 相关职业包含高级软件工程师的人才需求将会非常巨大.
三.职业所需基本技术及素质:
1.编程开发工具.
至少熟练掌握两到三种开发工具的使用, 这是程序员的立身之本. C/C++以其高效率和高度的灵活性成为开发工具中的利器, 很多系统级的软件还是用C/C++编写. 而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在. 其次, 如果能掌握一种简便的可视化开发工具, 如VB,PowerBuilder,Delphi,C++ Builder,则更好, 这些开发工具减小了开发难度, 并能够在无形中强化对象模型的概念.另外, 需要掌握基本的脚本语言, 如shell,perl等.
2.数据库.
软件工程师的10个“不职业”行为[1]
]职业化是软件工程师的必然选择,本文根据我在教学和软件开发管理方面的实践,列举几个软件工程师“不职业”的行为或习惯,从另外一个侧面进一步探讨什么是真正的软件工程师职业化。
职业化之于软件工程师非常重要。因为:软件是看不见也摸不着的,它的进度也看不见摸不着,需要软件工程师严格自律、善于沟通;软件开发是创造性的劳动,创造性劳动依赖个人主观能动性,没有自我激励是不可能成为出色的软件工程师的;软件在国民经济和人们日常生活中发挥着越来越重要的作用,软件工程师的道德行为规范成为备受关注的问题。
下面是软件工程师十个“不职业”行为。在一些特定领域工作的人们可能会认为这些不具有非常广泛的代表性。例如,IEEE和ACM联合发布的关于软件工程师职业道德规范里,认为软件工程师首先要遵守的是社会公众原则,即所开发的软件要给人类带来福利,不能制造类似于计算机病毒那样的具有危害性的软件。由此,制作病毒显然是最大的“不职业”.然而,在一般的商业型公司里这个问题不是最突出的,因此制作病毒并没有包含在本文列举的十大不职业行为之内。
行为一:对外交付半成品
我们的态度反映在我们的工作上,职业化的人士从不从自己手上交出不合格的工作产品。那些不职业的软件工程师满足于把工作做成半成品,等着让别人来纠正他们的错误。
开发者总是不好好做单元测试,没有确认自己的代码符合不符合要求,就盲目自信地认为没有问题,提交给别人供集成和测试。殊不知,没有经过单元测试的代码,往往在集成和系统测试阶段发现大量的问题,要修复这些问题需要付出更大的代价,这个代价比你自己发现并修复要大得多,给组织造成了巨大损失。
行为二:不遵守标准和规范
职业化的重要特征是遵守行业标准,不能肆意按照自己的想象来发挥。每个行业都有自己的技术规范,软件行业也同样如此,如IEEE发布的国际软件工程标准等;各个软件开发组织也有相应的代码规范、文档模板、代码审查清单等;有一定管理水平的软件开发组织还有相应的过程文件,
这些都是软件工程师在软件开发过程需要遵守的规定。特别强调的是,自人们认识到软件危机以来,无论是学术界还是工业界都在不断地总结出软件开发的失败教训和成功经验,并把他们总结成为最佳实践,进而形成标准,这些最佳实践是在大量实践的基础上提炼而成的,要充分利用这些最佳实践和标准指导自己的行动。
行为三:不积极帮助他人
技术人员最容易犯的错误是“保守秘密”,觉得自己开发的成果属于自己,不喜欢和别人共享。生怕影响自己在组织内的地位。
帮助别人也是帮助自己,这个简单的道理却被高智商的软件开发人士忽视。在其他行业中,帮助别人可能仅仅是一个美德,但在软件开发组织中,帮助别人还能为组织降低成本、缩短开发周期、提高产品质量,所有这些正是软件工程学科所研究、并试图解决的问题。
行为四:版权意识不敏感
我们既是软件的制造者,也是软件最积极的使用者。如果我们自身不遵守版权,就会给其他人造成极大的、负面的示范作用,也是对我们自己劳动成果的不尊重。在实际生活中我们看到太多的例子,大量的软件工程师盗版使用了其他公司的产品,并以此炫耀自己的能力。
不尊重版权的.另一个例子是:不认真阅读开源代码的使用限制条款就随意使用;随便找到一个开发包,不问来龙去脉就嵌入到自己的系统;错误地认为它在组织内所做的工作成果是自己的,在离职后转让给他人;看到别人使用盗版软件不制止,而且还继续传播。
行为五:对待计划不严肃
软件工程强调计划性。在软件项目管理里,任何项目都要经过策划(Planning),策划的结果是项目计划。项目管理者跟踪项目计划的执行情况,记录计划执行过程中存在偏差的地方,对任何与计划有出入的想法都要事先经过评审和批准,然后才能付诸行动。
因此计划是严肃的。计划是大家沟通的平台,是检查项目状态(Project Status)的依据,也是控制项目变更的手段。计划还是一种承诺,因为策划过程是所有开发者都参与的,或者是征求过开发者意见的,承认了计划中的各种安排,就意味着你已经对外承诺了这些。
软件计划具有难以精确估计并动态变化的特性,因此需要我们软件工程师更加严肃地对待计划,而不应该成为我们不按计划行事的借口。
★ 软件工程师求职信
★ 软件工程师简历
★ 软件工程师求职信
★ 软件工程师面试题