职业经验 大家好,希望各位前辈给予新人一些职业发展的建议

茯苓山楂 · 2024年05月29日 · 最后由 全栈测试开发Kevin 回复于 2024年12月12日 · 48547 次阅读
本帖已被设为精华帖!

大家好,这是我第一次发帖,想询问大家一下关于职业发展的问题。

我是 2023 年 6 月份毕业,毕业后就开始在校招的公司(项目外包)做测试工程师,目前主要还是功能测试为主,23 年维护了三个月时间的自动化测试用例,但是由于项目原因,自动化测试方向就停掉了(目前项目不会涉及自动化测试了)。

我感觉自动化测试是测试人员必备的一个技能于是就去网上搜罗一些教程去学习,目前已经学习简单的 python 编程,selenium 框架,接口测试,等等基础内容。但是目前感觉技术还时不太深入,将来我打算学习 k8s、docker 技术,并把 python 深入学习。

在之前看到高飞老师的帖子,对技术学习方面有着共同的认识,他提到: “学技术么,很多时候是为了未来而学,而不是为了现在。 能帮助到现在的工作是非常好的,是可遇不可求的,但帮不到也没关系。 就像我总说的一句话:很多时候不是有了机会才去学习相关的知识,而是学了相关的知识才能抓到这个机会。”

所以我想如果有机会我可以抓住机会,把握住新的机遇。对于大的方向来讲,我感觉目前就是 AI 和人工智能方向是一个未来的趋势,所以想请教各位同学想从事这方面或者别的大方向的工作应该学习哪些技术,了解哪方面的知识。希望各位前辈能给出职业发展的建议。

共收到 37 条回复 时间 点赞

这么年轻 就有如此觉悟 未来可期

个人感觉至少能熟练写 UT 再考虑拓宽技术栈吧

3 楼老哥说得对还有知道测试工程师是干嘛的 不仅仅是测试 bug 深入理解工作职责

是的,现在要脱离外包比我们当初难了。 我一直说现在入行的同学不管是不是外包都比我们当初难。 问题在于你甘心不甘心。甘心了直接躺下去就好了。 楼主能发帖子就说明不甘心。 不甘心就要拼,就要搏,不能既不甘心又不想拼。

当然拼了也不一定能成功, 这是我也是承认的。 我当初也确实运气好。 这个东西就看我们愿不愿意去博一下那个概率。搏输了, 也得认

9楼 已删除
孙高飞 回复

高飞老师的回答总是很谦虚,总是说自己运气好, 我觉得你真是勤奋到了极致了.
想问一下老师的时间是怎么安排的, 在加班比较频繁的时候怎么保持学习的动力呢?

孙高飞 回复

飞哥真的优秀,每次想离职的时候,看了你的文章就发现自己还差的远

qooweds 回复

可是看他的经历,我是真的羡慕,的确好幸运呀,在外包也是大公司的年代开始工作,在 58 还不是骗子公司的时候得到成长,后面进入第四范式跟对业务,现在也是因为第四范式的业务让职业生涯得到延伸。他的确很努力,但是也是因为幸运才能一直努力,我是这样认为

成功的经验往往是过往在对的时间点做对的事情。
对的事情通常是大部分人都看不到的机会,我们大部分人都是被动的接受任务,而不是自我去找目标。

什么是当下对的事情?
如果放到 5 年前,我可能会说你去看一看 CS231N,去学习一下视觉基础。去看一下简单的数据结构,如 CS61B。
现在我也不知道。你可以看到高飞说了几篇文章,他也没有明确的未来目标和方向。

其实我个人觉得大模型的应用,迟早会爆发,但是什么时候能通过 SCALING LAW,通过硬件算力的不断迭代,突破人类阈值不知道。
还有一个可以确定的是,AI 提升整体生活质量的同时,必然进一步压缩开发成本,对大部分尤其是程序开发人员来说都是做空。

所以你不想落后,该卷还得卷。你卷少了还不行,当你发现可以通过 AI,把代码开发从 100 人降到 30 个人的时候,必然是 1-2 个算法大佬 +28 个干活的,大佬的收入提高了,底层员工由于工作岗位的减少,会陷入更加严重的内卷。而企业通过这种内卷节约了成本。
未来普通人会变得更加工具化,这个趋势可能会非常快。

有理想的可以去看看去年曾鸣的看 10 年,关于未来科技公司的组织架构,看看自己能在其中承担什么样的角色。
你们要问具体什么路径可以突破?--我觉得还是躺平靠谱点,何必自己折磨自己,想那么多干么。

一句话建议:不服输,多折腾,强迫自己去接触更难的事物,从而提升自己的耐受力强度,这其中要注意不要迷路,偶尔要回过头看看自己有没有做出一些很傻逼的选择吸取教训。

至于怎么做,各类鸡汤案例,高飞给得很足了。

想发展就得折腾甚至折磨自己,千万不要只想不干。

王稀饭 回复

谢谢王老师的回复,在未来的工作中我会踏实稳重,将想法行动起来。多回顾自己踩过的坑,总结经验并复盘。

magicyang 回复

感谢 yang 老师的回复,我感觉时势造就英雄这句话挺有道理,感谢您的建议,周末我看看您推荐的演讲课,合理规划职业发展道路,把握趋势。目前属于周中晚上学习,周末放松,也算半躺状态😄

孙高飞 回复

感谢高飞老师的回复,从去年加入社区以来,一直关注您的文章,很荣幸能得到您的建议。看到您的建议以后我有了更清晰的认识,关于未来,首先做好自己本职工作,从项目中获取更多实践机会。其次就是把自己感兴趣或者性价比高抑或岗位需要的技术多实践起来,寻找实践机会。再一个就是多虚心求教,太阳底下没有新鲜事,大多事情都是符合客观规律的,所以多吸取前辈经验,掌握提升自己的方法,谢谢高飞老师给的建议

感谢 “哥哥” 的回复。跟您的想法一样,我感觉业务经验也是很重要的一部分,我的领导总是能够比我想到的测试点、关联影响、测试范围要深得多,这块也是我的学习的目标,感谢。

感谢云深不知处老师的回复,实践出真知,这句话说的太对了,如果所学习的技术没有落实到实践中一是忘得快,二是学会了也不知道怎么用。吸取前辈的建议,我将会从目前项目技术栈出发,了解开发语言做到能够看懂后端逻辑,进一步提升自己技术水平。

TesterHome小助手 将本帖设为了精华贴 05月31日 10:19

这种环境下,不随波逐流挺难的,加油。👍

茯苓山楂 回复

我说的业务经验不是指业务测试深度的能力,而是赛道。比如鸽鸽我呀之所以能红,不是因为刻苦练习【唱跳 rap 篮球】两年半,而是因为目前的赛道是利用人设收获饭圈和流量,我依靠帅气的外表和风骚的舞姿吸引了大量的粉丝,也因为打榜和绿尸函收获大量小黑子,走对赛道就能保持着争议,保持着争议就能收获大量流量。所以你要看的是测试行业的哪个赛道是主流,跟着就能有饭吃

收获颇多,谢谢 “哥哥 “👍

magic 大佬说得很对, 成功的经验往往是过往在对的时间点做对的事情 。高飞老师也是在 k8s 和 docker 刚起步的时候抓住了机会,那时候腾讯云和阿里云估计都跟高飞老师一样刚学习 k8s,这两年各种公司基本都容器化了,阿里云,腾讯云容器规模得有千万核,开发、运维、测试没有不懂 k8s 和 docker(现在都直接用 containerd 了)的。python 也一样,现在人手一个接口测试平台,不夸张的说可能比线上挣钱的业务产品数量还要多。

AI 方向的发展也是跌宕起伏,记得 19,20 年我们招后台开发,很多简历都是 AI 方向的学生,各种发表论文,但是当时 AI 岗位需求很少,AI 几乎算是走向末路了。我们当时合作的项目有个博士专门搞 aiops,最后也没坚持下来。很多 GPU 卡也卖不出去。谁知道 gpt 火起来了,现在 AI 方向需求激增,连学美术的都去搞 AI 了😂

所以个人觉得不要只模仿别人的成长路径,高飞老师的路径他自己重新来过一遍,也不一定有今天的结果。而且高飞老师的很重要的核心竞争力其实是总结、表达、书写能力。这种能力在任何业务和技术方向上都能占据优势。

还是借用一下巴菲特的名言:“当潮水退去,你会发现谁在裸泳”,互联网行业已经今非昔比,不挣钱的项目或者公司基本很难存活下来,很多不能帮助业务体现价值的开源项目也不让参与了,毕竟温饱都成问题,哪还有心思阳春白雪。当下还是去相对比较有发展的业务方向,才有机会去提升技术,天天担心裁员估计也没啥心思搞技术。像我们这边产品经理毕业就两年,本来也不是搞 AI 的,去年果断选择去了月之暗面,估计是 kimichat 的首席产品经理了。

小朋友可以先修炼好内功,回归测试本质,能把功能测试做好做深也是一种能力的体现,业界的竞品分析、需求设计、用例设计、被测系统的业务流程、架构、代码都门清一样可以得到面试官的认可,业务架构和代码熟悉了也会比各种 selenium,puppeteer 等浅尝辄止更能加分。

关于行业方向的选择前面大佬们已经给出了明确方向,不再重复了,最好能先进入这个行业再徐徐图之,最终像高飞老师一样进入大厂(高飞老师其实是我推荐的😀 )。

孙高飞 回复

作为前辈你这条路确实能感觉到这一路的不容易 ,但是能做像你一样把事情做的这么好的人 其实在生活上无论什么工作都能做的很好了

作为一名在互联网工作六年的算是你的师兄吧,我只给你一个建议那就是 照顾好自己的身体 身体才是革命的本钱,身体好了做什么事情才会有执行力。

其他先不提,我建议你趁早换个非外包公司,也就是自研公司。

陈小猫 回复

角度意识和想法都很成熟,应该是老测试了

跟主管聊呀,除非你主管是特别不靠谱的人,不然你得知道他要什么

身体第一,其它第二

抓紧考研吧,还来哦的及

赞同 硬学没有实践等于白学

不要局限现在的工作,你的目标是牛逼的开发,然后做开发做测试都不差。

早些年算走的顺的,但去年也经历了滑铁卢。市场大环境在变,AI 也在兴起,企业业务、技能、组织架构都将会产生变更,不可替代的反而是软能力和人与人之间的交互。
结合我的职业经历,我反而建议你先具象自己的目标,你已经有了 1 年的工作经验,对职业、岗位、行业已经有了从自己视角出发的一定的认识。不妨思考下,自己想搞什么方向,想做到什么职位,想创造什么价值,或者仅仅想拿份稳定的收入让自己的职业生命周期长几年,从目标再拆解回来,你自然会清晰做到这个位置你需要掌握什么,你要如何构建你的学习路线和任职经历。
没有选择的学习,我认为是顺波逐流,而当下的职场环境,我想顺波逐流的人选,生活空间只会越来越小。

老马 回复

感谢马老师回帖,确实目前我感觉您说的确实是这样的,复杂环境,特殊场景的构造,包括代码能力,都需要开发能力做基础

沙漠丶 回复

感谢沙漠老师的回帖,目前我也在看一些测试行业的方向,业务方向,目前所做的就是个后台管理系统,感觉属于传统行业了,我打算多看看新兴互联网行业方向,如果您有建议您随时回复,感谢

孙高飞 回复

高飞老师讲得太好了,后悔离职前没遇到你

我认为,尽快转到能接触利益的岗位,比如销售、财务、运营、研发等,是当务之急,打杂没前途的

学习完了要能落地,实在不行就自己学着开发个小的项目,然后折腾,重要的还是日积月累。
k8s 和 docker 绝对是超越普通面试者的一把瑞士军刀,其次是中间件。
有些时候学完了感觉没啥大收获,就把知识都储备下来,越早接触开发的那一套越好,很难但很有效。
最后建议给自己画一个战力图,没人上来就是六边形战士,但是你要把其中的一个能力先拉满,比如你做性能就要很熟悉各种架构、中间件、全链路压测等等,做自动化就要熟悉各种接口、UI、App 的自动化是怎么玩的。

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