我们精选了一下网友答案:
···································^^····································
你是不是刚刚毕业,想要进入IT行业,却对专业能力不太自信?
你是不是想转行IT,却对计算机一无所知,不知该选择开发还是测试,更害怕自己学不会?
这篇文章,会详细解决你的每一个疑问,让你不再迷茫。
首先,送上目录,如果有在文中没有提到的问题,也欢迎在评论区留言,小博会在后续更新中添加。
1. 软件测试和软件开发哪个比较简单?该如何选择?
2. 软件测试这个岗位到底怎么样?能赚多少钱?
3. 软件测试怎么去学习?自学需要多久?
4. 软件测试的工作内容有哪些?
5. 面试软件测试工程师有什么技巧?
6. 软件测试工程师的发展路线是怎样的?
常见一些机构会说:软件测试很简单,如果想拿到高薪资,又怕学不会开发,软件测试是一个很好的选择。
这句话只说对了一半,真实情况是:软件测试前期难度小于开发,没有计算机背景的小白的确很好入门。但如果真的想靠软件测试拿到高薪,那就必须学会自动化测试,接口测试等相关编码知识,在这个阶段,软件测试的难度和开发难度几乎差不多!
举个例子:
例1:
软件开发:小张啊,给我们的APP加个聊天功能吧,我们那20个用户挺无聊的,让他们没事聊聊天。
软件测试:小李啊,这次银行系统大更新,需要对新系统进行全方位的测试,包括性能测试,压力测试,检查资源消耗,以及正确性等等。
这个情况下开发和测试哪个难?
例2:
软件开发:小张啊,最近APP用户突破千万了,服务器经常崩溃,做个优化,不行就换个架构重新开发一遍吧,另外数据库也需要换换了,目前使用的数据库程序已经支撑不住这么多用户了。
软件测试:小李啊,我给你的游戏内部账号充了100万点券,你去游戏商城逛一逛,看看买道具都正常不。
这个情况下开发和测试又是哪个难呢?
有一些计算机基础的童鞋应该可以从案例中可以清晰的看到,无论是开发和测试,到了一定的深度,都非常困难。
在微软,软件开发统称SDE,但是软件测试分为STE和SDTE,
STE可以简单理解为初级软件测试工程师,主要做一些手动测试,
SDTE就是高级软件测试工程师,主要做性能测试,API测试等等。
SDTE这个岗位的薪资与SDE不相上下,所以在微软的技术领域,一个高级软件测试工程师和高级开发工程师是拥有着相同的地位。
如果只对比初级软件测试和开发,那软件测试确实很简单,涉及到的主要工作场景都是大量的手动测试。不需要编码,只需要学会一套标准的软件测试流程即可。
如果对比高级软件开发和测试,就比较难以讨论了。比如:
软件测试:验证文件系统在各种情况下是否都可以完美运行?
软件开发:编写文件系统驱动程序
这两个项目的困难度很难去评比。他们的思维方式不同,对代码的重视程度也不同,任何的技术难度都需要特定技术去攻克。
结论:
如果只是入门,软件测试相比软件开发简单的多。
如果对比高阶软件测试和开发,两者难易程度相当。
这可能是每个毕业生,转行者最关心的话题之一。
这个问题可以从两个维度来说:
⑴软件测试目前的招聘数量如何?(以下数据均来自51Testing软件测试年度数据报告)
目前所统计到的全国一线城市招聘岗位需求量:
1.深圳,岗位招聘量17.5k
2.上海,岗位招聘量15.2k
3.北京,岗位招聘量7.8k
4.广州,岗位招聘量7.7k
这不是招聘人数!
这不是招聘人数!
这不是招聘人数!
这是招聘岗位发布的数量,一个招聘岗位可能招收多个职员。
⑵软件测试未来岗位是否会增加?
软件测试的岗位供求失衡,已处于供不应求的状态,具体详情可以看看这篇文章:
博为峰:2020年软件测试的发展前景怎么样?zhuanlan.zhihu.com除此之外,据51Testing统计报告,2019年各公司已经在计划在未来投入更多的测试领域,见下图:
聊完软件测试这个岗位,接下来聊聊软件测试工程师的薪资
软件测试目前的薪资情况来说还是很可观的
测试人员收入情况如下图:
薪资分布如下:
5001-8000,占比34%
8001-12000,占比30%
12000-15000,占比12%
3000-5000,占比11%
当然,薪资分布是有原因的,比如5001-8000的占比最多,在这个范围内,大多数岗位都是做功能测试,如果想拿到更多的薪资,则必须学会更多的测试技能。详情见问题6
更多相关薪资,行业报告,可点击下方卡片领取:
kbyx0011.mikecrm.com/oiCzeCv?BIZ=ECOMMERCE&BIZFROM=ORGkbyx0011.mikecrm.com·······································································
我们精选了一下网友答案:
你是为了工作想要学习计算机吧!如果是建议你还是选择学软件开发吧,现在好多测试工作都需要一定开发经验的,而且软件开发就业面更广,发展会更多。测试有一定局限。
···································^^····································
测试工程师的起薪从2000~5000元/月不等,若有4年工作经验的话,薪资在8000元/月左右,也就是说,4年的工作经验,正常的发展,会成为一名高级测试工程师;那么,普通的测试工程师薪酬情况如何呢?...
···································^^····································
软件测试还要教学费啊,
···································^^····································
·······································································
我们精选了一下网友答案:
···································^^····································
此公众号每天7:30AM准时推送当天职位详情,敬请关注并置顶!
岗位投递
一、登陆内推圈官网: www.itneituiquan.com, 完善在线简历或上传附件简历
二、手机打开内推圈小程序“内推圈Plus",搜索并投递匹配岗位
三、投递状态查询:登陆小程序或网站,查看“投递记录”,随时了解动态
四、投递过程中有任何疑问,请添加组织者微信: it-neituiquan10 并及时获取咨询
PS:为招聘求职的精准与高效,每人每天限5次投递,请慎重选择!
岗位汇总
硬性要求:
工作地点:成都;
国内普通全日制大学本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
除UI/UE设计工程师岗位外,其他岗位要求国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语阅读能力,能够进行日常对话;
最高学历毕业后,具备2年及以上相关工作经验;
年龄40周岁及以下。
应用架构工程师 - 12人 面议
车联网软件开发工程师 - 6人 面议
后端开发工程师 - 12人 面议
软件测试工程师【安全方向】 - 2人 面议
系统部署工程师 - 3人 面议
数据库管理工程师 - 1人 面议
前端开发工程师【WEB】 - 2人 面议
前端开发工程师【IOS】 - 1人 面议
前端开发工程师【Android】 - 2人 面议
Jetta品牌 高级产品策划师 - 1人 面议
产品工程师【内饰外观设计】 - 3人 面议
敏捷项目管理工程师 - 4人 面议
UI、UE设计工程师 - 3人 面议
智能网联领域专家 - 1人 面议
岗位详情
应用架构工程师
招聘人数:12人
学历条件:本科及以上
薪水范围:面议
岗位职责:
整体架构设计;
技术选型及核心代码的编写;
技术攻关与革新;
与业务部门沟通,明确系统边界;
带领技术团队能力提升;
负责制定代码规范和代码审查机制;
指导开发与系统设计。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
最高学历毕业后,具备2年及以上相关工作经验,有大数据数据分析项目经验,2C类项目应用实施者者尤佳,有Docker使用经验,有容器编排管理、容器引擎集群管理应用经验者尤佳,如:Kubernates/Mesos等使用经验,有个人开源项目者尤佳,熟悉微服务体系技术框架及服务治理方案,熟悉大数据/NoSQL数据相关系统开发,Hbase/MongoDB/Kafka/Spark等,熟悉Git及CI/CD自动化流程者尤佳,对DevOPS流程熟悉者尤佳,对Java语言有深入理解,有大型互联网分布式系统开发架构经验,熟悉Python/NodeJS/Lua者尤佳,对微服务架构、微服务治理体系有深入的理解;
具有较强的思维能力和技术敏感度,能快速学习和理解新技术和业务知识,愿意在各个不同的技术方向进行尝试;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
年龄40周岁及以下。
车联网软件开发工程师
招聘人数:6人
学历条件:本科及以上
薪水范围:面议
岗位职责:
对功能需求进行需求分解以及任务分解;
进行软件架构设计、开发;
进行软件模块详细设计、代码编程以及单元测试;
进行软件优化和问题管理。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
最高学历毕业后,具备3年以上Android平台framework或APP软件开发或测试经验;熟悉车联网技术,具备3年以上车载中控娱乐系统软件开发或测试经验尤佳;
熟练使用Android平台开发测试环境和工具,具备Android自动化测试经验优先;良好的沟通能力,抗压能力;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语阅读能力,能够进行日常对话;
年龄35周岁以下,特别优秀者可放宽至40周岁。
后端开发工程师
招聘人数:12人
学历条件:本科及以上
薪水范围:面议
岗位职责:
负责业务模块的开发任务量评估;
负责业务模块的详细设计与编码实现以及单元测试代码的编写;
负责程序说明文档编写;
参与技术需求的调研,技术可行性分析;
协助架构师进行技术调研,架构设计;
辅助架构师进行开发规范及代码审查机制的制定。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
最高学历毕业后,具备2年及以上相关工作经验,有WebService(RESTful)服务开发经验,熟悉Spring MVC或Spring Boot,或者其他Java服务开发框架,有大数据/NoSQL数据存储技术开发经验,Hbase/MongoDB,或者其他大数据SQL数据存储技术,有Docker使用经验者尤佳,有海量系统访问系统设计及性能调优经验者尤佳,熟悉Java语言,熟悉分布式服务设计和开发,熟悉Git及CI自动化流程者尤佳;
具备较强的思维能力,能快速学习和理解新技术和业务知识;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
年龄40周岁及以下。
软件测试工程师【安全方向】
招聘人数:2人
学历条件:本科及以上
薪水范围:面议
岗位职责:
负责交付业务信息安全测试,包括但不限于渗透测试、APP测试、攻防演练、安全应急等,可在授权情况下进行深度的安全测试;
负责参与漏洞的研究,输出漏洞解决方案;
为公司内部员工提供安全攻防培训服务;
负责跟踪国内外的安全动态,对严重漏洞进行快速响应,为产品提供安全应急响应服务;
支持公司安全产品的研发需求,对公司产品进行安全测试。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
最高学历毕业后,具备3年及以上相关工作经验,具有CISP、CISSP、CISA等安全相关认证者优先,有在网络上发布过漏洞分析文章或者在主流漏洞平台提交过高危以上漏洞者优先;
熟悉Windows、Linux操作系统及常用命令,熟悉常用的攻击技术、手法和相应防范措施,精通WEB安全攻击和防范方法,对常见应用系统弱点有较深入的理解,熟练使用至少一种编程语言,对开发语言程序中常见的代码缺陷和安全漏洞有所了解,熟练掌握1-2种大型数据库、能查到入侵痕迹进行溯源,对病毒工作原理有一定了解,对基本交换机路由器等网络设备的配置有一定了解;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
年龄40周岁及以下。
系统部署工程师
招聘人数:3人
学历条件:本科及以上
薪水范围:面议
岗位职责:
实施构建持续集成,部署,发布流程;
实施构建自动化测试平台、代码质量管理等系统;
常用代码仓库,及相关软件安装维护;
常用中间组件及软件安装及维护;
服务器硬件,软件监控;
研发自动化运维平台;
自动化运维平台规划,及架构设计。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
最高学历毕业后,具备2年及以上相关工作经验;
年龄40周岁及以下;
熟练运用Linux常用命令,Python开发经验,深入理解OOP,具备较成熟的工程思想,掌握常用的设计模式,熟练运用常用的正则表达式,熟悉Linux常见发行版(CentOS6/7、Ubuntu Server、Alpine),熟练部署配置Nginx/Apache/httpd/Tomcat等web服务,具备Lua开发经验,能独立使用OpenResty或Tengine的Lua模块完成业务功能,熟练配置iptables和firewalld,能独立排查文件系统、网络、负载过高等故障,熟练使用strace、vmstat、top、iftop、iotop等工具,熟悉CI/CD工具链,包括Jenkins/GitLab-CI/GoCD/Travis-CI等;
理解OSI/ISO模型与TCP/IP协议栈及其原理,Go或JAVA开发经验,掌握自动化配置工具的使用,包括Ansible/Puppet/Chef/SaltStack等具有K8S/Openshift维护经验,有容灾备份工程和一定的攻防实战经验,能够独立完成数据恢复工作,与团队共同完成信息安全体系建设工作。
数据库管理工程师
招聘人数:1人
学历条件:本科及以上
薪水范围:面议
岗位职责:
分析数字化数据管理需求,制定数据库解决方案与规范;
制定数据库部署和容灾规范;
设计数据库数据结构,优化数据库性能;
监控数据库核心指标,维护数据库稳定性;
设计数据库权限模型,保障数据安全性;
提供数据分析能力。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
最高学历毕业后,具备2年及以上相关工作经验;
掌握MySQL, Mongo DB,Hbase 等数据库的安装和使用,能独立排查文件系统. 网络.负载过高等故障,精通SQL语句. 视图. 存储过程. 函数的编写,熟练运用Linux等操作系统常用命令,熟悉Linux常见发行版(CentOS6/7),熟悉查询优化. 索引优化. 锁. 服务器优化,熟悉数据库的备份策略. 监控策略. 性能测量策略,熟悉数据库的高可用技术(不限于:备份. 镜像. 快照. 事务复制. 日志传送. 故障转移群集等),具备对数据库各种监控日志. 性能测量报告进行分析并给出优化方案的能力,具有数据库海量数据处理性能调优. 运行维护经验者优先,能设计大型数据库结构,撰写规范的技术文档,责任心强,善于沟通,具有团队协作精神;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语阅读能力,能够进行日常对话;
年龄40周岁及以下。
前端开发工程师【WEB】
招聘人数:2人
学历条件:本科及以上
薪水范围:面议
岗位职责:
完成前端功能开发及验证,并确保功能端到端高质量交付;
与产品、UIUE沟通协作,充分理解需求,提出合理改进建议;
负责把关代码质量,持续优化设计及代码,进行重构,提高产品性能和兼容性;
负责前端新技术调研,合理运用于业务中,提升产品竞争力;
负责前端产品架构设计,核心框架或模块的开发;
制定前端代码、设计等技术规范,并推动落地;
负责高难度技术问题攻关,解决关键技术问题。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
具有前端架构分析与设计能力,能够独立设计开发相应的模块,熟悉当前流行的JavaScript 类库,熟悉JavaScript面向对象编程方法,熟悉Web标准,对表现与数据分离,HTML语义化等有一定理解,熟悉交互设计,对可用性,可访问性等用户体验知识有相当的了解和实践经验,熟练掌握Vue、React中的一种,并且有项目实践经验,有组件化编程思想,能够快速实施Web布局,熟练使用原生Css进行样式修改,熟练使用但不局限ElementUi、Bootstrap、Vant等样式库,有Web移动端经验,有小程序经验更佳;
最高学历毕业后,具备2年及以上相关工作经验;
年龄40周岁及以下。
前端开发工程师【IOS】
招聘人数:1人
学历条件:本科及以上
薪水范围:面议
岗位职责:
负责IOS端软件开发技术选型和技术架构;
负责项目分布式跨平台手机应用开发技术套件的设计和核心代码开发(基于原生和React/React-Native);
参与产品方案设计、支持项目售前技术支持;
参与新技术预研和新技术内部推广。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
最高学历毕业后,具备2年及以上相关工作经验;
熟悉OC和Swift语言、有丰富的项目经验,熟悉IOS的Runtime机制、引用计数、block和GCD的用法和原理,具有良好的编码风格及足够的调试技术和问题解决能力,对IOS内存管理有一定的理解和运用,有良好的算法和数据结构基础,对于APP流畅优化有一定的经验;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
年龄40周岁及以下。
前端开发工程师【Android】
招聘人数:2人
学历条件:本科及以上
薪水范围:面议
岗位职责:
负责Android手机软件的设计、开发和维护;
维护和优化产品,进行性能优化和架构改进;
负责Android平台相关技术以及新技术的调研、实现;
根据项目需求进行学习并快速掌握技巧。
岗位要求:
国内大学统招本科及以上学历,或已取得教育部留学服务中心认证的“学历学位认证书”的本科及以上学历留学生;
国内高校毕业生大学英语四级(CET-4 425分)及以上,海外高校毕业生须达到同等水平,较好的英语或德语读写能力,能够进行日常对话;
精通Android开发平台及系统、组件原理,精通Android界面开发,熟练掌握第三方库的使用和原理,具有扎实的Java语言及数据结构基础,熟练使用Android Studio及相关开发工具,具有丰富的手机软件架构设计经验和性能调优经验,熟练掌握各种分析工具,具有良好编码风格、团队合作精神,有热情、有创新精神,有framework开发经验,github开源代码发布者优先;
最高学历毕业后,具备2年及以上相关工作经验;
年龄40周岁及以下。
Jetta品牌 高级产品策划师
招聘人数:1人
学历条件:本科及以上
薪水范围:面议
岗位职责:
依据Jetta产品战略及Jetta产品定位,开展经济型车市场研究,预测经济型车市场产品发展趋势;
组织产品策划调研(概念调研、模型车调研、实车调研),开展车型用户画像,洞察经济型车市场用户需求和关注点;
依据对产品发展趋势的研判及Jetta品牌产品定位,结合用户需求及竞争环境分析,提出单一产品策划,包括产品的性能(动力性、经济性(油耗)、安全性、乘座舒适性等)、以及实现这些性能的产品方案,如采用的平台、装备、材料等,同时还必须兼顾整车成本;
监测产品售后信息,总结上市产品的市场表现以及竞品的市场动态,以做好产品持续改进;
持续跟进汽车行业的新技术发展,根据需要在Jetta品牌的产品策划方案中应用;
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!