大家好,我是洋子,最近收到了社区里面一位双非硕、26届同学的提问,主要内容如下:
老师、各位前辈,您们好,我是双非硕的一名研二学生,目前在重邮,之前因为周围师兄师姐,投软开都挂了,最后都走的测开,待遇也蛮不错,所以我从24年10月就开始根据您的学习路径开始学测开,目前我遇到了一些问题,希望老师有空的话能否为我解答一下
-
因为我们科研用的是python做DL(深度学习)的,所以我为了两头不冲突(科研和找工作)就也选的python语言,这是否对以后测开工作的开发环节会有一种(路走窄了)的感觉?因为据我了解大部分企业开发都是用的java,求职过程中会因为我的编程语言和企业的业务不匹配而被低人一等吗?
-
我现在是否可以开始学习java(我打算3,4月份投暑期实习)时间充足吗?会不会导致我投实习的时候我的开发项目都做不出来,或者说如果没有时间再投实习之前学完JAVA并完成开发项目的话,完成一个python的开发项目在投实习的过程中会有劣势吗?
-
目前我的职业规划是这样的: 3,4月投实习 ,实习结束后应该是八月底,开始秋招,秋招我其实更倾向于去国央企,尤其是银行的科技岗,想问问老师 :银行或者运营商的科技岗是否需要测开业务,需求量大吗?或者说,测开的业务,在当前环境下的国央企需求大吗?
由于这个同学提的问题是大部分同学都比较关注的,所以拿出来讲一下,主要拆解下来就是
- 找测开工作,编程语言是怎么选择
- 找工作的时间节奏
- 去国企做测开或者测试怎么样
本篇文章先谈一下,去国企做测开或者测试怎么样,洋子一直是在互联网行业做测开,以前的文章里面也没有专门去谈过去国企做测试的问题,但身边也有很多人,先是在互联网大厂做了几年的测开工作,随着年龄变大,后面跳槽去了银行软件中心
也有校招就进国企去测开的同学。进几年就业大环境不好,互联网也很卷,所以有的同学也在考虑要不去国企做测试
那么国企有没有软件测试岗位,答案是肯定有的,银行或者运营商也有APP,有开发的地方,必然就需要测试,和互联网的不同的是银行业务是追求稳定,而不是想互联网一样需要快速迭代,需要进行充分测试才能发布
拿银行的测试流程来举例,一般会有以下3个阶段
- 开发阶段:做单元测试,组件测试,集成测试
- 测试阶段:功能测试,非功能测试(压力测试)
- 投产阶段:投产演练测试(单独在演练环境模拟生产架构,做一下投产部署,让业务部门走一下)
各银行总行,下面可能会成立软件研发中心、数据中心等,比如中行、工行、农行等都有,每年也会进行校园招聘,可以关注银行的招聘官网,至于招聘的数量,每年HC人数肯定是不一样的,对于招聘测试的岗位需求一般是没有开发岗位多的,不管在什么企业都是这样
那么近年来,校招时可以看到有测试开发工程师的招聘,但对于国企,进去后还是以功能测试为主,对于正式员工的工作,一般是要带外包进行测试,很少有接触到代码的机会 ,银行部门测试基本都是让外包员工来测试
我认识的一个朋友,24年校招进了中行的软件中心,年薪大概是20w左右,同样会考察绩效,绩效好会有绩效奖金,国企这个工资肯定是要比互联网低一些的,另外对于国企的晋升和涨薪比互联网要慢,但胜在稳定,有的单位解决户口,对于户口有需要的同学可以考虑
据说银行测试的大龄选手(50+的也有)非常多,只要不是触发刑事案件,一般不会有裁员(具体情况也看企业,可以干到退休),对于工作时间,一般是6点左右就可以下班,要加班的时候会晚一些
还有一点,国企比较看重学历,校招或者社招要想进去,一般得是985或者211硕士学历,如果学历是双非硕可能会被卡学历
最后再来说下编程语言怎么选,这个问题真是回答了很多次了,对于校招来说,还是那句话,一般java或者python选择学一个就行,有计算机基础建议学java,python的就是上手比较快,门槛低一些
如果你时间很充足,学完一个语言再学另一个也是可以的,但大部分同学准备时间并不充足,学完基础语法,还需要做项目写在简历上,这样才算是ok
对于找工作的时间节点,26届的同学需要在今年3月份开始暑期实习的投递,并不是真到了暑假才开始投递哦
最后怎么选择是去国企和互联网,还是依据个人情况去选择