不惑之年的IT男是否还有升职的机会?

不惑之年的IT男是否还有升职的机会?,第1张

对于技术人员而言,职业发展一般分两个方向:做技术、当管理。

刚进入软件测试行业的新人都会从最基础的技术执行开始做,然后是用例设计,相当于基本的功能测试。

随后,大家会根据个人职业发展来进一步细化,有的选择管理路线,成为了主管,项目负责人,经理;有的深入测试用例设计,继续高级的功能测试;有的发展技术,专研性能测试,安全测试,自动化测试等。

如果你想往技术领域深耕。

一般又可以细化为两类:一类是功能测试,也就是大家相对熟悉的点点点测试、黑盒测试,这类工作不需要太多的编程经验,只要看得懂代码就可以;另一类是自动化测试,包括功能自动化和性能自动化,这一类工作对代码能力要求就比较高了,也就是大家常说的测试开发工程师

其实不管是往哪个方向发展,都是需要不断的学习,新的技术,新的知识。尤其是在IT行业。

软件测试职业发展方向,大体上可以分为管理路线、技术路线、管理+技术路线。

测试初级阶段:

测试工程师,属于软件测试职业生涯的初级域,其适用范围是入行软件测试3年内的常规测试从业者,其主要工作内容是按照测试主管(即直接上司)分配的任务计划,编写测试用例、执行测试用例、提交软件缺陷,包括提交阶段性测试报告、参与阶段性评审等。

管理+技术路线:

首先是常规路线,这条发展路线要求管理与技术并重,因为软件测试的行业特点决定了这个因素:测试工程师向上晋升到测试主管、测试经理、测试总监,直至咨询域的更高方向!

测试主管是企业项目级主管,对于中小型软件公司也可以是企业级主管,属于中级发展域,适用范围是2到5年职业经验的测试从业者。其工作内容是根据项目经理或测试经理的计划安排,调配测试工程师执行模块级或项目级测试工作,并控制与监督软件缺陷的追踪,保证每个测试环节与阶段的顺利进行。严格来说,这个级别更多属于测试的设计者,因为企业的测试流程搭建是由更高级别的测试经理或相关管理者来做的,测试主管负责该流程的具体实施;而更多的工作,是思考如何对软件进行更加深入、全面的测试。测试主管比较有创造性的工作内容就是测试设计,而恰恰很多公司忽略了或没有精力来执行此工作内容!应该说,在一个企业里做了3年左右测试工作的人员,很容易晋升到该职位,而之所以晋升,是与个人测试技术的过硬、测试方法的丰富,加上对测试流程的监控力与执行力的职业素质息息相关!

测试经理是更高级别的测试管理者,属于高级测试方向域。对于大中型软件公司,该职位尤为重要,并且对其职业要求也比较高,一般适合4到8年的测试从业者,在管理与技术能力双双比较成熟的情况下,可以结合具体环境晋升到该级别。测试经理负责企业级或大型项目级总体测试工作的策划与实施。测试经理除了需要统筹整个企业级或项目级测试流程外,还要对于不同软件架构、不同开发技术下的测试方法进行研究与探索,为企业的测试团队成员提供指导与解决思路,同时还要合理调配不同专项测试的人力资源(如业务测试工程师、自动化测试工程师、白盒测试工程师、性能测试工程师),对软件进行全面的测试;另外,一些企业里,测试经理还需要与客户交流与沟通,负责部分的销售性或技术支持性工作。

测试总监,属于常规发展路线的最高域,该职位一般在大型或跨国型软件企业,或者专向于测试服务型企业有所设立,一般设立测试总监的企业,该职位都相当于CTO或副总的级别,是企业级或集团级测试工作的最高领导者,驾驭着企业全部的测试与测试相关资源,管理着企业的全部测试及质量类工作。而其职业要求,也是技术与管理双结合。

技术路线:

技术路线中级域:

技术路线,划分为三个半方向,分别是自动化测试工程师、白盒测试工程师、性能测试工程师和认证测试工程师;前三者适用于通用软件测试领域,认证测试工程师乃嵌入式测试领域职位,至少目前仅出现在嵌入式领域。

自动化测试工程师,定义在功能测试范畴,指通常所说的依靠自动化测试工具进行软件黑盒测试的工程师。从大环境讲,自动化测试是软件测试执行阶段的必然趋势,社会对于软件测试的认可度以及对自动化测试人才的需求必将日益增加。

白盒测试工程师,定位于在软件测试周期的单元测试阶段对软件进行的代码级测试的人,包括代码走读、代码功能与逻辑测试、代码内存泄漏检查、代码运行效率检查、代码测试覆盖率分析等。如果说,自动化测试只是依靠脚本语言完成测试脚本编写与调试的过程(因为自动化测试工程师的工作重点不在编写脚本),对于自动化测试工程师的技术要求要相对偏低的话,那么白盒测试工程师就要对大型程序开发语言的完全掌握,因此其技术要求相对偏高!

性能测试工程师,即在系统测试阶段、功能测试后对软件系统性能指标进行采集分析和运行效率检测的人。在一个尽量压缩的测试流程里,功能测试可以手工进行,白盒测试可以不做,但是性能测试必须要做,除非该软件非网络类软件即单机版软件!软件测试,从宏观上可以划分为三个大方面:功能测试、性能测试、安全性测试,功能测试说明软件做对了,功能测试+性能测试说明软件做好了,三者结合起来说明软件做的非常好!安全测试暂且抛之不提,这是下一个发展域的内容,但是为了把软件做好,为了真正保证软件的质量,性能测试绝不容忽视;只因目前很多企业由于时间、成本、人力条件的限制,暂且不做性能测试。性能测试工程师相对来说,是三个技术路线里技术要求最高的,因为软件的性能瓶颈归根结底落实到代码的运行效率这个问题上,因此性能测试要做好,性能测试工程师起码要懂开发;而为了发现性能问题,要懂软件开发架构;为了定位性能问题,要懂 *** 作系统、网络协议、应用服务器乃至数据库的原理与使用;为了最终解决性能问题,要根据定位的问题有针对性的对代码、 *** 作系统、网络架构、服务器、数据库进行优化!当然性能测试是一个系统工程师,绝对不是一两个人的事情,对于常规性能测试工程师,具备定位性能问题的能力即可。

技术路线高级域:

进入技术路线的高级域,根据中级域的四个路线,可以细分成五个路线,分别是资深自动化测试工程师、资深白盒测试工程师、资深性能测试工程师、安全性测试工程师、标准化工程师,这些高级技术类人才完全与常规测试经理平齐,属于软件测试职业发展高级域。

资深自动化测试工程师由自动化测试工程师晋升而来。如果说常规自动化测试工程师只是负责自动化测试脚本本身的设计与开发,那么资深自动化测试工程师的工作内容就是自动化测试这项工作的实施!也就是说,录制脚本-添加验证点-回放脚本只是最初始的自动化阶段,要在企业实施自动化测试,要有资深自动化测试工程师来设计数据驱动,开发测试框架,甚至一些企业内部自主开发小型测试工具(而非商业工具)的先例,这些也都是建立在资深自动化测试工程师具有深厚的技术底蕴后,主导其他人员协调完成的事情。

资深白盒测试工程师,其工作内容包含常规白盒测试工程师的内容,除此之外,要协助测试经理或测试总监攻关测试方法与技术性难题,因此其技术水平更加雄厚。如果常规白盒测试工程师是停留在某种程序设计语言类型的代码级测试,那么资深白盒测试工程师就要脱离程序设计语言本身,结合不同架构、多种开发技术交互的情况下,寻找代码测试方法,并具有对代码优化的能力。

资深性能测试工程师,来源于常规性能测试工程师,按照常规性能测试工程师的技术要求,资深性能测试工程师应该具备性能测试整体方案的设计能力,以及软件系统性能问题定位和性能优化的能力!除此之外,也要对主流的软件开发模式下的应用系统具有敏锐的洞察意识和感知意识。

安全性测试工程师,其实从性能测试工程师衍生出来,因为只有具备性能测试经验的人,才对软件的开发模式、实现架构和技术本身充分了解,才会感知和预见软件系统存在的安全漏洞,加上其本人是测试出身,才知道如何通过系统漏洞尝试攻击软件系统,达到测试的目的。目前国内软件行业对于安全性测试的认识尚未清晰,该职业也更没有普及,一般只限于军事类、机密类、防病毒类或其他高安全性软件的测试工作中。

技术路线专家域:

在技术路线,向上继续提升的方向,我们称之为“技术专家”;如果说前面描述的技术职位的所涉范围都定位在企业内部,即企业级资深性能测试工程师,那么技术专家,我们可以看作是领域级专项人才!随着软件测试行业的职位不断细化,每个人在自己擅长的领域走向深入,都可以成为该领域的技术专家,技术专家在自已经营的领域里,具有个人独到的见解和深厚的技术实力,而这类人才可以不再从事具体的测试工作,而是提供行业性测试技术咨询、培训等,为软件测试整体行业的发展,起到了鲜明的带头作用。

管理方面:

管理方面中级域:

从事了1到3年左右的常规测试工程师,在经过对个人性格特点剖析后,如果认为自己是一个倾向于“高管理-低技能”的类型,那么想要实现自己的职业提升,可以向中级发展域的配置管理工程师、质量保证工程师、业务测试工程师转型。

配置管理(SCM)与质量保证(SQA)同是CMM中的关键过程域(KPA),也同是现代软件工程里的必要角色,与软件测试同属软件开发团队的重要组成部分。只因这两个角色在软件工程里的人员配比数量相对较少,还不如软件测试这样规模化乃至于形成行业,而最多是一个职业;另外一个社会现象是,企业很少直接从社会直接招聘配置管理工程师和质量保证工程师,而通常的做法是从企业内部的现有测试员工队伍里选拔,而转型后的测试工程师,就成为SCM或SQA。分析其原因,我们可以感知,SCM、SQA与软件测试工程师都是关注于软件质量的相似职位,社会对于配置管理、质量保证的定义和工作内容并未普及,与其直接从社会招聘“0”基础的人来培养,倒不如从软件测试人员里升华!一般来说,这两种职位的上报对象是项目经理或相同级别管理者。

转型后的配置管理与质量保证工程师,一定要转变一个意识,那就是常规测试工程师的工作范围很大一部分(不是全部)只限于测试流程,而配置管理和质量保证的工作范围是面向整个软件开发流程,二者的职业要求都非常重视软件工程知识体系的建立和软件开发总体流程的实施能力。由于配置管理工程师除了企业配置管理流程的搭建与实施外,一般会涉及配置管理工具的管理与维护,而质量保证工程师更多的工作是软件开发流程的控制与维护,故而配置管理对技术的要求稍高于质量保证。

业务测试工程师,定义为面向行业类软件业务逻辑与工作流测试的人员。当前软件开发类型,很大一部分是行业类软件的应用,如ERP、SCM、CRM、OA、电信、金融、财务、嵌入式、通信、手机、游戏……这就要求从事行业类软件测试的人员具备行业背景、业务知识,熟练该行业工作流程。从社会上出现的很多对此类经验要求的测试工程师招聘信息中,我们更加肯定这种趋势;所谓存在即是道理,既然社会上有了需求,那么就可以作为个人发展的方向。而另外一个特点是,业务测试工程师的工作内容主要是黑盒测试,属于功能范畴,因此对技术要求不大,设置一些大型行业类软件公司的业务测试工程师薪资丰厚,但是完全可以不懂技术,因为它的工作性质决定了不需要懂很多的技术!他们甚至连软件的界面测试都不做——交给常规测试工程师实施,而完全关注软件的业务性和易用性,由于其深厚的行业背景,可以为软件的在正式发布前提出很多建设性的意见,而这些建议正是软件开发商提高产品易用性、增加用户满意度、开拓市场、创造利润的关键因素之一!

管理方面高级域:

当管理路线的中级域方向继续上升至高级域,就分别到达配置管理经理、质量保证经理、产品经理、业务专家。

如果说配置管理工程师、质量保证工程师更加侧重于配置管理流程、质量保证流程的实施与日常管理维护,那么配置管理经理、质量保证经理就是更侧重于配置管理流程、质量保证流程的建立与改进。一般在中小软件企业,可能没有这两个角色,而全部的配置管理或质量保证工作都由工程师担当;但是大中型软件企业对资深配置管理经理、资深质保经理求贤若渴。软件系统越庞大,软件开发团队规模就越庞大,软件开发流程中出现问题的几率就越高,高效管理软件开发流程,不断改进软件质量,是每个软件公司在技术上没有顾虑后的下一个急需攻破的难关!

业务专家,属于行业内咨询、顾问的角色,已经几乎脱离了测试工作本身,而更多为企业的产品需求分析、设计、开发、测试等各个环节提供指导工作,其目的也是提高软件的易用性和稳定性,减少后期不必要的需求变更。该职位也同样在目前热点行业的大中型软件企业有所设立。

产品经理,这个职位在很多企业有所设立,可以说它是质保经理的派生,只是它更侧重于软件在产品化之前的质量监控工作,包括软件开发流程、软件测试等技术与管理的各个方面。

管理方面咨询域域:

管理路线的最高发展域是咨询域,与技术路线的专家域类似,在配置管理、质量保证、软件产品化、行业领域达到高深造诣的人才,他们有丰富的从业经验、深厚的管理底蕴,具有对软件工程高瞻远瞩的慧眼和胆识,往往供职在专业的咨询与培训公司,提供IT业管理类咨询与培训的服务,推动着软件行业的前进。国内外很多为软件企业进行CMM咨询和实施的公司里,就是这些人才的大本营之一!

随着社会的发展,互联网对我们的生活越来越重要,因此,社会对IT人才的需求量也越来越高。于是,也有许多人开始从事IT行业,尤其是男生,毕竟IT行业的工资确实比较高的。

但是在复杂的职场关系中,想要升职确实是个小难题,一般年轻人的升职机会比较大,因为年轻人接受新东西比较快。有人便问了,不惑之年的IT男是否还有升职的机会,我们看看网友怎么说。

首先,有网友认为,不惑之年的IT男还是有升职机会的。因为现在IT工作岗位需要工作人员有充沛的精力,而年纪大了的IT男可能身体扛不住。但是年纪大了的IT男有多年的工作经验,十分适合去教育和管理新来的IT男小年轻。所以,许多网友纷纷表示,不惑之年的IT男还是有升职机会的,而且升职的机会一般来说也不小。

其次,也有网友认为,不惑之年的IT男的升职可能性不大,因为一个人能不能升职,有时候不是年纪决定的,而是一个人的能力,一个有能力的人,一般不会再不惑之年还没有升职。如果到不惑之年还没有升职,可能是这个IT男不大适合当领导,因此,许多网友觉得,不惑之年的IT男的升职可能性不大。

当然,上面仅仅只是一些网友的分析,大家可以做个参考。如果您有更好的看法,或者说您同意哪一种看法,不妨提出来,大家一起参考一下。

46岁的程序员

别被网上的信息骗了,不要老程序员的原因只有一个,年轻的便宜。

前面那个回答一堆人捧,但是里面举得栗子和程序员真的有关系吗?来个新总经理,换界面,找人设计UI,那是老程序员的责任?这东西新程序员就能干?拜托,那个是设计人员干的,不是程序员。幸亏他们公司董事会还是明白人,第一件事是换总经理而不是换年轻的程序员。

至于新软件,新版本,我就问一件事,你们的IDEA付费了吗?你给每个程序员配了正版的开发环境了吗,数据库开发工具是正版的吗?谁不知道新软件挺好用,新人唯一的优势是开始就学的新软件,所以快捷键记得熟,但这跟产品真的有关系?现在还用eclipse开发的一大堆,他们不知道不好用?还不是因为不要钱。

你想全部雇40以上的,这么说吧,40以上的都是70后,8,90年代上大学,那会儿还没扩招,你算算有几个科班的,就算不是科班的,大学生才有多少?同班同学还在一线写程序的确实没多少了,但多半是因为有更好的选择。留下的都是技术很好的,找他们很贵!不现实。

大厂有资本去找年轻的,因为他们可以用高薪留下天才级别的。小厂全靠忽悠,底薪一万你还想找20年经验以上的,年轻人,福报,成长,期权一顿忽悠,5000就来了,光看着独角兽里面的成功的,外面上百万普通厂子熬日子的。100家初创成一家都算高回报率,没那个福分的,没那个天才的就算了。

前面的回答有一件是对的,就是老程序员不能太多,因为第一,你雇不起,也没必要。一群高手反而不出货,高手带熟手,还有一帮填缝的才是王道。第二,没有年轻的,年龄结构的同质化会整死你的公司。没有成长空间,没有竞争对手,啥部门都得死。所有公司都是金字塔,技术岗也一样。

不可行。这样做,是要关门的节奏。一般IT公司,40岁以上的程序员数量不得超过总人数的20%,也就是说,10个人的研发公司,40岁以上员工不得超过两个。 IT技术更新快,每五年大致一个新的技术就要出来。只有不断地更新人员,才能保证持续创新。尤其是UI界面、外观等有关面子的事,必须年轻人牵头来做。

我们公司的软件研发人员逐渐偏老。我们自己没有注意这个问题,因为工作总是能按时完成。直到有一天,从互联网公司空降一位总经理,才有了改观。

这一做法,得到用户的一致好评。也为公司带来好的收益。

四十岁以上程序员学习能力不足,尤其是软件开发IDE,安装都困难,更别谈学习。

四十岁以上的程序员,思维形成定势,经验老道,做系统大框架、软件架构,应当没问题。

总结:老少搭配,干活不累。公司如果只有40岁以上的老程序员,即使能开发出一些软件来,估计也没有市场。在IT飞速发展的时代,谁还爱用十几年前的老古董?

如果领导厉害,计划安排好。按部就班,老程序员可以表现的很好。bug也少。可如果领导无能,朝令夕改,之后让程序员背锅,各种加班。那对不起,上有老下有小,不待见了。

用岁数作为招聘条件,本身就是有问题的,能创造价值的,60岁又怎样?国内之所以招年轻人,就是因为便宜,能熬夜。大部分IT行业都是低水平的程序员就够了,有经验岁数大的,需要几个当主程带一帮小徒弟,自然形成了竞争激烈的局面,说到底还是大局如此,在世界上就处于低端制造业,高级人才无用武之地,更没有哪个企业肯培养。什么岁数大了学习慢,技术淘汰,都是扯淡。岁数大的程序员绝对比刚毕业的学生强百倍,学习能力只会更强更快。

别听下面一群人扯淡了。如果你真的只找40岁以上的,而且还想活下去。那么你们就应该是内核级开发。对于这个年级的程序员,学什么新技术都不具备性价比了。但是卡门对于程序设计,程序思维,用户需求本质的理解,根本不是20多岁小伙子能比的。

真正的路子,是设计并开发内核级基层框架程序。只有这么一条路子。走成功了,功德无量。(你看看国外,真正的内核级大神,有多少是年轻人?)

可不可行和人关系不大。公司业务才是根本。银行招个傻子一样赚钱。

很多时候,我们不得不承认,程序员真的只适合年轻人。做程序写代码,决定了他就是一个细致活,而且做项目型的,赶工期是面不了的,这就注定需要加班。年过四十的人,精力真的搭不上。这还不算有点年纪(经验)的人,一般也很少沉下心来做具体的活。

但这个年纪的,经验足够,做产品规划、重点问题解决、最终的产品验证那绝对好使,如果再好学一点,架构师也一点问题没有。

综上,一个公司,或者说一个团队,必然是一个有层次的人员梯队。 需要40岁的,但也需要大量低年龄段的。

IT公司可行,互联网公司,找死。

不过你真要确认好这之间的区别。别回头你需要的是互联网公司的工作量。并不需要IT人员的知识储备。

完全没问题 这些人走过的坑 比新人走过的路还要多

你以为40岁就廉价?40程序员难得不是找工作,是工资位置不了那个档次,公司觉得性价比低而已!要找他们干活,身价还是在的!不要想着捡便宜

web前端开发工程师还可以晋升到哪个职位

web前端就是web前端 从初级到高阶 有很多发展方向 比如 专案经理 主管 架构师 等等 这个看你是属于钻研技术还是偏向管理

web前端开发工程师这个职位怎么样?

WEB前端开发工程师这个职位挺好的,很有前途,待遇也很好,本人一个朋友是在十月驿参加的培训,学完就介绍工作了,现在生活的很好

请问招聘职位:WEB前端开发工程师和WEB前端开发是不是一个意思?

是一个意思,WEB前端开发工程师是职位全称,不过你注意下WEB前端开发工程师 很多是对工作年限和经验有要求的

Web前端开发工程师的岗位职责有哪些

1、协助系统架构设计师进行系统架构设计工作;

2、承担WEB前端核心模组的设计、实现工作;

3、承担主要开发工作,对程式码质量及进度负责;

4、参与进行关键技术验证以及技术选型工作;

5、和产品经理沟通并确定产品开发需求。

就业问题 IT web前端开发工程师 迷茫

仿站开始,多看看别的网站的、书的作品

web前端开发工程师培训学校哪个好

培训机构没得好与坏,关键看自己的选择,现在web前端,HTML5技术发展很成熟了,实用性也非常广,普及率也很高,当然就业率也高,需求大,现在学习还不晚,只要认真努力学习,就能成功!

佛山Web前端开发工程师培训哪里好

你好:)

这里我建议你可以去网上买点相关的视讯教程,进行学习。因为视讯学习来更加系统和生动。尽量不要去视讯网站去找视讯教程,因为很难找到一整套视讯。如果只是 这学学,那学学的,可能会更加迷糊了,因为现在你也只是做入门学习,我建议你也不用去参加培训班,因为成本太大,而且时间固定,影响你的正常工作和生活安排,其实一般点培训机构也只是一群人在教室里看视讯学习而已。

如何你不想购买视讯教程进行学习,也可以去加一些交流学习的群或者房间和你志同道合的人一起进步,而且在里面应该也有一些共享的学习资料。从事技术开发,需要耐心和毅力,只要你好好努力一定可以学有所成。

希望我的回答可以帮助到你

web前端开发工程师发展前景怎么样

Web前端开发工程师是一个很新的职业,在国内乃至国际上真正开始受到重视的时间不超过10年。Web前端开发是从网页制作演变而来的,名称上有很明显的时代特征。在网际网路的演化程序中,网页制作是Web 10时代的产物,那时网站的主要内容都是静态的,使用者使用网站的行为也以浏览为主。

2005年以后,网际网路进入Web 20时代,各种类似桌面软体的Web应用大量涌现,网站的前端由此发生了翻天覆地的变化。网页不再只是承载单一的文字和,各种丰富媒体让网页的内容更加生动,网页上软体化的互动形式为使用者提供了更好的使用体验,这些都是基于前端技术实现的。

随着WEB20概念的普及和W3C组织的推广,网站重构的影响力正以惊人的速度增长。

Web前端开发的发展前景还是不错的,主要体现在以下几点:

1传统软体网际网路化已经是大势所趋,传统软体服务商都在寻求自己产品的网际网路化发展之路。

2这是一个使用者体验为王的时代,通过Web20的薰陶,使用者在享受它带来的便捷的同时也对网际网路产品的使用者体验有了更高的要求,这意味着前端开发人员也会有更多的挑战和机会。

3由网页制作到Web前端工程师这个职业名词的转变就意味着Web前端开发已经越来越趋向专业化、职业化,同时从这个新名词也可以看出IT业界已经逐渐意识到前端工程师的重要性。

4Web前端技术更新迅速,生命力极强,几乎每天都能感受到它的脉搏,特别是近两年HTML5的来袭更是继Ajax之后又一次将前端技术推向风火浪尖。

web前端开发工程师和软体架构师哪个好

web前端开发要学会很多技术,不只是+css还有熟练掌握js及其框架,如果想有更深入的发展,还要学习js的理论,最好能开发自己的js框架,那就很牛了,至于软体建构就是要熟练掌握和css,相容各种浏览器,两者的侧重不同,要看自己擅长那个方面来决定做什么

web前端开发工程师就业前景怎么样

现在学习web前端,5开发还是很火的,缺口大,前景好,简单能学会的,先去网上找点基础视讯看

,Mars的视讯比较好讲得很全面。当然学习要靠自觉性,坚持学习,兴趣是最好的老师。

以上就是关于软件测试以后岗位晋升途径怎么样发展空间大不大全部的内容,包括:软件测试以后岗位晋升途径怎么样发展空间大不大、请大家谈谈软件测试升职路线及各阶段应该掌握的技术、不惑之年的IT男是否还有升职的机会等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/8857483.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-22
下一篇2023-04-22

发表评论

登录后才能评论

评论列表(0条)

    保存