Coinbase
开除拒用AI
程序员引热议
AI编程是必选项还是选择题?
在科技飞速发展的当下,人工智能(AI)已经逐渐渗透到各个领域,编程行业也不例外。LLM(大语言模型)的发展使得 AI 编程能力日益强大,成为众多开发者和软件工程师的得力助手,甚至谷歌宣称其 50% 的代码由 AI 编写。与此同时,完全依赖 AI 编程的 Vibe Coder 群体也在不断壮大。然而,仍有不少程序员坚守传统,坚持手写代码。但对于这些坚持 “传统手作” 的程序员而言,一则重磅消息打破了平静:加密货币交易平台 Coinbase 开除了拒绝使用 AI 编程工具的程序员。
Coinbase 的强硬举措
Coinbase 作为全球知名的加密货币交易平台,在行业内占据着重要地位。在 Stripe 的联合创始人兼总裁 John Collison 的播客节目《Cheeky Pint》上,Coinbase CEO Brian Armstrong 披露了这一备受争议的决策。Coinbase 已购入 GitHub Copilot 和 Cursor 的企业版,然而,那些拒绝使用这些工具的程序员直接被公司开除。
Armstrong 透露,在购买覆盖全体工程师的企业许可证后,公司内部有人告知他,全员采用 AI 的进程将会缓慢,预计需数月时间才能使一半工程师开始使用 AI。这一消息令 Armstrong 深感震惊,他随后在公司 Slack 上发布了强制执行的指令:“AI 至关重要。我们要求你们都去学习,至少要上手尝试。在培训之前,不必每日使用,但本周末前务必尝试。若未注册,周六我将与所有尚未行动的人开会,我想了解原因。”
据 Armstrong 回忆,在周六的会议上,部分人给出了合理理由,如正在外出度假;但也有一些人毫无合理缘由,而这些人最终被解雇。尽管被开除的人数不多,但这一做法在公司内部引发了不满。Armstrong 也承认这是一种 “高压手段”,公司内有人 “不喜欢”,但他希望借此明确表明公司对 AI 的态度:AI 不是可选项,而是必选项。此外,公司还计划加大 AI 培训力度,每月举办会议,让掌握创造性使用 AI 方法的团队分享经验。
AI 编程的优势与普及趋势
AI 编程工具的出现,为编程领域带来了诸多变革。以 GitHub Copilot 为例,它能够依据代码上下文和自然语言描述生成代码建议,大大提高了编程效率。许多开发者反馈,使用 Copilot 后,编码时间显著缩短,能够更快地完成项目任务。而且,它还能帮助开发者发现代码中的潜在错误,提升代码质量。Cursor 同样功能强大,它可以理解自然语言指令,实现代码的自动生成与修改,为开发者节省了大量的时间和精力。
随着技术的不断进步,AI 编程的普及程度也在逐步提高。除了谷歌宣称的 50% 代码由 AI 编写外,一些新兴的科技公司更是将 AI 编程作为核心竞争力。在创业领域,许多初创企业借助 AI 编程工具,能够以更快的速度开发产品,抢占市场先机。此外,一些开源项目也开始广泛应用 AI 编程技术,进一步推动了其在行业内的传播。
从数据来看,使用 AI 编程工具的开发者数量逐年递增。根据相关调查,过去几年间,全球范围内使用过 AI 编程工具的开发者比例从不足 20% 增长至超过 50%。这一数据充分显示了 AI 编程工具在开发者群体中的受欢迎程度和普及趋势。
行业争议:支持与反对的声音
支持方观点
在 X 平台上,有人对 Armstrong 的做法表示支持。他们认为,在当今科技快速发展的时代,企业必须紧跟技术潮流,积极拥抱 AI。AI 编程工具不仅能够提高编程效率,降低开发成本,还能提升代码质量,为企业带来更强的竞争力。对于那些拒绝使用 AI 编程工具的程序员,他们可能会阻碍企业的技术创新和发展,因此公司采取强硬措施是必要的。
以 Perplexity 为例,这家估值 140 亿美元的 AI 搜索引擎初创公司,今年年初强制工程师使用 Cursor 或 Copilot,结果取得了显著成效。CEO Aravind Srinivas 表示,AI 工具将 “实验时间” 从 “三四天缩短至仅一小时”。这样的效率提升在竞争激烈的科技行业中具有巨大优势,也证明了强制推行 AI 编程工具的可行性。
反对方观点
然而,在 Hacker News 等平台上,也有许多人对 Coinbase 的做法表达了强烈不满。有人认为,AI 编程的普及程度实际上被高估了,一些大型科技公司甚至禁止使用 AI 编程。他们指出,AI 生成的代码可能存在安全隐患和质量问题,因为 AI 并不完全理解业务逻辑和实际需求,可能会生成不符合预期的代码。
还有人分享了自己类似的经历,只不过自己是被开除的一方。这些程序员认为,公司应该给予员工更多的时间和空间去适应新技术,而不是采取如此强硬的手段。此外,一些程序员对 AI 编程工具存在抵触情绪,他们认为手写代码能够更好地掌控代码逻辑,培养编程思维,而过度依赖 AI 可能会导致自身编程能力的退化。
传统程序员面临的挑战与抉择
对于那些坚持手写代码的传统程序员来说,Coinbase 的事件无疑给他们敲响了警钟。在 AI 编程逐渐普及的大趋势下,他们面临着诸多挑战。首先,就业市场对掌握 AI 编程技能的人才需求日益增加,传统程序员如果不及时学习和掌握 AI 编程工具,可能会在求职过程中处于劣势。其次,随着越来越多的企业采用 AI 编程工具,传统程序员在工作中可能会面临与团队协作的问题,因为他们可能无法理解和适应基于 AI 编程的工作流程。
但传统程序员也并非毫无优势。他们凭借多年的手写代码经验,对代码逻辑和底层原理有着深刻的理解,这是 AI 编程目前难以企及的。在一些对代码质量和安全性要求极高的项目中,传统程序员的经验和技能仍然具有重要价值。因此,传统程序员需要在坚持自身优势的同时,积极学习和接纳 AI 编程工具,实现两者的有机结合。
他们可以从一些简单的 AI 编程工具入手,逐步熟悉其使用方法,将 AI 作为辅助工具来提高工作效率。同时,利用自己的经验对 AI 生成的代码进行审核和优化,确保代码的质量和安全性。此外,传统程序员还可以关注 AI 编程领域的最新发展动态,不断学习和提升自己的技能,以适应行业的变化。
企业在推动 AI 编程中的策略与平衡
企业在推动 AI 编程的过程中,需要制定合理的策略,实现技术发展与员工管理的平衡。一方面,企业要认识到 AI 编程的巨大潜力,积极引入相关工具和技术,提高企业的创新能力和竞争力。另一方面,企业也不能忽视员工的感受和需求,采取过于强硬的手段可能会引发员工的不满和抵触情绪,影响企业的稳定发展。
企业可以通过提供培训和学习机会,帮助员工更好地理解和掌握 AI 编程工具。例如,定期组织内部培训课程、邀请专家进行讲座、开展实践项目等,让员工在实践中逐渐熟悉和接受 AI 编程。同时,企业可以建立激励机制,对积极使用 AI 编程工具并取得良好效果的员工给予奖励,激发员工的积极性和主动性。
在制定政策时,企业也应该考虑到不同员工的情况,给予一定的缓冲期和灵活性。对于那些确实存在困难或合理理由无法立即使用 AI 编程工具的员工,企业应该给予理解和支持,而不是直接采取开除等极端措施。只有这样,企业才能在推动 AI 编程的过程中,实现技术与人文的和谐发展。
未来展望:AI 编程与传统编程的融合之路
展望未来,AI 编程与传统编程并非相互替代的关系,而是相互融合、共同发展的趋势。AI 编程工具将继续发挥其高效、智能的优势,帮助程序员完成一些重复性、规律性的工作,提高编程效率。而传统程序员的经验和专业知识也将在代码审核、优化、复杂业务逻辑处理等方面发挥重要作用。
随着技术的不断进步,AI 编程工具将更加智能和完善,能够更好地理解人类的意图和需求,生成更加高质量的代码。同时,传统程序员也将通过学习和掌握 AI 编程技术,提升自己的综合能力,实现从单纯的代码编写者向技术创新者的转变。
在行业发展方面,我们可以期待看到更多的企业将 AI 编程纳入其核心业务流程,推动整个行业的创新和发展。同时,相关的法律法规和行业标准也将逐步完善,确保 AI 编程在安全、可靠的环境下运行。
Coinbase 强制程序员使用 AI 编程工具的事件,引发了行业内的广泛关注和讨论。这一事件不仅反映了 AI 编程在行业内的发展趋势,也揭示了企业在推动技术变革过程中面临的挑战和问题。对于程序员个人而言,无论是坚持传统手写代码还是积极拥抱 AI 编程,都需要不断学习和提升自己的技能,以适应快速变化的行业环境。对于企业来说,如何在推动技术创新的同时,实现员工管理的和谐与稳定,是值得深入思考的课题。而从整个行业的角度来看,AI 编程与传统编程的融合将为未来的编程领域带来更多的机遇和发展空间。
END

