软件测试和软件开发,哪一种职业更有利于升职做管理层?
1、软件行业不是吃青春饭的
2、如果管理能力强做测试更容易当经理,不过一般到总监就到头了,而且越来越多公司都不设测试岗位了。
3、不用考证,刷题吧,比如leetcode
做测试里面开发能力最强的人,更有利于做管理层。一般做开发的都不屑于做测试,但是测试工作中其实也有很多地方要涉及到开发,比如要写脚本,做测试平台之类的。可以先做一段时间开发,再转测试开发岗
开发团队有经理,测试团队也有经理,爬经理级,没分别。
研发团队总监级,一般都是开发出身的人做。
升值没有容易的,考个证就当经理,是不可能的。
两个应该属于前后端的区别吧,领导岗位一方面是技能掌握,另一方面也是协调关系。所以,你要自己对照一下看呀。
软件行业并不是吃青春饭的
先纠正你一个错误的观点,软件行业不是吃青春饭的,如果非得这么说,那我只能告诉你很多行业只能吃青春屎!
关于你纠结的软件开发和软件测试哪个更适合发展,我一直认为,在开发领域,强哥的测试技术非常扎实,在测试领域,强哥的开发能力实在牛逼。你说,这事儿怎么办?
如果我天天纠结这个事情,还活不活了?
我们先来谈谈技术追求这个事情,自从“工匠精神”这个词提出来以后,现在全民都在提,这不是什么坏事。至少,让浮躁的人们知道了,“工匠”其实是最受人尊敬的,也是最有尊严的一个群体,就像现在丈母娘都越来越喜欢IT宅男一样的道理(钱多,事儿少,脾气好,俗称“经济适用男”)。所以,当你还在纠结做开发还是做测试,证明你其实是没有技术追求的,这一点你不一定会承认,但是身体是诚实的。
为什么这么说,其实道理很简单,我们来设想这样一个场景:如果你是一个爷们儿,突然在你的生命中出现了一个美丽的姑娘。
你会怎么办?
你会纠结吗?
你纠结什么?
我相信你会奋起直追,因为你内心很笃定,就是她了,你一定也不会跑来问强哥或者网上询问建议的。我们选择职业,道理也是差不多的,人为什么会纠结,只是因为不够坚定而已。就像到底学Java好还是学Python好这样的问题,每天充斥着QQ群或者交流论坛中。现实的情况是,测试也好,开发也罢,如果你不去执著于对技术的追求,你相信我,你一样都干不好,更别说做管理,建议你也别干这行了。就像很多人之所有选择测试,是因为害怕编程,基本上来说,不懂编程,要想在测试技术领域有所作为,很难,30岁以后转行的不少,中年危机更甚(应该是这部分人在唱衰这个行业是吃青春饭的,因为他们自己的无能导致在这个行业没有饭吃了)。
人性就是这样,这山望着那山高,老婆总是别人的好,那个优秀的孩子总是别人家的,或者经常听到一些自我催眠的话,哥的人生哥作主,等等言论。我们不谈对错,只谈现象。强哥接触的人,特别是学生,各种风格,各种性格,形形色色,当然也有各种奇葩,基本上,我在很多人身上,都能够感受到一点:很多人总是把希望寄托在一些不切实际的未来,而不是把握当时当下确定的现在。得不到的永远是最好的。这些都是人之常情。
强哥也是热爱技术,大学一直自学编程,但是,当第一家公司安排我去做测试工作时,我想都没有想,我要做程序员,还是接受公司的安排,做软件测试。因为原因很简单,我只想搞技术,我必须要进入IT这个行业,特别是当年我还是一个小菜鸟的时候,尤其又是一个统计学的学生。至于IT这个行业未来会怎样,管它呢,我又掌控不了,我唯一能确定的是,我喜欢这个行业。再退一步,无论我做什么工作,谁都阻挡不了老子写代码的热情。所以,强哥现在仍然保持足够的代码量,所以我能写书,出视频,写教材,所以我能在公司里面保持技术的领先地位,即使现在我是一个CEO,很多朋友都劝我作为一个CEO,要做好三件事情:“找人,搞钱,定战略”,去他妈的三件事,老子就想做好一件事:“用技术去征服世界”。让技术,成为蜗牛学院的定海神针,建立培训机构的技术壁垒。为什么强哥要去找人,要去搞钱?为什么我们不能强大到让人来找我,让钱主动送上门,这才是格调。
回到本话题的出发点,学开发还是测试?
强哥给你的建议就是两句话。第一句:“做任何你周边的朋友不敢做的事”。第二句:“做你认为你自己最想做的那件事”。强哥怎么建议你,不重要。朋友怎么建议你,不重要。老师怎么建议你,不重要。网友怎么建议你,不重要。当然,如果你仍然无法抉择,那么你就跟随强哥吧,把测试和开发,前端和后端,管理和技术,通吃。走向人生巅峰,指日可待。那个时候不只是管理,你想做老板都有可能!
这个世界上,为什么成功的人总是少数?
可能只有1%,强哥来告诉你,因为那99%的人都选择走大路,走一条容易走的路,只有1%的极少数人,走的人别人从未走过的路,是一条难走的路,他们不成功,天理难容。
反之,你将会成为众多的被管理者之一!
中国软件行业吃青春饭的误解,主要原因是加班实在令人发指。试想有了小孩后,怎么还可能天天朝九晚十的奋斗在工作岗位上?至于软件测试和软件开发哪个更容易做管理层。主要在于搞清楚管理层管的到底是啥?人?还是技术?搞不清楚的话,做哪个都没戏。
一 软件行业不是青春饭
二 两个岗位殊途同归,最终都是靠写代码打天下
三 基于你对自己实力的评估,田忌赛马了解一下
四 也不能只田忌赛马,还要考虑千金难买你喜欢
所以,应该选哪个,只有你自己才能给出最终答案
其实无论测试还是开发后期发展都分为横向和纵向的,开发和测试按技术层面发展的话都是初级技术员,中级技术员和高级技术员,后期想横向发展转管理层的话个人感觉软件测试会更容易些~
因为,目前一个项目对接都是从 pm>项目经理>开发>测试>运维辅助>运营>上线。 那么在这个产品线上 测试算是承上启下的一个环节了,他跟各个部门直接都会联系 既要懂技术又要了解各户需求 那么他最容易提升到项目管理的层面上了~希望能帮到你~