写代码全靠复制粘贴的程序员,可能要失业了

简介:
本文来自AI新媒体量子位(QbitAI)


在码农界,有一个古老的传说,那些伟大的程序员们,大部分代码都是从StackOverflow问答里复制粘贴来的。在Flask中如何验证注册用户?怎样关闭sendmail服务?网上都有……

有了互联网上这些开源代码,年薪几十万的码农工作,机器人也能干。

剑桥大学和微软研究所联合开发了一个系统,名叫DeepCoder,就能够通过搜索一系列代码建立一个完整的程序,可达到编程比赛的水平。随着数据集规格的扩大,它还能用来构建更复杂的产品。

关于DeepCoder的论文中提到:

建设一个网络安全系统,需要解决两个问题。首先是搜索问题:为找到连贯的代码,我们需要在一系列合适的备选方案中进行搜索,并且需要设定基本参数(如程序空间等)和搜索方法。其次是排序问题:如果在搜索到的程序中,有多个程序的输入输出是一样的,我们该选择哪一个?这都需要具体问题具体分析。因此,首先需要为程序段合成选择合适的编程语言。

这个系统通过自我训练能够变得更聪明,能够构建出若干个代码段的最佳组合以及在特定位置选择最合适的程序段。随着这个系统的不断自我学习,它能够具有越来越快的运行速度。

剑桥大学的Matej Balog和微软研究所的Alexander L. Gaunt、Marc Brockschmidt、Sebastian Nowozin、Daniel Tarlow一起构建了这个系统并且共同发表了一篇文章来介绍这个系统。有程序员说,像这样的系统不能通过小代码片段构建更大规格的项目。这种说法,就像是吹着口哨过坟场——给自己壮胆罢了。

很多程序员的日常工作就是将代码进行分解然后进行重组。对于这样的工作,可以通过深度学习系统很好地完成。我想这应该是一个实现数据库基本增删改查功能的最伟大的解决方案。事实上,这种系统的出现可能意味着入门级程序员的集体失业。

“我,作为人类的一员,欢迎我们的AI机器人君主来抢饭碗。”

DeepCoder的论文地址:https://openreview.net/pdf?id=ByldLrqlx

本文作者:王新民 
原文发布时间:2017-02-24
相关文章
|
安全 前端开发 关系型数据库
IM即时通讯系统开发技术规则
IM即时通讯系统开发涵盖客户端与服务器端,涉及前端、后端、网络通信及多媒体处理等技术领域,支持文字、语音、图片、视频等多种实时交流方式。开发流程包括需求分析、技术选型、系统设计、开发实现、测试优化及部署维护等阶段,需关注网络通信、多媒体处理、安全性及可扩展性等关键技术点,广泛应用于社交、客服、团队协作及游戏等领域。
|
机器学习/深度学习 算法 存储
一文读懂大规模图神经网络平台AliGraph
2019阿里云峰会·上海开发者大会于7月24日盛大开幕,本次峰会与未来世界的开发者们分享开源大数据、IT基础设施云化、数据库、云原生、物联网等领域的技术干货, 共同探讨前沿科技趋势。本文整理自开源大数据专场中阿里巴巴资深技术专家李永先生的精彩演讲,将为大家分享AliGraph:大规模图神经网络平台。
9378 0
|
2月前
|
人工智能 自然语言处理 前端开发
万小智 AI 建站:开发者从零到生产级官网的完全实战指南
本文面向后端/全栈开发者、技术负责人及独立开发者,提供“AI建站+定制开发+生产运维”一体化工作流。10分钟生成官网骨架,支持代码嵌入、域名备案、Webhook集成与多语言部署,大幅降低交付与维护成本,让开发者专注核心业务逻辑。(239字)
|
1月前
|
人工智能 自然语言处理 JavaScript
别再手动“点鼠标”了!保姆级教程:让AI教你用Playwright解放双手
本文介绍2026年零代码浏览器自动化新范式:无需编程,仅靠自然语言即可驱动Playwright完成登录、导出、截图等操作。详解三大方案——录制生成(零门槛)、MCP语音指挥(最直观)、AI测试代理(专业级),助你10分钟上手,把重复劳动交给AI,专注真正有价值的事。
|
1月前
|
安全 网络协议 网络虚拟化
阿里云 SASE 零信任架构实战:从传统VPN到零信任的完整迁移路径
远程办公3年后,传统VPN已经变成企业内网最大的安全黑洞——某员工笔记本中木马后通过VPN横向渗透内网,3台服务器被勒索加密,业务中断14小时。本文完整记录从传统VPN迁移到阿里云SASE零信任架构的实战过程:SASE架构解析、身份源对接、设备信任评估、应用访问策略、数据审计DLP配置、三阶段迁移实施(并行运行→核心系统迁移→VPN下线),以及5个真实踩坑案例和最佳实践。迁移后攻击面缩减92%、横向移动风险降为零、审计覆盖率从30%提升至100%、设备合规率从45%提升至98%。
|
2月前
|
人工智能 缓存 自然语言处理
阿里云AI通用型节省计划、其他模型节省计划与资源包的区别及选择指南参考
本文梳理了阿里云百炼平台三种核心方案:AI通用型节省计划、其他模型节省计划和资源包。其中,AI通用型节省计划为最优推荐,覆盖阿里直供全部模型,承诺消费越高、周期越长折扣越大,最高可达5.3折,且支持自动抵扣、跨模型通用,适合企业高频多模型调用场景。其他模型节省计划针对万相、语音、向量等特定类别,最高分别享9折、8折、7折;资源包则适合小额测试和单模型稳定调用。
|
3月前
|
Web App开发 人工智能 前端开发
AI 英语伴学 APP的开发技术
本项目打造商业级AI英语伴学APP,聚焦低延迟多模态音频交互与教育强管控。采用GPT-4o Realtime/Gemini Live实现<1秒口语响应;LangGraph编排教学流程;WebRTC+前端DSP保障音质;驰声/微软发音评估、ElevenLabs童声TTS提升学习体验;Milvus向量库支撑个性化复习;Flutter跨端+Go/Python混合后端确保高并发与可扩展性。(239字)
|
2月前
|
人工智能 编解码 自然语言处理
阿里云AI产品与相关大模型活动参考:免费领Tokens,AI产品试用、大模型节省计划介绍
2026年截至目前阿里云AI产品及大模型服务的主要活动参考:AI订阅方面,Token Plan提供198-1398元/月三档套餐,Coding Plan Pro高级套餐200元/月限量发售;HappyHorse视频生成模型限时8折。免费试用提供超30款AI产品及7000万Tokens,涵盖Agent开发、图文生成、代码生成等。成本优化方面,全模型通用抵扣低至10元/月,AI通用型节省计划最高可享5.3折。此外还有"先用后返"优惠券活动,最高返200元。
|
7月前
|
消息中间件 安全 Shell
CherrySH:轻量、可嵌入的交互式 Shell,为嵌入式系统注入“对话”能力
CherrySH是一款专为嵌入式系统设计的微型、线程安全交互式Shell,仅需1–4KB内存,无需OS或文件系统,支持命令补全、历史回溯与动态调试。让裸机/RTOS设备拥有类Linux终端体验,提升开发效率。(239字)
450 1
|
7月前
|
缓存 JavaScript 开发者
微信小游戏开发的技术难点
微信小游戏开发在2026年面临五大技术挑战:高性能模式下的内存管控、WASM性能瓶颈、4MB主包极速启动、跨平台渲染一致性及开放数据域通信限制。开发者需在严苛环境下实现流畅体验,考验极致优化能力。#微信小游戏 #游戏外包

热门文章

最新文章