
有可能引战,和测试人员有限的一些打交道,感觉某些测试人员貌似逻辑有点不清,比较极端,很难沟通。
公司招测试,有可能是为了省钱还是其它原因,感觉水平并不和算法开发人员同一水平,导致产生了很多额外的成本,例如沟通成本,他们似乎不理解算法的原理,以为人工智能是万能的,只要优化,一定能达到目标;另外,测试人员水平不高,测试需要花费很长的时间,测试可能并没有达到应有的目的。从短期看,公司节省了人员的成本,长期来看,其实也产生了不良的影响。
一个感觉,招人应该招最好的,像谷歌学习,即使是测试,宁缺毋滥,几个草包也比不上一个生产力高的人。
1 0ZXYDDu796nVCFxq 2019-07-10 21:13:42 +08:00 via Android 一般只和钱相关 |
2 p2pCoder 2019-07-10 21:20:34 +08:00 AI 工程部门,没有测试 |
4 p2pCoder 2019-07-10 21:24:30 +08:00 |
5 yidinghe 2019-07-10 21:25:00 +08:00 via Android 当你在业务方面与测试人员有争执,如果不能通过逻辑说理把问题扯清的话,那么应该反思下,自己的逻辑思维水平也许并没有高过对方。 |
6 hoyixi 2019-07-10 21:30:51 +08:00 国内 IT 作坊,能有测试人员不错了。 没错,IT 作坊,我并不是针对谁,在座的各公司,都是作坊 |
7 jdhao OP @p2pCoder 那就是开发人员自己说了算喽,也挺好,测试人员不懂算法的原理,还帮忙测试,有什么问题还不如自己清楚。。 有一个问题,万一开发人员自己不诚实,明明效果没有提升,自己说有提升,毕竟既是运动员又是裁判员 |
10 amwyyyy 2019-07-10 21:41:37 +08:00 不会啊,测试对整体流程更清楚,开发一般只了解自己那块。我曾经也是测试转开发的。 |
11 q8164305 2019-07-10 21:42:09 +08:00 via Android 钱就那么点,有能力的都转开发了,我就是测试转开发的 |
12 misaka19000 2019-07-10 21:44:04 +08:00 和职业本身无关,和你们公司的招聘要求有关 |
13 cubecube 2019-07-10 21:44:06 +08:00 via Android 看工资,你给我开现在的工资,我也去测试 |
14 a62527776a 2019-07-10 21:48:00 +08:00 我司就是简单的 web 应用 招的个别测试就是点点点,别说什么业务逻辑了 web 相关的基本常识都没有 |
15 jdhao OP @amwyyyy 我是做算法,测试其实就是把我们的模型跑测试集,统计准确率等指标而已,不像你说的那种开发 |
16 jdhao OP @misaka19000 是的,我的观察样本有限,感觉测试人员的要求似乎比较低 |
17 xuminzhong 2019-07-10 22:05:23 +08:00 以我观察到的情况是这样,比如毕业时,只有开发干不了的才考虑转测试。 |
18 iyaozhen 2019-07-10 22:24:58 +08:00 via Android 这个得看你招的什么人呀,招一个和你水平差不多的去做测试不就行了。 有人说这种人都去做开发了,那么做开发为了啥呢?高工资,测试和开发工资对等呢?为了话语权,那测试更了解业务和整个流程,话语权更大。 所以说好的测试只有大公司才玩的起,得加钱 |
19 fonlan 2019-07-10 22:36:22 +08:00 via Android 完全不是这么回事儿,开发只需要根据自己负责这一块的需求写代码就行了,而测试则需要对整个系统有全局性的了解,了解产品的设计,连接客户的需求。越是庞大的项目开发了解的越少,测试了解的越多。当然,不管开发还是测试都有高低之分。 |
20 2DaYe 2019-07-11 00:03:52 +08:00 这玩意儿也分人、分水平 开发大部分做专,前端的不懂后端、后端的不懂前端;但是测试不是,负责的测试会把数据流弄明白,前后端都了解,整个系统的架构也要了解,这点很少有开发能做到的 |
21 Erroad 2019-07-11 00:30:34 +08:00 via Android 我目前所见的跟 19 楼说的完全相反 |
22 Akiyu 2019-07-11 00:37:16 +08:00 这事情不好说啊, 开发前端切图仔 后端 CURD BOY 也好不到哪里去 如果你说普遍的话, 得有几年, 几家公司(包括大中小厂)的经验才比较好回答这个问题 另外一方面, 和国内环境有关, 国内的环境, 测试这个职位普遍不怎么被看重 有些小公司是开发兼测试, 甚至策划兼测试 但是也没 #18 #19 说得那么好就是了 = = 或许他们是这样的, 但是大多测试未达到这样的水准 |
23 JerryCha 2019-07-11 00:38:26 +08:00 你们招人的时候完全按一般软件开发那一套招的测试吧,是的话不理解 AI 算法挺正常的。 |
25 hyrepo 2019-07-11 00:44:37 +08:00 via iPhone 听说微软的测试都是资深开发转过去的?有没有老哥能确认下 |
26 ericgui 2019-07-11 00:50:50 +08:00 via Android 一般都是直接上线 |
28 HuHui 2019-07-11 01:08:43 +08:00 via Android 国内测试很少有经过系统训练的吧,甚至是培训班 |
29 HongJay 2019-07-11 01:20:27 +08:00 没人敢说真话么 |
30 russian 2019-07-11 01:59:29 +08:00 愿意花钱搞测试的企业和行业,测试都是很牛逼的。 不愿意花钱的行业,测试都不怎么样。。。 顶级的测试很厉害,很厉害 |
31 lplusk 2019-07-11 03:42:13 +08:00 好的测试基本都懂全链路上的业务,同级别测试跟开发的薪资差距在 20%以内。 |
32 Tink PRO 技术方面肯定是的 |
33 tt67wq 2019-07-11 09:03:14 +08:00 有个成语 唇亡齿寒 没了测试,谁给你顶锅? |
34 p2pCoder 2019-07-11 09:09:43 +08:00 @jdhao 效果是业务方的数据度量的 主做推荐系统,每上一个算法,ctr cvr arpu ecpm 这些都直接反应在对应业务系统的统计数据里,一个实验,一个号段,效果对比 对于算法工程师来说,算法 模型的很多东西对于 他们也是黑盒,他们的核心是提升算法在业务中的效果,很多东西是没法测试的,给个 LR 模型,还可以解释,NN 纯粹无法解释 线上有多个模型,上的每一个 模型都是实验,本身就是不稳定的,目的是把基线的效果提上去,AI 的链路太长,每个环节都可能是问题产生的来源 |
35 jdhao OP @p2pCoder 我们的算法不是推荐系统,上线之前,需要有一定的准确率,但是不上线,就没有真实的数据,所以要先测试,现在相当于在测试认为符合真实场景的测试集合上调优,比较蛋疼 |
37 msaionyc 2019-07-11 11:00:26 +08:00 楼里有老哥说的对,测试一般都是做开发做不下去,才做的测试,另外还有一点说出来非常得罪人,相当比例的前端也是开发不太能做的好,觉得(自己觉得,或者身边人灌输的思想,或者确实是事实)前端更简单,所以选择做前端,当然真正热爱前端,或者热爱测试的人,他们肯定不属于这类人,前端和测试也并不比开发低端,但这种做不下去所以才转方向确实占有很大的比例,导致了楼主说的这种现象存在 |