📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)
📝 职场经验干货:
以下内容仅代表作者观点:
全球最有价值的软件公司之一 Salesforce 近期宣布,今年将不再招聘任何新工程师。这并不是因为他们财务困难。也不是因为他们不需要更多软件。他们说,这是因为人工智能让现有工程师变得非常高效,他们不再需要更多工程师了。

发生了什么?
首席执行官马克·贝尼奥夫 (Marc Benioff) 在最近的播客采访中明确表示,Salesforce 的内部 AI 将工程生产力提高了 30% 以上。
该公司对这一好消息的反应是减少对新员工的需求。Salesforce 不打算扩大其工程团队,而是计划招聘 1,000 到 2,000 名新销售人员,向客户推销人工智能解决方案。
这对软件开发人员来说,是否意味着是一个警钟和警告。人工智能已经从一种提高生产力的酷炫工具变成了减缓招聘的原因。它很可能会进入自主完成软件开发工作的领域,并完全将人类排除在外。
那么,这是终结的开始吗?还是这只是该行业运作方式的又一次转变,我们应该减少恐慌?
生产力提升
好的一面是,人工智能让工程师的工作效率显著提高。
无论你选择 GitHub Copilot、ChatGPT、Claude、Cursor 还是其他任何工具,可能都已经将繁琐的任务自动化了。很快编写样板代码、调试甚至生成测试用例都将成为过去。
这代表着巨大的进步。工程师们不必花费数小时进行重复性工作,而是可以专注于更具战略性、更高价值的问题解决。人工智能就像有一个速度极快但略显不可靠的初级开发人员与你并肩工作。当然,它并不总是正确的,但只要你知道如何正确使用它,它至少是一个很好的倾听者。
人工智能为更深入的工作和更快的交付打开了大门。这可能意味着未来的薪水会更高,因为公司将开始要求高效的工程师有效地利用人工智能并为公司创造价值。
一切都很美好!
希望这场革命能有这样的结果。
对新开发者拉起吊桥(意为对新开发者设置障碍,阻止其进入相关领域或项目 )
对于任何想进入软件开发领域的人来说,Salesforce 的招聘冻结都是一个巨大的危险信号。这是一个问题,科技行业可能永远无法从中恢复过来。
科技公司的存在就是为了最大限度地提高工程师的效率。“快速行动,打破常规”对公司来说只有“快速行动”才有效。站立会议帮助公司监控进度。两周的冲刺时间对公司来说是可控的,可以跟踪项目进展。故事点意味着开发人员可以交付成果。
同样,人工智能也将加速这一趋势。在我看来,Salesforce 希望从现有工程师那里获得 30% 以上的生产力,那么他们为什么要雇佣和培训初级开发人员呢?我会告诉你答案。他们不会这样做,软件开发人员进入该行业的机会正在被拉上吊桥。
由于新鲜人才的供应渠道被切断,很快整个行业将依赖日益减少的高级开发人员队伍。
在科技领域找到一份工作已经够难的了,面试流程疯狂,期望不切实际。
随着公司开始效仿 Salesforce 的做法,初级开发职位可能会变得更加稀缺,迫使有抱负的工程师花费数年时间通过个人项目和自由职业积累经验,才能引起注意。
作为职业中期的工程师,还有另一个担忧……
压力之下
Salesforce 表示,其工程师的生产力现在提高了 30%。但让我们面对现实,这其中有多少是人工智能的功劳,又有多少是软件开发人员压力增加的结果。
我们以前就见过这种情况。每当一家公司以“效率”的名义削减成本时,结果都是一样的。更少的人做更多的工作,更大的压力,难以持续的工作和更高的生产力(在短期内)。
人工智能可能会有所帮助,但工程师也可能会被迫以更快的速度交付更多产品,并且越来越担心自己的职位。
我担心的是以下几点:
倦怠--由于新聘用人员较少,需要分担的工作量较大,因此期望较高。
创新减少--人工智能擅长重复已知的解决方案,但它在真正的创造力方面仍举步维艰。
科技债务--AI 可以生成代码,但谁来维护它呢?如果公司不投资发展团队,其软件的长期健康可能会受到影响。这种技术债务不会自行解决,如果我们给 AI 有限的提示,我们将不会看到技术债务以建设性的方式得到解决,从而导致其不断积累。
开发人员应该担心吗?
既是又不是。我们的工作并没有消失,但在我看来,它正在演变。
我在工作中使用过 Copilot,也使用过经过微调的“公司”AI 模型。令我印象深刻的是,大多数开发人员似乎不愿意在日常工作中使用它们。我很担心他们的未来,因为这条关于 Salesforce 的消息提醒他们要适应。
人工智能并不是开发人员手中的简单工具。它从根本上改变了公司对工程工作的看法,从招聘到生产力指标,再到目标和交付成果。作为一个职业,我们需要考虑这对我们意味着什么,以及我们如何解决软件工程师可能遇到的问题。
如何在人工智能主导的未来中生存
学习与人工智能合作
如果你的工作需要编写大量重复代码,那么人工智能已经可以胜任。那些知道如何利用人工智能的开发人员将会取得成功。
专注于架构、解决问题和系统思维
人工智能在宏观决策方面仍存在困难。如果你想要工作稳定,那么就确保你的工作水平高于人工智能所能处理的水平。
关注行业趋势
Salesforce 可能是第一批,但绝不会是最后一家。如果更多公司开始裁减工程师,开发人员将需要重新考虑职业策略。
考虑专业或利基领域
人工智能不会在短期内取代网络安全专家或国家安全工程师。软件工程的某些领域将在很长一段时间内保持对人工智能的抵抗力。也许值得考虑一下你的行业有多大的弹性,以及你的工作在行业变化中生存的可能性有多大。
结论
Salesforce 决定暂停招聘工程师,转而采用人工智能来提高效率,这是一个巨大的转变,但这并不意味着软件开发的消亡(至少目前还不是)。然而,这确实敲响了警钟。
与以往一样,这个行业正在快速发展。各公司都在尽可能地进行优化和自动化,软件工程师需要证明自己的价值,而不仅仅是编写代码。
人工智能不会取代开发人员,但它会改变公司对他们的期望。适应的人会茁壮成长。那些不适应的人?嗯……他们可能会发现自己不是被人工智能取代,而是被另一位知道如何更好地使用它的工程师取代。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】



1026

被折叠的 条评论
为什么被折叠?



