测试工程师可否作为一份终生的职业,欢迎认真探讨
这个话题本该发展职业发展版块,但那里人少,我想多点人参与这个讨论,谢谢。我希望大家能认真思考后给出你的答案,无论你是新手入门,还是资深专家。回答这个问题请不要凭一腔热血,也不用过分消极,别总和钱挂钩,平心而论即可。
我个人年过30,参加工作至今从事时间最长的就是测试工程师职业,我内心深处很希望一直把这份职业长久的做下去。虽然我的技术并不出众,但最少我也有了一些经验和经历,虽然在如今测试行当的现状没有高深点技术的经验可能不太受待见,但最少我一直在坚持着,我会一直坚持到这个行当没我容身之处或者侥幸成为测试的终身职业者。
在广东这些年,我见过不少与我同龄的测试人离开这个行当了,比较悲哀的是我遇到的离开者多数人都有些被逼无奈的感觉,有的年纪大了不想再做具体的事,有的找不到合适的管理职位,有的说想自己去创业。但我觉得这些想法多少都有些问题,当然这是环境和个人双方面都有问题。
从个人上说,我认为年纪大了就要去做管理岗这本身就是种误区。我老爸是传统行业的车床师傅,也就是老技工,他现在60多岁了还是可以天天给农机具加工修理零件。我们测试从业者为什么30出头40不到就要一门心思脱离测试执行工作?就算是与我们每天都见面的程序员职业,我也遇见了不少40+甚至50+的程序员(真没撒谎,他是个满头白发的嵌入式产品MCU工程师),他们都可以做到这么大岁数,我们测试人为什么就不能?有些人要说环境不允许,我就说先别管环境允许与否,你自己有过把测试执行工作进行到底的觉悟么?别以为我说的是自动化是性能,我说的就是手工的黑盒测试,你有过么?
为什么我要说是手工黑盒的执行?因为这就是目前测试行业的主体工作,是绝大部分测试从业者正在干的事!就像程序员最多数的人工作是编码,而不是架构设计等等;就像机械加工的从业者最多数的人还是在干加工,而不是设计零件等等;再往远了说一点,那些去工业化搞金融的国家经济泡沫破碎闹危机,中国因为实体制造业发达最少大家还有口饭吃,还不是因为那些高大上的工作能容纳的人数实在有限?
扯远了,就测试这行当往前一点看。再过十年、二十年,中国的测试行业就是全部功能自动化测试、性能测试了么?我看还是要以手工黑盒为主!为啥?你功能自动化能凭空而来,不需要经过手工测试等功能稳定?你性能测试天天做?那你那个破系统可以扔了,还给用户用个毛,天天性能有问题。我说这么多就是想说:我认为测试的常态工作依然会是手工黑盒为先,你想高大上可以,但测试的基础工作依然需要最多数的人去做!
个人方面最后说句,那些离开自己去创业的都只能算是测试这条路上的路人甲,你根本没拿测试当份职业来做,这跟农村放羊的跑城里搬砖攒钱攒够钱立马回家务农娶媳妇本质上一样,根本没把建筑行业当职业而已。
从环境方面说,我认为环境上最大的问题是招聘单位的年龄条件。经常看到某某小公司招聘测试工程时注明年龄20~30,20~35之类。我就想问这些企业的HR,你怎么知道30岁或35岁以上的测试人员就不能再继续做工程师了呢?就算你考虑待遇要求的因素,你又如何肯定年纪大点的测试工程师不愿意拿一份工程师的薪资了呢?测试又不是搬砖,不是非要年轻小伙才能干;测试也不是什么对手速、视力、听觉、嗅觉等有特殊要求的工种。怎么就总搞的人人年纪大点就心浮气躁,不混个管理岗不干个技术含量高的就感觉有今天没明天的?
你们有些企业能接受年纪大的程序员,为什么不能接受年纪大的测试人员?要知道程序员的编码技术更新速度远快于测试人员的测试技术更新,有经验的测试人员明明应该像老技工那样在国内吃香,但现实反倒是年龄就像测试人员的鬼门关一样!
IT业的测试就像传统行业的质检,你一个企业总想招几个刚毕业的便宜新人来做质检,你的质量能有足够保证么?换过IT企业不是一个道理?
所以我想说环境是有环境的问题,但测试人首先能做也是该做的还是保持一份测试从业的信心与恒心。因为到最后,只要还有IT业,还有程序员,就一定还有测试人员。只要还有测试工作,就还是会有测试基础工作和测试高级工作之分。我不知道测试行业将来是否一定会容纳那些年纪大的测试人,但如果它只容纳那点做高级职位的大年龄测试人,那测试确实不算一份值得长久做的职业。
但我更愿意坚信,只要我愿意坚持,这行总是有条路给我走。欢迎大家踊跃投票!
目前很多公司招聘员工时,充分考虑年纪问题。年纪偏大时考虑人身体强度不够,软件行业加班较多,每年有新生活力涌入。不同年纪差距可能会有代沟...因素太多了,导致软件行业执行都无法成为终身职业的。 ceshi81 发表于 2015-8-18 13:14
目前很多公司招聘员工时,充分考虑年纪问题。年纪偏大时考虑人身体强度不够,软件行业加班较多,每年有新生 ...
这确实是很现实的问题,所以环境目前还不很友好,希望以后能有所改善。 很现实的问题,加班这么多,,,,年纪大了,你能吃得消吗? 很现实的问题,加班这么多,,,,年纪大了,你能吃得消吗? loveok_56 发表于 2015-8-18 13:59
很现实的问题,加班这么多,,,,年纪大了,你能吃得消吗?
年纪大也没到大的不能加班的地步,再说也不是所有的测试岗位都要成天加班。只要没真的七老八十,加班能力20岁也未必就比30岁的强哪去啊。与其考虑体力问题,还不如说是已婚与未婚的差别,用人单位选年轻的因为一般都没结婚,比已婚的人因为家庭因素导致不愿意加班的情况少些罢了。 赞成楼主的说法,不过在这个现实的社会,提高自身的素质,提高自己的不可替代性才是王道 支持楼主,说的很实在 shinyxiang 发表于 2015-8-19 08:34
赞成楼主的说法,不过在这个现实的社会,提高自身的素质,提高自己的不可替代性才是王道
不错,提高自己永远是王道。但如果环境能变的更友善些测试职业才会更有可持续性 cuicaihong 发表于 2015-8-19 08:51
支持楼主,说的很实在
谢谢支持 这就沉了:L 这个不能沉
[*]有测试理论,更容易有全局眼光来看整个架构。
[*]做的久了,会有一种所谓的feeling。其实更严格的说,是一种即使没形成文字或文档,却慢慢在自己脑海里形成的流程与测试方法。这个东西是放之四海而皆准的,是可以通用的。不管被测对象怎么变,技术怎么变
[*]做过自动化,对开发会有认识。
[*]做过性能,对高并发会有感觉
[*]做过安全,在自己写脚本,写Java的时候,写任何一句跟SQL相关语句的时候,第一反应就是SQL injection。开发不见得有这个意识。
[*]业务,更是越老越吃香。从金融,银行,电商,到通信,网络,无线,大数据,云计算。你所接触到的产品领域,想必就够自己学很久。也可以让自己用更久。在我们这个虽传统但可以跟internet齐名的公司,手动却懂业务的测试,不知道发现多少问题。在公司,部门的地位也真的很高。
[*]待遇,做精深了不是什么问题。没听说BAT的开发和测试待遇差别有多大。
noexcuse 发表于 2015-8-31 11:00
[*]有测试理论,更容易有全局眼光来看整个架构。
[*]做的久了,会有一种所谓的feeling。其实更严格的说 ...
这只能说你的公司做的很好,不能代表整个测试行当的环境啊,唉,今天就又遇到测试同行被欺负之事,无奈。 lctlee 发表于 2015-9-1 10:04
这只能说你的公司做的很好,不能代表整个测试行当的环境啊,唉,今天就又遇到测试同行被欺负之事,无奈。
这个要分析下为什么被"欺负"。如果不但找出问题,并定位了root cause,想被欺负都难吧。
开发没那么可怕吧?
我倒觉得一个拿着n个bug来找的测试,对开发来讲是一种压力 哈哈
noexcuse 发表于 2015-9-1 10:12
这个要分析下为什么被"欺负"。如果不但找出问题,并定位了root cause,想被欺负都难吧。
开发没那么可怕 ...
呵呵,现实有时候没那么简单的。:L 年纪大了真的难找了。你说你愿意做黑盒,能做的人多了去了,你愿意低薪去做吗?你愿意,企业也未必愿意招你。
测试行业本身技术含量不高,年纪上去了,技术上不去,管理职又少,难以适配招聘市场的需求。 IT行业被很多垃圾公司牌子做瘫了,整天让人免费加班,输出的却是大量垃圾项目,所以不只是测试,包括开发都不想让其成为终身职业 wn0112 发表于 2015-9-2 14:45
年纪大了真的难找了。你说你愿意做黑盒,能做的人多了去了,你愿意低薪去做吗?你愿意,企业也未必愿意招你 ...
嗯,很无奈,和你一个想法。
只有指望中国老龄化严重,年轻人不够多,这些企业不用也得用,:Q andyclock 发表于 2015-9-3 19:50
IT行业被很多垃圾公司牌子做瘫了,整天让人免费加班,输出的却是大量垃圾项目,所以不只是测试,包括开发都 ...
也不能这么讲,如果都是大公司出精品,那能容纳多少人做事呢,