51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1041|回复: 0
打印 上一主题 下一主题

[资料] 让GPT来聊聊目前软件测试行业的就业形式

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

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2023-7-11 13:11:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    最近两个月一直处于忙碌状态:跳槽、转行、学习新的编程语言(Python + Golang)、赶工期、面试招人……也正是这一些列的经历,对目前的就业形势和软件从业人员的发展有了一些新的观察和思考,在这篇文章分享给大家。
      整体而言,整个互联网行业正面临着一场大的清洗和变动,互联网大厂的大批裁员,让整个面试市场发生了巨大的变化。正在找工作的朋友应该深有感触,我也是在面试的过程中才发现”寒意“已经如此的深了。
      关于面试的一些感想
      最近有一些Golang的HC,参与了筛简历、面试的环节,真切感受到寒意。即便是大量大厂出来的,几个月空档已是常态。从手头的简历和面试人员来看,这个空档期差不多都在3-7个月不等,有的甚至更长。
      关于这一方面,有一些感想,仅供参考:
      第一,大厂出来想以原的工资找工作的可能性很低,需降低预期,降维竞争,或许是一种更好的选择。其他中小厂出来的也是同样的道理,利用相对优势(履历、降薪),挤压不如你的人的空间。现实就是这么残酷,本质就是弱肉强食,最终把水平弱的、不符合市场需求的人挤压出这个市场。
      第二,当前面试市场上充斥着大量大厂的人,大量拥有满光鲜履历的简历:高学历、连续大厂经历、很牛的项目……如果你的简历一般,乏善可陈,那么几乎是没有面试机会的。当然,如果你没有很好的履历,但有一些硬实力,做过好的项目,把简历写的优秀一些,机会会大很多。
      第三,内推成功率会高很多,注意,是高很多。它可以让你避免海量简历的竞争,而且内推的本质是关系,是信任。
      第四,10年以上工作经验的人,普遍已经脱离一线太久,动手能力不比3-5年的有优势,也是裁员重灾区。个人始终认为,无论是否走管理岗,还是技术岗,都应该”文能提笔安天下,武能上马定乾坤“。
      第五,对于中小企业来说,招人大多数优先多面手而不是垂直精专,需要你自己搭舞台、自己唱戏。同时,也没那么多管理坑位。这里不是说”精专“不好,只是需要”精专“的岗位比较少。如果你能够做到在某一领域精专,还是有”门槛“优势的。但对于大多数中小企业,甚至数字化转型的企业来说,并没有那么高的业务量,很多屠龙之术是无用武之地的。如果你的技能更符合大多数的市场需求,机会就更大一些。
      第六,关于花费大量时间研究源码、深钻底层原理这件事,个人的看法有所转变。曾经也在这么做,但这件事的边际效用是递减的,看看面试时背诵的八股文,这本质上都是一种”卷“。个人认为是大厂招人引起的卷。但目前中小企业的市场逻辑貌似变化了,可能更多关注业务和综合能力,向这个方向的投入和努力,ROI才会更高。当然,这也只是个人感觉的变化,仅作参考和讨论。
      第七,如果有幸有几个Offer,那么,选一个还在赚钱的行业,大概率会活得久一些。有一些简历,前面几家公司都是大厂,突然选择了一家小公司,普通的业务,然后,就没有然后了。行情不好,如果有选择,选择就更重要。
      第八,备好余粮,控制好超前消费。
      第九,如果你现在还有一份工作,切忌别意气用事,别裸辞。
      第十,未来竞争的核心大概率是围绕:学习能力、动手能力、产品能力、管理能力的T型人才。
      关于GPT的竞争
      长期关注的朋友都了解,本人是Java出身,从事Java编程已经十二三年了,最近两个月几乎完全转向Python和Golang了。原因很简单:工作需要。
      由于GPT的出现,让学习新知识的曲线变得平缓,让学习和输出效率翻倍提升。曾看到一博主说:GPT并不会替代程序员。列举了不少理由,大多是说GPT还不够智能。而我自己的亲身体验是,GPT可以让一个程序员做2-3个程序员的事,特别是在遇到疑难Bug时,之前可能需要半天、一天,当用上GPT之后,可能只是分分钟的事。虽然GPT还不够”智能“,但它让三个岗位变成一个岗位,那么,另外两个程序员本质上不是已经被GPT替代了吗?
      最近在思考另外一个问题,由于GPT的出现,也或许是由于市场行情的变化,未来的软件工程师可能不再以编程语言来区分,而是需要什么学什么。大量的编程语言只不过是实现目的工具箱,这个工具箱里面有Java、Python、Golang、Rust等等。当用到什么时,拿出来,快速掌握、实践、运用、实现,这期间还有GPT这个利器的加成。
      软件工程师将需要更抽象的编程思想,而不是一门语言。想要更理解更抽象的编程思想,前提是多学两门编程语言。
      关于未来
      上面聊GPT的部分,也提到了个人的一些关于未来工程师的形态和需要具备的能力。这里再总结一下:
      如果你有能力提升竞争门槛,那么走高精尖的路线,也是非常不错的。但这也意味着选择范围的有限。
      如果你想与更多市场需求相吻合,那么拥有自己搭舞台、自己唱戏的能力就非常重要。本质上就是多面手。
      如果你想长久的在这个行业混,快速学习能力是必备的。这可能也是软件行业一直都存在的隐性需求。现在又有了GPT的加持,未来新增了一个区分维度:会用GPT的和不会用GPT的。
      如果你想有更多的选择,不要再固守一门编程语言,而是以解决需求、达成目标为最终诉求,语言只是一种实现方式和手段。
      如果你曾经在高位,曾经是管理岗,但目前很难再找到对应的岗位,那么降低预期,保持学习、动手能力就非常重要。要有”龙蛇之变“的能力和心态。
      如果现在你还没找到工作,那么换一种生活方式,享受一下没有那么”卷“的生活,思考一下人生,也未尝不是好事。生活毕竟不仅仅是工作,生活还也可以有各种各样的方式和选择。

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 12:53 , Processed in 0.064297 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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