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

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

前言

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

为什么要学技术

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

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

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

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

总结

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

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

没别的,就是为了挣钱

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

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

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

小叮当 #3 回复

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

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

狂天 #4 回复

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

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

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

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

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

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

magicyang #9 回复

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

孙高飞 #10 回复

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

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

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

magicyang #11 回复

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

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

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

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

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

disable #13 回复

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

孙高飞 #12 回复

很棒的回答🇻

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

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

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

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

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

你基本上也是牛马一个啊

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

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

孙高飞 #24 回复

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

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

wusuowei #26 回复

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

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

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册