有可能引战,和测试人员有限的一些打交道,感觉某些测试人员貌似逻辑有点不清,比较极端,很难沟通。
公司招测试,有可能是为了省钱还是其它原因,感觉水平并不和算法开发人员同一水平,导致产生了很多额外的成本,例如沟通成本,他们似乎不理解算法的原理,以为人工智能是万能的,只要优化,一定能达到目标;另外,测试人员水平不高,测试需要花费很长的时间,测试可能并没有达到应有的目的。从短期看,公司节省了人员的成本,长期来看,其实也产生了不良的影响。
一个感觉,招人应该招最好的,像谷歌学习,即使是测试,宁缺毋滥,几个草包也比不上一个生产力高的人。
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 1
当你在业务方面与测试人员有争执,如果不能通过逻辑说理把问题扯清的话,那么应该反思下,自己的逻辑思维水平也许并没有高过对方。
|
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 2019-07-11 07:38:42 +08:00 via iPhone
技术方面肯定是的
|
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
楼里有老哥说的对,测试一般都是做开发做不下去,才做的测试,另外还有一点说出来非常得罪人,相当比例的前端也是开发不太能做的好,觉得(自己觉得,或者身边人灌输的思想,或者确实是事实)前端更简单,所以选择做前端,当然真正热爱前端,或者热爱测试的人,他们肯定不属于这类人,前端和测试也并不比开发低端,但这种做不下去所以才转方向确实占有很大的比例,导致了楼主说的这种现象存在
|