放心,日常的业务开发也就是 CRUD 哈哈,关键的架构设计,整体的业务结构方向上,不会砸到新人头上的。刚转的第一年线上 bug 爆多,看同组谁都是大神,现在两年了,感觉大家好像都差不多,谁还不是个 crud 仔呢。
我在做测试第三年的时候,也是一样的想法,开始考虑回老家的问题。我的选择是去了一个体量中等的公司(一千人左右,研发团队技术还算行的公司,架构不是太老太烂,贴合互联网主流技术栈,可以参考对应公司后端招聘的 jd 做分析)做测试,个人觉得中小公司里测试转开发更容易一些。在那里做了半年测试,写个平台,熟悉相关业务了,这时候跟后端 leader 和总监聊的想转,简单面了一下没啥大问题就过去了,现在 java 也做了一年半了,也开始做一面,感觉很多初中级后端的八股和算法真没比大厂校招测开强多少,主要还是在架构体系,方案设计,框架应用这些经验上。所以还想转 java 的话,不妨试一下业务门槛高(区块链、云、金融啥的)的中厂测试,在转岗的时候对业务的熟悉,勉强能抵消一点工程经验上的不足,然后再内部转
老哥你这顾虑的第一点和第三点,个人觉得还好,感觉还得是从转岗的成本和收益上考虑。从一个过来人的角度讲,不需要太担心技术和学习成本,我转之前也贼担心,但业务开发的要求其实不高。我之前转过来之后,总监要求我三个月内把高性能 mysql、spring 实战、阿里代码规范,这三个东西熟读两遍,建议也看下。前三个月有点手足无措,这三个东西看完之后,感觉也还好了,至于微服务,中间件之类的知识,刚转过去,也不会负责架构、搭建的工作,用的时候查一查对应的八股,不要违反明显的常见的规范就好,ide 可以再安个静态代码检查插件啥的,日常工作基本也不会出现坑同事的操作。。在一个技术还算可以的 java 团队里,新人捅篓子的概率还是比较低的。
不过有一说一,七八年的测试经验,估计主流测试技术和对应的工程经验也都差不多了,如果不走岗位很稀缺的测试架构啥的,技术储备应该都差不多足够了吧,后面就剩舔领导熬资历等机会了,测试经验对于研发岗的增益几乎是零,这经验有点浪费。。
转 go 他不香么铁汁
这些全看完之后:
研发你给我跪着听,我来教你怎么优雅的写代码!
你这什么烂设计,快去给爷重构!功能实现我不管,像诗一样的代码得这么写!
你这么实现,虽然性能和安全上没毛病,但可读性太差!能不能为后面的接手的人想想!
感觉大多数公司,业务部门的节奏应该都很难维护一套稳定的单测,很多业务部门的专业测试团队连自己本身,都因为维护成本大、日常测试任务排期紧等原因,连最粗粒度的接口测试集合都维护不好,场景维护不全。这种的让研发团队在每个需求工期里排时间设计测试用例,维护粒度更细的单元测试就更不可能了。
工作中遇到的单测覆盖全面且稳定的项目,大多是没有专职测试的开源工程或者内部非业务服务。
同问
在相对稳定的供需环境内,实用价值和产品质量相差不大的情况下,不吹牛逼造概念炒品牌,搞不出商品溢价啊 [手动狗头]
同 M1 Pro 16G+512,至少 java 后端日常工作开发完全没问题,至于是 16G 还是 8G。。。。。。
如果已经掌握 python web 开发能力的话,简单熟悉 java 语法,花几天看一看 spring 的课程应该就可以看懂。
如果仅仅是告诉后端,代码那里错了其实是很容易的,有了上述的前置,要来项目权限,本地起来服务(大多数基础稍差的测试走到这一步,就不好意思弄了,因为发现自己前置知识严重不足,一步一坎,都得问后端)。通了之后,拉对应分支,哪个接口报错了,本地起服务,请求一下,堆栈信息一截图,贴到 jira 里就完了。
公司有个同事,买的大专学历,之前干房产销售的,上了培训,做了六年测试,三年前公司早期不背调造假进来,不会抓包 0 技术,但为人处世很强,随着公司发展,当个小 leader,base25,算上期权的话平均下来每月 30+,这视角看是贼好的职业了我觉得。
高中同学天大通信硕士,毕业去华为做了测试,干了一年想转行,这视角看这职业好像一般
前辈真的太强了,35+ 能有这个魄力和” 折腾劲 “真的是太强了
不好说,在上家公司的时候,有半年也是搞了这个架构调整,在开发组做测试。不过我遇到的开发 leader 人比较好,愿意把测试当自己人,技术方案评审,code review 和同组研发都在一起,有的研发同事在我测试前还会串讲一遍代码,让我帮忙看看有没有什么逻辑上的问题;有些大的项目,难测的点,leader 会问我,这个能不能测,会不会测,可以用研发的骚操作去测等等。待了半年,个人感觉对我自身的测试效率,测试深度,技术方向,技术能力,业务系统理解,系统设计代码规范都有不小的影响,甚至在职业方向上都影响贼大(跳槽之后转开发了)。
我在那段时间的体验是,非常的累,不过!每周!都感觉脑子里被灌了很多新东西,但有不少其他同事的体验却是工作很乱,没有节奏,排期不合理,无法接受。
感觉对于年轻人来说,这个模式不一定是坏事,但是对于已经有稳定的技术栈、工作节奏的老测试工程师来说,应该挺难受的
客气了兄弟,我算不得什么前辈,我也只是个刚毕业三五年的小年轻,刚巧有和你类似的想法,真听建议还得是听 35、36 楼大佬的,我这纯粹是个人经历、个人意见,仅供参考。
假设我是你这个情况,我选测开的理由是,学历好,能力强(能拿遍大厂 offer),基础条件好,选测开这个岗,性价比更高,更容易 “干出头”。后端太卷了,像你这么优秀的人,在哪条路都能走的更长更远,但是两条路,一条人多石头多,一条人少石头少,我认为是人少的那个更适合,毕竟人少,能跑的更快点。
无论是想做好测试,还是转开发,技术都是绕不开的,可以自己先学代码,写一点小东西啊,然后再好好体会下,考虑更喜欢哪种工作,兴趣最重要。
至于好不好转,这个挺难回答的。上周刚好和我们老大聊过这个事,竞争我们这同一岗位(北京千人互联网小厂),三年大厂测试,三年小厂后端,测试面试表现出乎意料好,会给机会。五年大厂测试,五年小厂后端,测试不会有机会。像我这种测试三年内部转岗的,出去找后端性价比也不高,经验总是比别人少三年
你这条件,如果我是你的话,我应该会做测开。
另外如果决定以后就是做开发(大概率),那就老老实实一开始就做开发,测试经验对于开发岗位来说,基本没啥用。
二线具体点是哪种二线,石家庄沈阳大连和武汉成都西安这种的完全俩概念。我跟楼主想法差不多,但是以后打算的是回沈阳,目前看工作机会不是特别好,所以干了几年测试,现在转了开发。如果以后回的二线是互联网氛围还可以的二线,做测试还是香的,性价比高,没那么卷,相对轻松一些,搞技术也更纯粹
建议老哥再面面,实在不行,只能二选一的话就甲方那个,外包还是能不去就别去
嗨呀,大佬,项目跟另外一个开源名字起重了
刚入行的话,个人感觉对测试有兴趣,就尽全力走大厂测开,进不去大厂真不建议去中小厂做所谓的 “业务测开”,不如在找机会去小公司研发,真喜欢测试,干两年研发再转回来,技术上也是轻轻松松,降维打击,仅仅在测试理论和测试思维上有所欠缺,不过这些软实力难以考察和界定,且在日常测试工作中多做总结思考很容易补回来,所以并不会对职业发展有什么硬性影响。
刚毕业之后这三五年,职业发展打地基的时候,去中小厂安逸无压力的点点点,写一些小脚本,压力小,会有一种感觉 “这钱真好赚,比研发轻松很多,钱却没少太多”,但是很容易欠下 “技术债”,这些债是迟早要还的。就类似 35 楼老哥所说的,在职业发展过程中,从 “技术是上升的主推力” 过渡到 “综合软实力是上升的主推力” 的这个期间,技术学习总会有个上山下山的过程,趁着刚毕业精力足,先把不好啃的东西硬咬两口,总比过了几年再被倒逼学习,身心俱疲要好些。
场景不一样,不知道能不能提供帮助。我最近在整一个行情长链接数据的监控&录制回放啥的,由于开盘期间行情数据变化非常快,订阅后收到消息保存快照,再去 redis 或者去 http 接口拿数据对比可能有误差,缓存和 http 接口里的可能会快一点或者慢一点,但不会差太多。这种差距不大但是有点误差的数据,自己整个模糊一点的校验器,比方说两个数据差个 10% 也算合格的,或者其他的复杂的规则
跳槽和晋升的门槛确实是越来越高了,入行的门槛感觉一直挺低,一直算得上众多技术工种行业里比较低的
看到老哥这个帖子,这应该是放弃转开发了。
说实话 965 到 1010 大小周,base 涨 4k 几乎等于没涨,甚至还有点亏
喜欢代码,并且能接受降薪或者有办法不降薪就转。毕竟技术工种,能受到更多纬度,更大的技术挑战,终归不是坏处。