导览
文章摘自微信公众号“硅星人”(ID:guixingren123),由作者Juny撰写,VickyXiao编辑。原题为《ChatGPT闯入硅谷:它会抢走程序员的饭碗吗?》。
在科技界,ChatGPT无疑是近期的“顶流”——以其惊人的影响力,不仅迅速让整个行业复苏,还引发了激烈的行业竞争。它不仅改变了人们的工作方式,也引发了关于人工智能是否会取代人类工作的广泛讨论,特别是针对程序员这一职业群体的关注日益增加。
随着大众亲身体验ChatGPT,关于“我是否会被人工智能淘汰?”、“哪些职业将被取代?”等话题成为热议。其中,程序员因其专业技能直接受到关注。尤其值得注意的是,ChatGPT在去年12月推出之初便以其出色的编程能力吸引了一大批开发者的注意。最近,一则消息声称ChatGPT成功通过了谷歌内部初级程序员(L3级别)面试,且能获得18万美元年薪,这再次激起了关于AI是否会很快淘汰程序员的讨论。
硅谷的软件工程师们对此有着不同的看法。Emily作为谷歌的后端工程师,拥有6年的工作经验,她指出ChatGPT虽在考试方面表现出色,但无法进行创新。其背后原理基于监督学习和强化学习,数据来源于互联网文本数据库。尽管ChatGPT的准确性令人印象深刻,但其无法保证100%的准确性,且无法处理未在训练数据中出现的新情况。Emily认为,ChatGPT可能在代码测试环节提高效率,但整体而言,程序员的职业地位不可动摇。
Leo则表示,ChatGPT可以作为辅助工具提高开发效率。他在使用ChatGPT后,对其在理解代码、优化代码结构以及解决基础问题的能力印象深刻。然而,由于ChatGPT基于互联网数据训练,受限于公司内部资源,实际应用受到限制。Leo强调,ChatGPT更多扮演着“知识搜索引擎”的角色,帮助节省检索和验证时间。
Shawn提出,ChatGPT提升了对自然语言的理解,但实际应用中还需考虑安全性、成本和集成风险。他认为,ChatGPT不会直接取代程序员,但会促使具备AI工具使用能力的程序员更具竞争力。对于Senior级别的程序员,面临的挑战在于如何适应AI带来的新要求,提升自身技能以应对行业变化。
Matt,一位正在求职的前端工程师,对ChatGPT的出现感到沮丧。他认为AI工具能在短时间内生成代码,这让他对自己的竞争力产生怀疑。但他计划继续寻找工作机会,将ChatGPT视为学习资源,以减少搜索答案的时间。
综上所述,尽管ChatGPT展现出强大的能力,硅谷工程师们普遍认为其不会取代程序员这一职业。相反,ChatGPT可能更多地作为一种辅助工具,提高开发效率。对于程序员而言,面对AI时代的挑战,提升自身技能、适应新技术,将是保持竞争力的关键。