测试开发之路 我为什么要学技术

孙高飞 · 2024年05月25日 · 最后由 test_ll 回复于 2024年08月05日 · 13004 次阅读

前言

这周来佛山采集垃圾数据 + 客户验收了, 每日和数据组的妹子在成堆的小垃圾山里度过,高温 + 蚊子 + 久站/久蹲, 感觉回酒店的时候全身都臭了。 项目急,周六日要加班两天,然后再飞回北京接着上班, 连轴转,想想都累,好像好久没好好休息过了, 然后系统里提加班发现不让提了,因为这个月加班超限制了, 公司的系统还是严格遵守劳动法的, 超过就不让提了,但项目很急,所以周末就是自愿加班了。 好在数据采集和现场验收的流程总监已经铺的差不多了, 以后应该不用我来做这些事情了。 今天跟数据组的妹子聊天,聊到了周六日的加班的事。 她说她们以前都是可以选择周末加班是换调休还是换钱的(1 天的工资), 我问她你们大概都会选择换钱吧,她说她不是,她全都换假期。她问我要是我能选我选钱还是假期,我说肯定是钱。她说换钱很重要么, 我说是啊肯定啊,节假日加一天班 3 倍工资的话差不多都够我老婆孩子去一趟上海迪士尼乐园玩了,都算上来回车票和酒店钱了。就算不算 3 倍工资也够他们在北京玩上 1,2 天,而且玩的很好很好了,既然这样为什么不换钱。她说挣得多就是好,不像我们换钱也没多少。我说是,要不是为了这份钱我早就不干这种苦哈哈的工作了。 她又问真的那么苦么, 我说在任何地方给那么多钱都是有代价的,那种又清闲,又不受气,钱又多,又稳定,又不用持续的学习的地方是轮不到我们的,就好像我跟你说我从来不敢 11 点之前睡觉(包括节假日和周末),因为怕领导晚上找我。给了我这份钱了,我就得对得起这份钱才行。要是一个月就几千块的我困了就倒头大睡,管谁晚上找不找我的。

为什么要学技术

其实想了想, 这个问题对我来说答案那就是钱么,或者说拿技术换职位,拿职位换钱。十好几年来不停的学习技术不就为这个么,古人也说过:学成文武艺 货与帝王家,不就是学出来个本事然后把自己卖一个好价钱么。前两天看到有匿名帖子《学技术的同学不要盲目》,看到大家的讨论也是颇有感触。 在咱们这个圈子里,质疑测试技术这个事也不新鲜了,有些技术么也确实就是用来炫的,对业务帮助不大,并且很多业务也用不上那些高端技术。所以虽然我是一个坚定的维护技术有用论的人,但是我也理解很多质疑测试技术的同学。以前我可能从职业发展,行业趋势等等等等角度去解释为什么测试人员要学技术。 但今天我也换个角度吧(就跟之前聊行业卷的现状一样), 今天我就单纯的从钱这个角度来说。

学技术就是为了能挣更多的钱的,所以可能对很多人来说,这个技术能多大程度的帮助你当前的业务,可能没那么重要。只要它能让你更值钱,能更容易通过面试, 那就没白学。 学技术么,很多时候是为了未来而学, 而不是为了现在。 能帮助到现在的工作是非常好的,是可遇不可求的,但帮不到也没关系。 就像我总说的一句话:很多时候不是有了机会才去学习相关的知识,而是学了相关的知识才能抓到这个机会。 我记得以前聊行业现状的时候说过,选择大于努力这个观点是对的,但努力了才有选择的机会,努力是门票,我周围的人没有不努力的,因为不努力的早就被淘汰出这个圈子了。 所以面向工资编程,也没毛病, 哪个方向更值钱,就业机会更多,就去学哪个方向,不能跟钱过不去对吧。所以行业认为这个技术是有价值的愿意为这个技术买单,那就没问题。

当然我知道有同学会质疑很多技术就是炫的,就是 KPI 工程,就是面子工程,对业务实际帮助不大。 确实有这种情况,但我觉得没有那么多吧。 我现在都会这么思考一些事情,就是企业一般都是比我这种普通人聪明的, 所以企业认为有价值的东西,也许是真的有价值的,或者说现在价值不大,但未来可期,企业愿意投入精力和金钱来培养这个东西一定是有原因的。 所以我觉得大多数时候,企业的判断是比我强的,所以如果出现行业中的企业普遍认为有价值的东西,但我认为没价值的东西,那会不会问题出在了我自己身上。 因为企业肯花大价钱在这个东西身上,就一定要有价值回报的预期,长期得不到价值回报的东西一定会消失的,所以才会有裁员这个事情。 所以我都是倾向于一个规律: 如果在行业里一门技术长期存在并且得到了很多企业的认可了,那么起码这些企业是从中获取到了价值回报的,长期获取不到价值的应该大多数都被淘汰了。 所以我现在很少去质疑老技术了, 他们能一直存在还有市场肯定有原因的,我用不到这些不代表其他公司其他团队用不到,或者我用这个技术解决不了问题, 不代表别人用这个技术也解决不了问题,可能只是我菜。所以想到这里心态其实已经平和了挺多,很多事都不再去纠结了。

说回来数据采集 + 现场验收,其实这是一个技术含量不高的工作。但很累,挣的是辛苦钱。 要出差,要面对艰苦的工作环境(超高温或者低温的室外作业,有些时候不敢喝水不敢上厕所,长时间站着或者蹲着,或者搬运很重很脏的素材等等)。 干这个活的,大部分是临时工或者外包,上次来采集电动车的数据,一个临时工跟着我们在 30 来度的天气里一遍遍推电动车,有的大型电动车 200 斤,推几次就气喘吁吁的。 正常的数据采集流程很多是这样的:临时工和外包在现场作业,有技术的人不一定要在现场,大多时候敲命令,写脚本,检查抽帧出来的图片,跑预处理和数据挖掘模型,打包上传到数据平台,然后收工。 剩下的事接着交给一群外包去一张张图片的开始数据标注(数据标注就是在标注平台里给图片中的目标进行标注,算体力活)。 标注人员一般一个月薪水几千块,现场操作的临时工每天 120~180 块钱。 而那个有技术的人可能月薪 3 万。 所以为什么要学技术,大家还不明白么

总结

这里多说一句,我的意思不是只有学技术这一条出路,不是这样的。有更好的路子能挣到钱就去更好的,或者有除了技术之外更适合自己的路子就去这个路子。 我们总归是要朝着一个方向前进的。 总归就是在不违背自己良心的情况下, 别跟钱过不去么

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 28 条回复 时间 点赞

没别的,就是为了挣钱

看到这个,找回了年轻自己学技术的初心,我的青春

感觉很多人是看不到学技术后能获得多少财富,假如这是个任务系统,学完直接给 100w,大家应该都是猛猛学吧哈哈哈

我一直站高飞总,这次也说个不同意见,可能挺多人知道应该学技术,但经常学完见不到效果就没有继续了。所以我觉得学技术可能也看机会,学完了一段时间如果能用上那自然收获很多。一直得不到施展,坚持不下去也可以理解。

小叮当 回复

努力不一定会有很大的回报的。努力只是一张门票,进门之后能抢到多少回报看命,看运气,看天赋。 所以努力有一定的概率能让我们的收入有质的提升,有不小的概率能让工资有小幅度提升。 当然也有概率没什么改变。 就看我们愿意不愿意去博这个概率了。

BTW:除非是打游戏,游戏设计里就是有频繁的正反馈的,否则世界上鲜有什么事情是一定有回报的。 就像爱情,就像炒股,就像高考,就像我们身边的一切

狂天 回复

除非是打游戏,游戏设计里就是有频繁的正反馈的,否则世界上鲜有什么事情是一定有回报的。 就像爱情,就像炒股,就像高考,就像我们身边的一切。 所以坚持不下去我也觉得是没问题的。 不是每个人都把钱看着的那么重, 我这种就属于把钱看的很重的, 所以不确定能拿到很高的回报的事, 我也愿意去搏一搏机会

说技术无用论的 不值一驳。毫无疑问 去面试同样的岗位 肯定懂的多人的机会大。

其实就是缺钱嘛,学习技术也不能盲目地去学,学海无涯而知无涯,上面一个同学说的对,如果学习见不到收益,那就没有劲头坚持下去了。先分析一下当前的行情,再规划一下自己的方向。比如说,我想进某家公司,而他们的招聘要求会接口自动化,我就去学习,学完了能进入这家公司,拿到高工资。这样及时能得到反馈,才是有效的学习。而不是我看了一篇文章,感觉自己缺乏技术,脑子一热就买本 java 编程思想开始学习,这是无效的,也坚持不久。

你才是极少数,人生本就有太多随机性。。。
我现在都很难保证做的技术能一定转化成企业利润。。。

你现在的价值是在第四范式建立的,一方面是 AI,一方面是运维经验。
这些经验都是需要实践的。
至少我认为在这个时间点,大厂是绝不可能给没经验的人试错机会的。--这需要前瞻。

你 AI 测试专栏也写了不少期了,只靠学习能达到你说的内容么?能有市场竞争力么?--这才是最无奈的。

magicyang 回复

我理解是 选择大于努力和机遇大于努力的主流观点和 我认为的先努力学习才有选择的机会的观点的冲突。 确实如果我单靠学习是达不到现在的水平的,这里面有不小的机遇的因素。但不学习则根本抓不到这样的机遇,不学习是没有选择权的。 还是我上面写的那段话, 看我们愿意不愿意去搏一搏概率。 世上鲜有事情是做了就一定能得到预期中的回报的,就好像爱情,炒股和高考一样,肯入场的都是在博概率。

孙高飞 回复

要素太多了。2/8 定律,同时适用于工作安排。
我一直觉得测试的目标就是要做确定性。
但是不确定的事情才更有价值,这本身就是矛盾的。
带来的问题就是从思想上,测试中的绝大多数人都是被动的,严重缺乏自驱。

现在不比 7、8 年前,你多做一点就有机会。
现在的学习成本高,招人要求更高,投入产出比低到,绝大部分人都根本不可能看到有回报的那一天。

适当降低欲望,还靠谱点。
除非你有极强的自驱,我现在都不推荐人学习了,就算学会屠龙技,也轮不到你来屠龙。

magicyang 回复

那就躺平麻, 也挺好的。 不是每个人都想挣更多的钱的。 躺平了别折腾就好好过日子也挺好的。 只要自己想开了, 跟自己和解了就行。但是真的要跟自己和解才可以,不要做那种不甘心于现状,又怕付出了没有回报的事, 这样一直纠结着就活的太拧巴了。 所以选择是自由的,让想躺平的躺平, 想折腾的去折腾。

比如举个例子, 想找女朋友就得出门去社交, 就要去跟女孩子们交流, 就要花钱要投入。 但是做了这些事情能不能找到女朋友呢? 不一定, 没人规定了我追你你就必须答应。 所以很有可能花了时间花了钱花了感情最后却什么没得到(嗯,作为快 30 岁才有女朋友的我来说,这种事是感受颇深的)。 所以现在的年轻人挺清醒的,既然很有可能竹篮打水一场空,那我干嘛不宅在家里买最好的设备打游戏。 这种人生信条我觉得挺好的,没毛病。 只要想通了就行, 没女人就没女人了,一个人也可以生活的非常好。 但如果没想通,还是想要谈恋爱的,那就还是都出门,社交,投入时间和金钱。虽然最后可能毛都没捞着,但谁让咱六根不净的。就像当初那个谁说董宇辉的一句话:你想有因缘那你得出门啊,你不出门哪来女人,难道指望女劫匪来入室抢劫么。

学技术就是为了能挣更多的钱的 一技傍身这个没错,😂 但看学什么类型的技术吧,比如一个技术辛辛苦苦学了,只能吃这碗饭一两年,三四年的就算了。😂 再拉的技术能苟个十年就是值得的。😂 当然这年头如果有什么技术能干到退休就更好了。。。

对学技术还是非常赞同的,技术在精不在多,再就是等机会,这几年测试工作非常难找,有利也有弊,可以淘汰大量做简单点点点的测试人员,不过自身运气不好也有可能被优化,能够坚持学习技术,即使降薪也在降薪队伍里有优势,只有趁这段时间不断学习,夯实自身测试的基础能力,等雨过天晴,那些坚持下来的还是得靠技术争取机会。

各行各业都是需要学技术的,餐饮行业也有厨艺好坏之分,服务行业也有沟通能力强弱之分,躺平在哪个行业都不提倡,除非能进国家队伍躺平。

disable 回复

在现在没有任何一门语言或者技术能让你干到退休。
技术的相对高回报会导致越来越多的人参与,不断的有新的技术进行迭代。
而且随着信息的传播速度越来越快,这个时间越来越短。
在 10000 小时定律不变的情况下,还要求有不断快速学习的能力。

孙高飞 回复

很棒的回答🇻

目前我比较焦虑,想请教一下。二本末流学院,毕业四年,一直在上海公司工作,月薪 1w,早 9 晚 6,不加班,实际工作大概每天一两个小时,日子很舒服,公司老员工也多,很稳定。现在突然担忧,以这样的情况呆下去,我在上海一辈子买不起房,回老家也找不到相关工作,这份工作对本地人不错,于是开始想换工作,然后就开始焦虑。
1.公司业务简单,没有复杂度,就是人事管理系统,卖给企业的,平时就是点点点和做性能测试。现在发现外面面试都觉得我业务简单,没难度,感觉没啥特点
2.自己简单学过点 python,简单跑了跑接口自动化,但是也只是网上的道听途说,面试人家都问有实际落地经验嘛,公司项目有在用嘛,这些我都没有,很迷茫。再结合你说的学习有用,我突然觉得学习没用啊,因为别人公司想要个熟练手,有经验的,而不是招我过去试错的
3.行业经验,发现现在跳槽都说要行业经验,业务要匹配,但是我这个做内部管理系统的,都没啥行业经验,感觉就是毕业的时候,有机会挑选行业,后面都要相关行业,这也不知道怎么解决
4.公司比较稳定,导致确实躺平 4 年,后续感觉学习的话,发现公司项目不能给我跳槽带来经验,而学习这个事,在外面公司来说,也不会特别关注,他们应该更希望要个有经验,能力匹配的,同样招人,肯定招个有市场竞争力的。
那我接下来该怎么办呢

djc-Sherlock 回复

这几年能苟就苟,多看些现在企业招聘要求,针对性的进行学习,提升自己的能力,现在出去无异于慢性自杀,新的公司也许会是上班特别充足,以一己之力独挡公司测试多个任务,没时间学习的,然后就会陷入循环

如果是前几年我会劝你跳槽找到一个更有发展的职位, 但这两年的情况大家也都知道,跳槽的风险挺大的,所以虽然跳槽是最好的方式但你也要三思,收益一般都是伴随风险的。 你说的第二点里觉得学的东西没用, 这是很多人都会面对的问题,怎么说呢, 调研好你觉得有发展的技术方向, 然后坚持下去,最主要的是动手,别只看书。 比如我学 docker 和 k8s 那会, 是要自己找机器去部署 docker 和 k8s 集群, 把自己的应用或者产品容器化后部署在 k8s 里面。 学着其他公司的样子假装自己就是真正在做 k8s 的项目来思考,需要什么能力,要开发什么工具。 就跟玩角色扮演一样,我假装我就是在做这件事的,然后我就用这个分身来思考我需要开发什么工具,需要引入什么技术。 然后一直坚持下去。 这个过程是挺痛苦的,确实不容易坚持下来。

然后就是去找工作不一定要学的非常非常好, 咱不一定刚接触这个领域就找个高级的职位, 也有那种你有个初级水平就可以的工作的。 等行情好了以后,多找一找。你现在的优势就是工作清闲, 有时间去学习。 很多人都忙到没时间去学习。

我也有问题需要高飞老师指点下,目前我年龄 30,目标非常明确,就是往数据分析和测试开发方向发展,并且在工作中也积累了测试开发相关的经验,但是学历为非全日制本科,好点的企业进不去,一般企业很少配置这些专项的测试,一直在坚持这方面的学习,老师觉得我还需要继续坚持这个方向吗?

你基本上也是牛马一个啊

开普敦人 回复

是啊, 打工的都不是牛马的,我无非就是个挣的稍微多一点点的牛马, 但本质还是牛马

现在这个行情下你的学历问题真的挺拖后腿的。 数据分析方向吧本身就小众, 结合你的学历怎么说呢, 除非你学的特别好 ,否则真的挺难的。 如果你要坚持的话,一定要做到比别人优秀很多,否则学历是你过不去的坎儿。

孙高飞 回复

学历不是坎过不去,而是过的机会都没有,HR 都是直接规则过滤掉的

有点好奇是几打头才这么拼,4?还是更高

wusuowei 回复

什么几打头?年龄么,今年 37

学不会,咋整,每次学着学着,碰到难的地方就学不下去了

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册