软件开发转测试 软件开发转测试好转吗
大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发转测试的问题,于是小编就整理了3个相关介绍软件开发转测试的解答,让我们一起看看吧。
36岁以后转行软件测试行业,还有可能性和必要性吗?计算机信息专业没有做本行业?
很难了,一个如果没有经验积累了,那么做开始做起各方面的条件都不允许你这样做.年龄太大了,加班方面肯定就没有年轻人行,二开始的收入肯定不会高,那么你的年龄都到这个时候了,你的收入低了也支撑不了你的生活开支.同时你放弃现在的工作岗位你的家人也会持反对的态度.
有些程序员说35岁职业危机,那么为什么做开发的35岁程序员不转做测试呢?
非著名程序员:换个角度看世界,另辟蹊径,提供新思路,优质的回答。
说实话,这个问题一点水准也没有。因为这个题主根本就没有认识到职业危机的原因,职业危机最根本性的问题是什么?
我这么说,问几个连续性的问题,题主就能够明白了。
第一个问题:你认为测试门槛高还是开发门槛高?
第二个问题:你认为一个开发团队开发人数多,还是测试人数多?
第三个问题:自动化测试是不是越来越流行了,门槛是不是越低了?
三个问题问下来,我想大家都应该明白原因了吧?
感谢邀请!这可不是一个好主意,甚至说是一个馊主意。
首先,问这个问题说明你可能对行情不懂哦。在IT研发体系中,开发和测试统统称为研发,35岁这个门槛如果存在,那么不仅仅是针对开发的事情,面对软件测试也一样适用,所以开发转做测试是一个非常烂的想法。
为何说35岁程序员有职业危机,就是因为在35岁之后,人的精力不够用了,比不过年轻人,不满足互联网企业高强度的工作,这个和从事开发和测试并没有关系,所以说如果你要从开发转测试,也会面临一样的问题,软件测试一样比不过朝气蓬勃的年轻人。
而且在有的公司之中,测试相对开发而言更加辛苦,测试人员加班可能会更多。比如在华为公司,一些集采的测试人员,加班经常是比某些开发人员要多的多的,通宵倒班是常有的事情。所以如果说想从开发转测试,就觉得可以稍微轻松一点,我觉得这个是想错了。
而且即使你是要准备转型,在35岁的时候转型,这个时间点也有点晚了。对于测试团队来说,你已经不能像新员工一样的加班,所以如果去测试团队的话,你可能依然是需要从头开始,还真不如不去。
为什么程序员会有35岁职业危机呢?
一、一般公司养不起大量35岁以上的程序员,35岁能干的,28岁也能干,怎么还会大批量用35岁的呢?只要技术领导35岁以上就够了。开支问题。
二、35岁的程序员,基本都是有家庭的,做不到随叫随到,做不到全部精力都放在工作上。还有就是35岁以上的,大多数程序员都是老油条了。
三、很多35岁老油条程序员,没有精力没有心思学习,用的都是老技术跟不上技术发展。
为什么35岁以上程序员不转测试?
一、薪资跟不上。
二、很多程序员看不上测试。
其实,只能说很大一部分不转测试,是有一部分会转的。
您好,很高兴回答您的问题!
本人作为资深开发工程师,谈谈对这个问题的看法。
软件开发工程师,俗称程序员、码龙等,这个职业在中国既是技术活,也是体力活,更是青春活。35岁职业危机这个梗,起源于华为35岁淘汰员工的说法,35岁的开发工程师,也就意味着在开发工作上近乎10-15年工作经验,技能水平上已经是比较高水准了,按理来说应该会受欢迎才对,但结果并非如此。
在公司角度上可以不在乎年龄多大,只要是性价比高、能在规定时间,保质保量完成开发任务就行,但是10年以上的工作经验的人愿意拿着5年工作经验的工资,跟小屁孩们一起加班加点吗?
在国内软件开发人员,加班加点是常有的事情,996也不是什么稀罕事!35岁已经一家支柱,精力不会像年轻人一样,把更多精力放在工作上。
以上解释了35岁这个坎,下面我解释一下为什么不转做测试。
其一:职业上,一般测试人员的工作技能要求比软件开发人眼的要求要低,但是测试也是一个很花精力的活,在软件生产过程中,测试验收是开发阶段的收尾部分,一般公司,项目延期后,疯狂压缩项目后阶段时间,导致测试任务非常紧急繁重,加班加点成了常见现象。
其二:一般情况下测试的工资要比开发的低,俗话说由俭入奢易,由奢入俭难,试想一下,上个月工资还是5W+,换成测试工作后这个月工资仅仅1W,这个落差不是一般人能接受的,况且,测试工资能否满足家庭开支,这个也是换工作需要重点考虑的。
程序员35岁问题现在越来越受到人们关注,各大厂的裁员计划也屡见不鲜。
2019年3月,腾讯开始裁减一批中层干部,而整个腾讯大概有200多名中层干部,裁员比例大概为10%左右。
2019年3月,滴滴在全员会上宣布“过冬”,进行裁员15%,总人数达到2000人。2019年4月,京东大规模裁员,涉及1.2万个工作岗位,部分团队的员工人数可能裁减至一半。早在今年2月份,京东被曝将末位淘汰10%的副总裁级别以上的高管 。
2019年10月,新浪阅读裁员高达到90%,产品,测试,审核很多部门连锅端,只剩技术留了十几个。
在一个公司的业务稳定的封闭系统下,最核心最有技术挑战的岗位就只有那么些,换句话说,从公司经营的角度,已有的业务没有必要养更多的高阶工程师。所以在一个稳定的大厂
那么年纪大了升不上去几乎是必然会发生的事情。如果业务不增长,随着年龄增大,危机也会增加。相反,如果业务一直成长,一直有新业务的挑战,那么你的价值也无可替代的。
所以,转测试工程师,如果业务增长缓慢,也将遭到职业瓶颈。所以失去了对新的平台机会的敏锐嗅觉和拓展自己的勇气, 那怎么转都会遭遇职业危机。
从某种意义上来说,测试也是程序员的一种,当然对于那种只是简单的点点鼠标,查查按钮,检查检查页面上某个功能是否正常不算,真正的好的测试,都是会自已写代码去验证功能。所以楼主所说的测试,是指最低层次的测试,还是高级到可以自己写代码的测试。如果是自己可以Coding的码农,跟当程序员有什么区别?不过是从开发代码,转到写测试代码而已。
无论是多大年龄,提升自己的技术水平比较重要,我目前已跨入了45了,依然还是要写代码,当前目前我在一家公司担任架构师而已,我每天也是在不停的学习新的技术,比如大数据的技术框架,微服务架构等,我有时候依然会跟90,00后一起撸代码,当然更多的时候我是做框架,如果是增删改查,我一般也不怎么参与了。
现在社会上的风气是这样的,大年龄的码农已经不受重视了,公司需要便宜,能加班的年青人,这是可以理解,我在想,哪一天公司把我辞退了的话,我就真正不干软件这一行了,做了近二十年了,我也感觉有点累了,只是我现在不用供房,不用供车,只需要挣点一家人的生活费就行了。所以压力不是很大,就算不在这一行干,总有适合自己的。
不过有时候,我觉得自己常常写写代码,还是挺有意思的,所谓中年职业危机,不过份看重,随意而为吧。
软件开发和测试,哪个方向比较好?
你觉得开发如何定义,测试如何定义,还有什么是比较好。这个是关键。
不同的软件公司或者说IT公司,乃至需要IT服务的公司,由于其商业模式的不同,对于开发,测试的工作的定义是不一样的。
1. 不同的开发与测试
简单说,如果是从0到1,即从无到有的原创,开发的工作是满累的。其实有的时候,应该细分的需求架构与开发,往往没有人做需求(包括业务需求,技术需求)和架构,开发一个人承担着多样的角色,这样的话,开发的是压力非常大的。但是如果说是从1到2,或者就是日常运营维护,而且是小修小补,开发的工作,其实不多。
至于测试,也有多种情况,公司内部测试,且流程清楚,那测试的工作其实没有多少内涵的; 但是如果公司内部流程不清,产品发布问题多多,老板第一个想法是找个测试的来。这里其实又把项目管理,SQA,与测试的职责并在一起了。可能大多数情况,测试来了,问题还是解决不了,测试被开了,又换了一批,往返循环。其次,如果公司的业务是系统集成,那还牵涉到与其他公司(或友商,或有竞争合作共存关系)的联合调试,测试,这与公司内部测试显然不同。
2. 好的定义:
如果你说发展好,其实关键是职业与公司业务的相关性。一般的公司,其实开发测试差不多,这里一般是指使用IT技术的行业公司,如商超,制造业,银行等等,因为它们的主业非IT,IT只是维护,管理外部供应商;某些技术公司,如人工智能,大数据,如果卖点是新的算法,解决方案,可能是开发工程师;对于系统集成领域,离客户最近的最好;而主业是测试解决方案公司来说,肯定是测试工作好。
就写这些,希望对你有帮助。祝工作顺利,有问题欢迎讨论。
到此,以上就是小编对于软件开发转测试的问题就介绍到这了,希望介绍关于软件开发转测试的3点解答对大家有用。