搞不懂大学生不好好搞开发,还提倡他们来搞测试是为了啥?
难道是为了行业?还是为了自己?
为了实现中华民族的伟大复兴
1、或许只是当作跳板
2、做游戏测试死路一条
为了结婚生子,开发的女占比 比测试低多了
不少大学生大学没好好写代码,整天玩玩玩,去做开发算是没戏了。
到了大学末期很急很慌,赶紧找找 IT 行业相关的门槛低的工作
然后一批还懂点 linux 的去做运维
会来事,懂人情的去做了客户经理
PPT 高手,能说会道的去做了产品经理
什么!!??以上那些你都不会。
别介,我撸游戏手速快啊、点过各类 APP 啊、挑毛病毒舌起来几头牛也拉不住啊、当键盘侠敲坏 N 个键盘啊
发现测试这工作简直天生为我准备的好么,要是能做游戏测试一边工作一边玩游戏岂不是美滋滋
我们大三下学期有个软件测试课,老师是某个公司的测试 leader。她就预言,你们这群渣渣里,一定有一大批最后会去做测试的,然后上课高标准要求各位同学。等到最后毕业,班里一大堆代码弱鸡感动的痛哭流涕(要不是她,估计废了)。最后那些连测试行业都没混下去的,已经卷起铺盖,逃离北上广深,回到家乡,和 IT 界 saygoodbye 了。
我想,大概以后有师弟师妹提起他大学是什么专业的时候,他会这么自嘲一句:“我是软件的学长,又软又贱、学得不好长得也不好的那个,要加油哦,小师弟(肥皂)”
OVER(逃
不是人人都适合做开发,不是人人都可以轻松进 BAT。
总要有人打杂,做简单的事。
就会点点点的小弱鸡,干不了多久就瘪了,然后去做些和技术无关的事。
术业有专攻,大佬别一棍子打死 至少对测试行业来说是好事啊
感觉楼主的圈子只接触过低端的测试人员 眼界还是有待开阔 来 BAT 让你见识什么叫测试指导开发
这种开发,在大厂,差不多的测试都可以分分钟虐的他生活不能自理,真正牛逼的人至少抱着结对互助的初衷,你遇到的的确如楼上所说,低端太多,而且主要还不是测试太低端,而是开发或者整个氛围太低端~
首先请问您是在哪个高端的大厂抑或是在某个氛围高端的地?
七楼那句测试 "指导"开发我看完真是笑 cry 了,那句分分钟虐到生活不能自理简直将测试的优越感吹出新高度。
不拿不同身段和高位的来比,没有价值。就拿同等水平,BAT 网易京东校招进去的,薪酬普遍是开发的七八折。
但是就那代码水平和开发相比,谈指导和教做人岂不是让人贻笑大方。
不可否认,测试确实是能在测试角度给出某些所谓的 “指导” 性建议,但是吹成这样,我是看不下去的
测试薪酬是开发的 7、8 折这是现实,这可以作为论据么,那你亮出工资单的话,社区里很多人要求你闭嘴你也得听了么?
之所以提大厂,是因为大厂比较规范,虐狗不需要跟狗比叫声大……因此,你所谓的 “自负自大” 的开发,没有自知之明的话,测试也不需要跟他秀编码技能,有的是途径……
有些人,真是没有自知之明,被陈皓洗过脑就觉得自己各方面跟陈皓一样,变成精英码农了……可事实是,这个社会、这个软件行业目前的生产力水平……还是需要高下层次分明的精细分工的。
话说话来,我很认可陈皓的理念,然而我很理解他到什么厂都不如自己创业干得爽的现实……呵呵~
我承认我菜啊,但是也不至于了和你 在互联网行业里,菜就是原罪。
至于我扯薪资,就是为了证明在国内——测试从起步阶段就是水平落后于开发。 再同等发展状况下,不论再所谓的 BAT 还是高端工作氛围内,不存在上面两个测试拽到指导开发的境地。大厂我也呆过,大厂的同学情商素质普遍较高,包容性高,但也不代表他们真的想被一个菜鸟指导,“要高下层次分明的精细分工” 这样的行业特征,就是说明测试处于鄙视链底端。
至于您提到的陈皓,不好意思 我不看他的文章。
作为刚从傻逼变菜鸟的一名测试从业人员,我觉得测试同学最主要还是找准自身的定位,稳扎稳打吧。
(到此为止,恕不扯皮)
7 楼说指导开发的是菜鸟测试?
我说的 “差不多的” 测试你看不到?
还有,谁提到测试指导开发指导的是编码的技能?
不要习惯性的自卑,还传导给别人……
我上半年给他们做过一次学生的答题评审,整个考试流程是这样的,第一道题目是自动化测试 Appium, 占据一半的分数. 另一部分是找 Bug 和设计测试用例。我觉得就凭第一题大部分测试行业的人就已经被唰下去了。
类似电影<哈利波特 - 火焰杯>里面的竞赛,学校之间搞搞竞赛和各种运动会是学校活跃学习氛围,是多所学校之间比武切磋的一个形式。从鼓励学生学习的角度上, 我觉得这个活动还是很有积极意义的。他最起码鼓励学生去学一门编程技能加一门自动化测试技能了。
多个比赛没坏处,最后毕业的时候,学生自己会根据公司品牌,薪资,岗位进行合理选择的。
不要觉得自己接触的测试行业 low 或者从业人员 low,就说学校搞这个不合理,更多的时候应该反思下是什么人让测试行业变 low 了。
最近运维社区办了几场大会,其中请了 Jenkins 的作者 KK 来国内分享。我一看是大牛就去问可否赠送给我们社区几张票让社区的同学去学习下。结果人家说:"你们也用 Jenkins?"。我就一脸懵逼,我说我们测试天天用呀,你们运维才是后来的使用者吧。
大家不妨去看看人家运维行业正在在聊什么,CI 持续集成、CD 持续交付、DevOps、自动化部署、单元测试、代码审计、自动化测试、微服务测试、覆盖率、测试环境、基准测试、性能测试、安全测试。反观我们测试行业自身,各种坑蒙拐骗之流,年纪轻轻懂个皮毛就瞎出书捞钱,挂着测试培训的名义 + 高息贷款把服务员和厨师往测试行业里面塞,真正有技术和实战含量的技能培训却寥寥无几。相对于其他的地方,我们社区已经是整个行业里面最有技术范的社区了,即便这样大多数人仍然都不知道一些很基础的概念,比如 Jenkins,git 分支管理、app 调试分析,接口测试, docker 等等。
我们距离满足质量保证的能力需求还有距离,大家还尚需努力。加油吧亲。楼上的同学别在这互甩嘲讽技能了。要是不服可以自己去报名体验下。可能连人家初赛都不见得能过得去。
我一般遇到这种问题,就会假设一下。
假如,让你回到大学时代,你会选择做什么?
大家可以回答下。
所以我说 devops 里最大的痛点是什么?是测试,但 devops 里目前却很少听到有测试从业者的声音,更多人不是想着奋起而是在自怨自艾,让人感觉莫大的悲凉。
“万般皆下品,唯有编程高” 。。。满意了?
讨论上升到了关公面前是否可以舞大刀了么?
#15 楼 @seveniruby 一直在 docker one 的群里,每天晚上邀请各种大牛在微信群里做课程分享,讲 docker 在实际工作中如何落地,讲各种技术 (都没听说过),思寒你这么一讲,总感觉我们测试是活在自己的世界里😓😓😓
—— 来自 TesterHome 官方 安卓客户端
我的信念是,360 行,行行出状元。差异只是难度系数而已。
不同环境下会有很大的差异,也不排除有的公司测试可以达到指导开发的程度(例如 Google 的 SET ),毕竟术业有专攻。我们接触过有的公司运维对于 CI、单测这些接触不多,都是测试和开发推动为主。运维光上线就快 Hold 不住了。
至于提倡大学生搞测试,我觉得没啥问题吧,不大明白为何大家都觉得测试不是好出路。至少给我再选一次,我还是会选测试而不是开发。
刚加入测试行业的时候我一直认为做测试的应该比开发强的,要比开发更懂开发,不然怎么做得好测试。虽然现实跟理想不太一样,不过我现在依然这么认为
应该不会做测试了,码农确实更适合我。。。可惜做了快 10 年才发现,也快写不动了。。。。
PS:天天加班面界面,写业务其实也很无聊。。。。
赞同!在国外如 Google 貌似测试的要求比研发还高,不仅要求自己懂代码还能检查出研发的代码缺陷,做 CodeReview。只是国内环境大多数人理解的测试大多数都觉得只是手工重复点点点,是一个代码能力不行妥协的岗位,个人觉得一个好的测试人员要具备两个能力,一个是代码技术能力,对测试的产品要知其然还要之气所以然,否则一直停留在黑盒测试,始终不能深入理解发掘缺陷。另外就是产品业务能力,对产品有独到的理解,所以一般最后超开发或者测试开发,或者产品经理转型。我们公司就有测试转开发,转产品经理的人。
关于测试指导开发有两点需要澄清 在这之前我想证实一个谣言 很多大型互联网公司相同级别的测试和开发的待遇是相同的
1.这里的测试难道是那种只会点点点的新手?新手去指导?请问你是怎么想的?能够指导,各行各业都是有点底蕴的好么 别秀智商下限,如果你以为测试就是点点点那么你的格局注定你的视野和发展,把眼界放开点吧,一个优秀的测试人员所应具备的开发和框架知识不应也不该低于开发 不然 code review 去丢人
2.指导开发 这里除了有整体业务的大框架下的考量(不可否认许多公司的测试在业务 约束方面确实领先于开发)也有一些第三人称的意味,旁观者清,这就是为啥上学的时候为啥你考 100 分很难的原因 不知道这个比喻你能不能理解
很多大型互联网公司相同级别的测试和开发的待遇是相同的。一般不依赖于级别,而依赖你怎么谈的薪水。跨度很大,但基本面上,开发超测试。大公司大家都待过。
好些测试价高质低,不及找个同等价钱的开发来做事划算
忍不住又出来吐槽你。
我就是看不惯 “指导” 这个词,只是觉你您这位大佬有些托大,张口闭口定义我的格局和视野。还有你说的考试 100 分:我从小身边学霸很多,他们聪明伶俐,解题思路清奇,考试都是 150,我只能考 120,但也并不妨碍我去看他们的考卷解题方式、思路。
还有你说的
【大厂测试开发工资待遇相同】,请您明确告知是那个厂?让我长点见识
【一个优秀的测试人员所应具备的开发和框架知识不应也不该低于开发 不然 code review 去丢人 】
这里谈的只可能是理论知识。看和说是一回事,写起来是另一回事。
工作没有高低贵贱,存在即是意义。peace&love
薪资是面试决定的,能力是更多同事的认定。
看来你没懂我第二个比喻是什么意思,你自己写的东西你总觉得是对的,所以需要另外一个思维的考量,麻烦你在吐槽之前先理解对方的意思好么,不要无脑瞎比喷?什么学霸什么聪明伶俐 我只想说你理解的什么玩意
表示在华为 平安待过 刚进去 就是跟级别有关 你谈归谈 最后是给你定的级别 然后才是工资
不可否认 看和说是一回事 那所谓的指导和写难道也是一回事 不知道你理不理解
同意你的说法 目前整个市场的大环境确实是开发领先测试一点 主要是目前很多公司的测试都较为偏向于执行 所以需要 一些新的思想 新的开拓 不然一直都是功能测试 也不好 对市场 对技术
以后开发、测试和运维的界限会逐步被淡化,老老实实多看点书。
搬个凳子吃西瓜,顺便回答一下,如果回到大学,我想我会放下游戏,至少少玩一点;如果回到大学,我想我会学门 java 或者 python,精通一门语言;如果回到大学,我想我会认真听课,研究算法;如果回到大学,我想我会多去外面走走,多一点见识,多一点沟通;如果回到大学,我想我还会勇敢的去追求自己喜欢的女生;如果回到大学,如果回到大学,如果回到大学,可惜回不去了,只能仔细自己现在的生活,尽量把自己想干的补回来,不留遗憾吧。。。。。
如果回到大学,我可能不会陷入网游不能自拔了,可能会认认真真地把英语学好,再学一门日语。然后。。。搬砖
呵呵,还做什么?掏空家底买房啊,傻不傻,还上个 JB 班
如果回到大学,我会买几期六合彩,然后过着逍遥快活的日子
我只是向往那如诗的远方
仿佛一缕风
又像是一阵雨
你来
或者我去
梦里无垠
了却相思
我只是个诗人 奈何落入尘网
搞不懂大学生为什么不好好学金融学、数学,还学什么开发为了啥?
—— 来自 TesterHome 官方 安卓客户端
为了世界和平所以选择做测试,万一导弹打错地方了,这就操蛋了。
虽然现在测试的不是导弹,但我喜欢吃荷包蛋。
测试也是开发啊 seveniruby 的一番话倒是说得不错 花时间多做点对这个行业有贡献的事情
在国内,测试目前也就是把软件的 bug 找找好,测试流程做做好就不错了,对于其他更高进阶的范畴测试工具或技术,只能是企业项目里如果用到的话,就接触接触。目前的现状就这样!但话说回来,作为一个人,还是需要不断进步和学习的,人不能停止了学习,停止了学习新的前沿,就等于把自己给变得肤浅了,测试也是一样,生活更是这样!
从面试的校招生普遍的反应来看,大多数同学其实不知道要选择从事什么行业。有些同学因为面试开发受挫,就退而求其次选择测试开发,然而他们对测试开发应该做什么都不是很清楚,反馈 “只要不是纯手工测试就好了”。实际上大部分同学打心底是抵触或者看低测试工作的。如果让我重新选择,我肯定不选测试,但是既然选择了这条路,就努力做的好一些。
看来我边上好多同事都是假的大厂研发,不知道为啥人家都觉得他们 QA 很厉害,不比研发差到哪,我明天就去喷他们,见识太低了
个人看法:不少人喷我说我是因为代码水才去做测试拿优越感的,角色的存在自然有他的存在意义,我喜欢做测试就选择做测试,就算我开发能力强到可以拿 ACM 金奖我一样也会选择做测试,职业无非贵贱,萝卜青菜各有所爱,别人所认为的 low 对你来说未必是 low,提倡新人加入也是为了推进行业或职业的发展,没什么都不对的,研发看不起测试,我个人认为这不会是普遍的现象,反而觉得是因为少部分不得志的同行恶意丑化得来的,哎,静下心来做学问吧,想太多,比这比那的多浪费时间,有空还不如多看看技术贴
+1
提倡新人加入也是为了推进行业或职业的发展,没什么都不对的,研发看不起测试,我个人认为这不会是普遍的现象,反而觉得是因为少部分不得志的同行恶意丑化得来的,哎,静下心来做学问吧,想太多,比这比那的多浪费时间,有空还不如多看看技术贴
偷偷告诉你们,开发跟你们说你们很厉害,那是人家情商高,要不然怎么沟通。
当然开发确实会佩服一些开发能力强,逻辑思维强,测试 BUG 多的牛人;对普通人也就是佩服你认真、刻苦,并不是认可你能力。
哪都有鄙视链,产品一样会鄙视开发 “傻鸟,说半天都理解不了”。
看开吧,做适合自己的事,做自己喜欢的事情。抛弃王者荣耀,努力学习吧,少年们~
不匿名说句:测试怎么啦?! 就个人观点,测试要求比开发高! 测试不仅仅要有开发的深度,还得有广度。 能跟产品聊需求,能跟 UE 扯体验交互,能跟开发聊实现。 你眼中的测试是啥? 测试发展路线差么? 安全测试会么?性能测试会么?自动化测试会么?面过多少测试,连个最最最基本的测试用例都写得不清不楚。 点点点工程师怎么了?我反而觉得点点点工程师才特么难做。 举个例子点击登录按钮这么个动作,你看到了啥?能不能正确登录,错误有没有给提示? 特么人家牛逼的测试看到更多,例如发起的 api 是否规范,重要参数是否加密,数据库是否加密,加密了是否加作料,响应速度等等,后端是否对必要数据校验等等。 最最最后说个身边事:我曾一个同事后期接手个项目,把这个项目测试到让开发们最后都怀疑人生,最后项目测到 cancel,原因挖掘一堆架构设计不合理等问题。