51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5404|回复: 2
打印 上一主题 下一主题

[原创] 开发?测试?新人入IT行业如何选择?

[复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2021-7-16 10:08:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    俗话说得好,男怕入错行,女怕嫁错郎。但是在当今社会,怕入错行的已经不仅仅是男士专属,越来越多的女性从家庭回归职场,所以,不管是对刚毕业的大学生亦或者是久不入职场的老人来说,进入职场的方向都值得我们深思。对IT行业来说,开发还是测试,又该如何选择呢?
    一 虽然说现在已经是男女平等的社会,但是对于IT行业来说,做开发方向的还是男生居多。因为企业在招聘人才的时候,也会考虑到男士本身的一些优势,其中最重要的一点就是能加班。对于软件开发这个行业来说,加班是家常便饭的,如果项目进度紧,连续加班通宵更是不在话下,在这一点上男士是明显比女士有优势的,所以男士选择干开发的比较多。在我任职的几家公司中,男程序员的比例都是明显大于女程序员的。当然个别情况除外,因为我见过比男士更能熬的女程序员。而软件测试行业,则需要细心,有耐心,这也是大多数女性所具备的优势,所以女士选择做测试方向的比较多。
    二 逻辑思维能力

    通常做软件开发的人员,需要具备很强的逻辑思维能力。拿到一个项目,或者拿到一个需求之后,作为软件开发人员,你需要有把控整体的能力,以及在了解整个项目或者需求后,能给出合理的建议和可行性方案,并且把可能会遇到的问题及有可能发生的风险及时告知,以免造成工作的冗余。这就需要开发人员有很强的逻辑思维能力去整体把控项目或需求,并且解决开发过程中一些复杂的逻辑问题。那么作为测试人员,难道不需要逻辑思维能力吗?答案当然是:No。测试人员当然也需要逻辑思维能力,但是又和开发人员的有所不同。开发需要的是解决问题的逻辑思维能力,比如所一个复杂的需求我该如何实现;而测试需要的是查找问题的逻辑思维能力,比如在需求正常操作之外,有没有例外情况,有没有特殊操作对这个需求能造成影响,这个需求的解决有没有对现有功能造成影响等等。所以根据自己的实际情况,来分析一下,到底适合什么方向。
    三 抗压能力

    对于软件的整个行业来说,不管你的技术方向是什么,都需要有很强的抗压能力。如果项目进度紧急,那加班加点是很正常的,那么对于开发人员来说,如何顶住巨大的工作压力来提高工作产出是非常重要的。不能因为工作压力大,就感觉无所适从,不知该如何下手,这样的抗压能力显然是不行的。当然作为测试人员来讲,工作的压力来自于两方面,一方面就是工作进度的压力,可能对测试来讲,项目进度的压力没有开发人员那么大,但是也不可能一点压力也没有,我们要做到的是顶住压力,提高测试效率,尽量找出更多的bug;另一方面就是测试质量的压力,测试是把控软件质量的最后一道关卡,如果测试不细心或者测试覆盖不全面,就有可能导致生产环境上出现问题,所以测试人员要对软件质量负责。综上所述,不管是开发还是测试,都需要有抗压能力。如果你的抗压能力很强,建议选择开发方向,如果抗压能力稍弱,但是你自信你能对软件质量负责,那么就可以选择测试方向。
    四 新知识的接受能力
    如果你是科班出身,并且接受新事物的能力比较强,那么建议选择开发方向。因为受自己所选专业的影响,对开发已经有过了解或者已经有过实践活动,那么入开发行业还是比较容易的,并且开发软件及技术更新换代比较快,如果你有较强的接受新事物的能力,那么就不容易被淘汰。如果是非科班出身,且没有经过系统的培训,建议选择测试方向。不是说测试行业没有开发行业技术要求高,而是作为功能测试来讲,最重要的是业务能力和逻辑思维能力,不需要写代码,那么作为一个职场小白来说,我们可以先从功能测试开始做起,如果有兴趣有能力,再慢慢往自动化、安全、性能方向发展。
    五 文档编写能力
    作为开发人员来讲,最可能写的文档就是接口文档,也有可能只需要写代码不需要写文档。而作为测试来讲,写文档简直是家常便饭,测试用例、测试总结报告、用户操作手册等等。如果对写文档不感兴趣,那么建议选择开发方向;如果喜欢写文档并且能写出高质量的文档,那么建议选择测试方向。
    六 个人兴趣

    剔除上述所列条件,当然最重要的还是个人的兴趣爱好。你有再强的逻辑思维能力,再强的抗压能力,但是对代码不感兴趣;就算你文档写的再好,但是对测试不感兴趣,那么就不要逼自己干自己不喜欢的事情了,只有对自己想要进入的职业感兴趣了,才能真正的尽自己的全力去努力学习这个职业的知识,所以选择一个自己感兴趣的职业尤为重要。
    所以在选择方向的时候,不要人云亦云,别人说开发好,我就去干开发,别人说测试好我就去干测试,这样容易哪个都干不成。我们应该分析自身的特点,根据实际情况选择适合自己的工作。并且做出选择后,不要因为外界因素动摇自己的选择,也不要因为在学习的过程终于到了难点就放弃,这样不管干什么都会无法深入。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    3#
     楼主| 发表于 2021-7-22 15:46:32 | 只看该作者
    千里 发表于 2021-7-22 15:31
    能力强悍选开发,能力一般选测试

    其实到后面都差不多。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-9 14:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2021-7-22 15:31:01 | 只看该作者
    能力强悍选开发,能力一般选测试
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 01:18 , Processed in 0.066862 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表