随着AI工具在编码任务中的广泛应用,软件工程行业的职位数量显著减少。新入行者面临就业困难,部分公司甚至暂停了招聘。尽管如此,仍有工程师在行业中取得成功,科技公司高管建议加强基础技能以应对日益激烈的就业竞争。
行业变革与挑战
软件工程行业正在经历由AI驱动的重大变革,导致职位发布减少、裁员频发,以及在职者职责的演变。2022年初至中期,Indeed上列出的软件工程职位数量是现在的三倍,显示出就业机会的急剧减少。
Salesforce的CEO Marc Benioff在最近的财报电话会议上表示,公司工程团队的生产力提高了30%,因此今年不会招聘新工程师。Google CEO Sundar Pichai也在2024年的财报电话会议中提到,公司超过四分之一的代码是由AI生成后由员工检查的。
微软的一位经理分享说,AI减少了他70%的编码时间,但他的日常工作量并未减少,因为软件工程师的工作远不止编码。对于新入行者来说,机会正在减少,许多人难以获得晋升所需的基础技能。
成功之路
尽管面临挑战,仍有一些方法可以在行业中取得成功。自动化编码任务增加了对开发者创造力和经验的需求。行业资深人士和科技公司CEO们提供了一些建议,以提高在该领域找到工作的机会。
考虑在提供AI专业学位课程的大学主修AI,如卡内基梅隆大学、宾夕法尼亚大学和达科他州立大学等。Google的研究负责人强调,基础技能比以往任何时候都重要,尤其是学习编程。
Instagram的联合创始人Mike Krieger指出,更多工作将围绕检查AI生成的代码展开,而不是编写代码。他建议专注于提出正确的想法,并学习如何正确地将任务委派给AI模型。
Google的CEO表示,公司正在寻找“超级明星软件工程师”,并强调求职者需要愿意学习和适应。Nvidia的首席架构师建议年轻程序员优先考虑写作和数学,并在大学期间每年实习,这是获得入门级工作的关键。
求职建议
一位在Google找到30万美元职位的软件工程师建议,如果再次申请,他会以经验为主导,而不是技能。他建议在简历中保留“兴趣”部分,因为这有助于在面试中打破僵局。
一位在Meta、亚马逊和Dropbox获得面试机会并被微软聘用的软件工程师建议,简历应专注于技术优势,简洁明了,并在视觉上突出。他还建议明确传达职责和成果。
一位Google软件工程师建议在简历中用数字和成果来传达影响。如果缺乏专业经验,突出出版物和项目也会有所帮助。
一位被Oracle聘用的软件工程师表示,在招聘过程中提到了数据中心经验,并要求详细描述之前的技术工作。他在FAANG公司的面试更注重他是否具备合适的个性和契合度。
三位在Google找到工作的软件工程师分享了不同的简历,但他们都曾在大学期间在大型科技公司实习,且GPA至少为3.6,并主修计算机科学。四位Google软件工程师在实习后被聘用,他们建议尽早开始,并申请面向低年级学生的实习机会。