• 0
  • 0
分享

  不管是对刚毕业的大学生、工作几年的打工仔亦或者是久不入职场的老人来说,进入职场的方向都值得我们深思。

  今天我就来解答下大家最常问的问题:开发和测试作为一个项目中很重要的角色,他们有什么区别呢?

  薪资方面

  作为初级的开发和测试人员,薪资有区别但是差的不会很多,但是随着工作年限的增长,开发和测试的薪资水平就出现了较大的差异。

  一般3-5年的开发人员是比较吃香的,工资待遇方面也是非常不错的,但是作为同样一个3-5年的测试人员来讲,工资可能就只有同等经验的开发人员的2/3左右。

  当然不排除测试人员非常优秀的情况,比如说在安全测试方面比较精通,在性能测试方面比较有经验,有这种更高技术水平的的测试人员工资待遇方面还是不错的。

  所以不管是开发还是测试,如果要追求更高的薪资,努力提升自己的能力是一条不错的途径。当然还要不断的接触新工具、新方法,这样才不会被淘汰。

  职业技能

  作为开发人员来讲,逻辑思维能力是比较重要的,这关系着写代码的效率和质量。

  当然开发工具和语言也很重要,开发人员尽快了解或者适应最新的语言和工具,新的语言和工具可能提供了更简便的方法来解决问题。

  所以作为开发人员来讲,学习和适应能力也是很重要的。

  作为测试人员来讲,如果你只是做功能测试,那么也需要有很强的逻辑思维能力,这样才能把需求了解的透彻,思路更清晰,能把各种业务逻辑都列出来以防出现异常。

  如果你不满足于只是功能测试,那么就需要自学或者出去参加一些培训活动,了解一些你想涉及的测试范围,比如说安全测试、性能测试等等。

  如果想涉及这些方面,也需要有很强的学习能力,能不断的学习有关这些方面的新技术、新工具,同时也需要有行业敏感度,比如说又出了哪些好用的测试工具能辅助我们测试,哪些开源的测试工具也比较好用等等。

  职业发展

  不管是开发还是测试岗位,都不是能长久干下去的工作。随着年龄的增长会越来越不吃香,最后是要么转行,要么转型,毕竟年轻只有那么几年,等精力和体力都跟不上的时候,也是被淘汰的时候。

  那么开发和测试都可以朝着什么方向转型呢?

  先来说说开发人员:

  培训讲师

  一些经验丰富的老程序员,有很多选择了去培训机构当一名讲师,这个主要是给学员们传授基本的代码编写方法以及在之前的工作中积累的经验。

  向这个转型最好的一点就是不加班,到点上课到点下课,没有像干程序员时还要加班加点的赶进度,这对一些年龄偏大的程序员来讲是一个不错的选择。

  架构师

  作为一个架构师需要有什么能力呢?首先需要有清晰的逻辑思维能力和很强的分析能力,能根据产品需求,给出合理的解决方案,搭建整体的技术框架等等。

  其次就是技术方面和沟通方面的能力。只有技术过硬才能使小组内的人员信服,良好的沟通能力才能使小组内人员充分理解自己的要求。

  技术管理人员

  一些比较大的公司,人员比较多,小组分类比较细化,那么每个小组可能设有小组组长或者技术管理这里职位,这部分人就需要有很好的领导及协调能力,能保证下面的开发人员能保质保量的完成任务。

  再来说说测试人员:测试人员主要有两大方向,产品和质量管理。

  产品经理

  产品经理主要是做什么的呢?首先是一个管理者,负责该产品的所有相关工作,比如说产品规划,需求调研、分析,项目推动等等,这个已经不仅仅是局限于功能怎么实现,如何对功能进行测试了,而是要把握产品的整体方向以及未来的发展。

  其次是一个桥梁,连接需求方和开发者。作为测试人员,在平时的工作中接触需求方面还是比较多的,与不同人员的交流也比较多,那么在自己经验的基础上,然后通过有针对性的学习及培养,可以向产品经理方向转型。

  质量管理

  一些小型公司一般都是开发和测试是一起的,没有单独的测试部门。但对于一些比较大型的公司来说,一般都会设有专门的测试部门,承接来自公司不同项目的测试工作。

  如果想向这方面转型,首先需要有能建立一套完整质量体系的能力或者说是维持现有质量体系的能力,使公司的各个项目在此质量体系的约束下,能正常的运转和交付。

  其次就是需要有领导能力,能合理的分配工作,处理好与上下级的关系等等。

  当然也有一部分人沉迷于技术无法自拔,那么也可以在自己感兴趣的领域不断的学习和挖掘,成为行业大牛。

  开发和测试能转型的方向很多,包含但不仅限于以上几种,可以根据自己自身的条件及兴趣选择合适自己的方向。

  个人兴趣

  剔除上述所列条件,当然最重要的还是个人的兴趣爱好。你有再强的逻辑思维能力,再强的抗压能力,但也可能对代码不感兴趣。

  就算你文档写的再好,但还是是对测试不感兴趣,那么就不要逼自己干自己不喜欢的事情了。

  只有对自己想要进入的职业感兴趣了,才能真正的尽自己的全力去努力学习这个职业的知识,所以选择一个自己感兴趣的职业尤为重要。

  所以在选择方向的时候,不要人云亦云,别人说开发好,我就去干开发,别人说测试好我就去干测试,这样容易哪个都干不成。

  我们应该分析自身的特点,根据实际情况选择适合自己的工作。并且做出选择后,不要因为外界因素动摇自己的选择,也不要因为在学习的过程终于到了难点就放弃,这样不管干什么都会无法深入。



作者:CICI   

来源:http://www.51testing.com/html/77/n-4480077.html


2021 问卷礼物图.png

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 自从写了几篇简历相关的文章,不少同学都找我帮忙修改简历。大部分同学发给我之前都看过系列文章,需要修改的地方就很少了,但是也有没看完所有文章就直接丢给我简历的,建议把之前写过的都看看哈。今天我按照简历从上到下的顺序,逐一提供推荐的格式,并简单说明下原因,希望大家能保持频调一致,理解简历的真正目的。一、个人信息简历开头是个人信息,这个大家都没有异议的吧?但是个人信息应该包含哪些内容,每个人理解都不一样,我的建议是:1、要包含:姓名、性别、学历、工作年限、电话、邮箱地址;2、不包含:照片(对自己特自信的除外)、毕业学校(特知名的除外)、专业(特自豪的除外);原因:咱们是技术岗,一切以技术优先;学校和...
            2 3 1267
            分享
          •   随着国内软件行业的蓬勃发展,各种各样的软件应用层出不穷,人们的生活也越来越依赖软件,因此软件的质量就越来越受重视,而软件测试作为软件研发过程的两大核心之一,在企业和研发团队的地位也越来越重要,岗位需求也越来越大。本文就告诉各位想要进入IT行业成为测试工程师的小伙伴和已经在测试行业并且想要有更大发展的小伙伴一条进阶和发展之路。本文内容较长,望各位小伙伴能够耐心读完,相信一定会令你茅塞顿开,获益匪浅!  一、掌握通用软件测试基础技术  抛开所有其他的计算机技术不谈,就只是软件测试基础技术那也是比较复杂的,远不像网络上或者你身边的朋友说的那样,对软件点点点就够。因为如果只是对软件点点点,软件测试...
            0 1 936
            分享
          • 本文实现一个WebDriver测试脚本,介绍WebDrive的常用命令、UI元素定位的策略以及在脚本中的使用,还有Get命令。你将学到:· 脚本创建· 代码走查· 测试执行· 定位Web元素· 定位符类型及其语法· 总结一、脚本创建脚本创建部分仍然使用之前创建的“Learning Selenium”项目和“gmail.com”作为被测试应用程序(AUT)。场景:启动浏览器,打开“Gmail.com”。验证页面标题并打印验证结果。输入用户名和密码。单击登录按钮。关闭web浏览器。步骤1:在“Learning Selenium”...
            1 2 3001
            分享
          • 一、软件测试概述1、软件缺陷软件缺陷:又称之为“Bug”。即计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的表现形式:软件没有实现产品规格说明书所要求的功能模块;软件中出现了产品规格说明指明不应该出现的错误;软件实现了产品规格说明中没有提到的功能需求;软件没有实现虽然产品规格说明没有明确提及但应该实现的目标;软件难以理解、不易使用、运行缓慢、用户体验不友好。产生软件缺陷的原因:需求不清晰;系统结构较为复杂;对程序逻辑路径或者数据范围考虑不全面;确保设计时间的精准同步;存在系统性、可靠性的隐患问题;系统运行环境的复杂;通信端口较多时影响系统的安全性、适用性;设...
            0 1 682
            分享
          •   近日在执行Oracle数据库性能测试时,通过在使用JMeter发压前后分别生成数据库快照,进而生成AWR报告分析,发现某一SQL语句的执行时间较长,遂对此语句进行分析。  通过AWR报告中Main Report-->SQL Statistics-->Elapsed Time per Exec(s)找到执行时间长的SQL语句(注意需根据Elapsed Time(s)/Executions和SQL Module判断此语句是否为发压过程中实际执行的查询语句),并记录其SQL Id。执行select * from table(dbms_xplan.display_awr(‘9p4xcb...
            14 14 1197
            分享
      • 51testing软件测试圈微信