https://www.zdnet.com/article/bad-news-for-developers-deepminds-ai-is-getting-good-at-writing-code/ Bad news for developers? This AI is getting very good at writing code DeepMind says its research could eventually help programmers code more efficiently and open up the field to people who don''''t code.
Deciding which programming language to learn is a big question for developers today because of the huge investment in time it takes. But that question could be rendered redundant in a future where artificial intelligence (AI) models do all the heavy lifting by understanding a problem''''s description and coding a solution. Researchers from Google''''s AI-focused unit DeepMind claim its AlphaCode system can express solutions to problems in code that achieves a median-level score in programming competitions undertaken by new programmers. Those competitions require humans to comprehend a problem described in natural language and then code an algorithm efficiently. In a new non-peer reviewed paper, DeepMind researchers detail how AlphaCode achieved an average ranking of the top 54.3% of participants in 10 previously held programming competitions with more than 5,000 participants. The competitions were hosted on the Codeforces code competition platform.
Bad news for developers? This AI is getting very good at writing code DeepMind says its research could eventually help programmers code more efficiently and open up the field to people who don''''t code.
Deciding which programming language to learn is a big question for developers today because of the huge investment in time it takes. But that question could be rendered redundant in a future where artificial intelligence (AI) models do all the heavy lifting by understanding a problem''''s description and coding a solution.
Researchers from Google''''s AI-focused unit DeepMind claim its AlphaCode system can express solutions to problems in code that achieves a median-level score in programming competitions undertaken by new programmers. Those competitions require humans to comprehend a problem described in natural language and then code an algorithm efficiently.
In a new non-peer reviewed paper, DeepMind researchers detail how AlphaCode achieved an average ranking of the top 54.3% of participants in 10 previously held programming competitions with more than 5,000 participants. The competitions were hosted on the Codeforces code competition platform.
Deepmind 昨天刚发表的文章。
https://huaren.us/showtopic.html?topicid=2731872&fid=398&page=1
一直在进步 一直做更高的automation吧
还记得alpha-go吗? 也许,alphacode很快会上来。
将来coding也会像打字一样普及。尤其是什么 if,else 对英语母语的人来说,相当于写 “若xxx,非xxx,则xxx” 闭着眼睛就能写,abc大多8岁开始编程,就是因为实在简单易懂好上手。
coding语言也会进化成越来越简单,好像早期的什么VB现在都没有那么困难了,加上到处开源的计算机文化,只要能call API就算会编程了。这两年录取的计算机系孩子顶多是走在coding前沿,但要说怎样“无可取代”, 到20年后真的未必了。
--双码家庭肺腑之言,勿喷勿撕,顶锅盖,总有人要说出句实话来
我20年前就是听了类似的话,选了生物
我也是20多年前就听说了,同时也觉得AI也在转角,一晃眼,都老了
同意,所以我们不推娃coding。至于自已,等到那一天的时候早退休了,也无所谓。
我也是,自己反正再有10几年退休,不怕。孩子,我也不推cs,主要是觉得我自己都能转,她到时候想转也可以读master就好了。还是选自己喜欢的事情做,做得好,总会有饭吃。
不觉得business logic变成coding 很简单啊。 编程加快很多是真的。
编程,其实就和生物千老的杀老鼠一样,都是技工。 没什么高大上的。
说个不好听的,别人不给你demo,你死活也编不出来任何程序。
确实是越来越简单啊,我们刚开始学汇编语言,c++,再到现在的python这种语言,不是越来越简单吗?需要考虑的技术方面的越来越少。
學cs的,怎麼也得把根學會吧?還是說就一點都不重要,將來還需要一小撮高尖端的去研究更好的語言? 感覺將來可能人類就被這些科技給統治圈養了。。
同意。计算机到最后就是语言+逻辑呀。 语言越简洁,那就越好学。特别是同一干系的。(比如拉丁文牛逼的,英文学起来总比我们中午母语快~~)
感觉以后,只要逻辑过关, 计算机可能就是另外一门外语,就像英语一样。
当然高级编程,设计(比如自己写个compiler) 还是要人来的吧.?
以上为化外人员瞎说一通
虚心改正。
嘻嘻 写compiler那叫低级编程,low-level
好吧。我说的high level 是指难度。 所以AI 更容易写会一个compiler 还是一段programming code 呢?
写码啊 虽然最终可能差不多 compiler也不过是各种optimization的码而已 只不过更具体
不知道现在学校是不是教,但是那些刷题转码工不会学这个吧?我记得很清楚大一还是大二刚开始学语言,一个加法也要写好几行。😓 顶尖的,不管是哪个领域都会有饭吃。万一你说的更好的语言,以后就是你大概说一下,ai就能帮你做出来。😄 那低级码工还需要吗?人人都会了吧?
是。懂围棋的人就知道Alpha Go有多厉害,衍生出 Alphacode有多厉害。
Compiler也就是个程序,用C或者assembly编程而已。未来AI完全可以绕开compiler,直接用assembly写整个程序。不要低估AI的能力。未来AI暂时做不成的,是难以抽象化变成数字要求的东西。
这话说的,人人都会写字有的人文采风流文章能流传千古,有人写出来的作文硬着头皮都打不出60分,会一门高级语言会call几个API不等于编程也不等于计算机科学好吧。
相当于铁锈带的工人憎恨自动化机器人吧。 码农我用着GitHub的AI Copilot,有时候真觉得自己快要失业的感觉。
武器科技如此不对等的今天还格的起来?
应该是屁民就放弃 了。(给个线就好)
其实本来普通码工的工作就是一颗螺丝钉,和装配汽车的蓝领工人工作性质没有啥大区别,蓝领工人是按照程序装配汽车,普通螺丝钉码工是按照程序编排软件。以后失业了都可以去做服务性行业工作。
Code公开了么?
这做的什么sde,这么简单?是机器写API 吗?
马工们放心吧,因为还需要马工写程序去取代其他行业。所以其他行业先完蛋
艺术类的、创意类的、人类幼崽的老师
这就是为什么我不看好特斯拉。汽车AI自动驾驶比AI编程要困难。如果码农不认为他们工作很快被取代,那么自动驾驶也不会很快实现。
我以前也是听过这种话,来了美国才发现, Coding最重要的是数学逻辑思维,所以大部分美国人编程水平很差的,但是拔尖的人很厉害。
医生很容易被代替的。就是大数据。连手术都可以靠机器,更精确。
看码工越来越夸张的pay check就知道这是迟早的事情
就这还双马发得贴啊,简直了! 居然还是热帖
忽悠别人孩子不选CS,减少自家孩子的竞争对手。
哈哈哈哈这是个悲伤的故事
关键是不是每个人都有那个能力写代码的。这是不是反复学习能获得的
自动化测试效率惊人,类似内存漏洞这些bug已经是用ai 工具来解决了
可是这不需要狗家辣么多马工啊,只需狗家一两个大牛,搞出个东西代替所有其他人。
说明你对alphago一点不了解
自己不懂得的东西,夸夸其谈。
还是要看需求。如果不同的客户各种不标准的需求,那么人工的工作仍然要存在很久。就像所有人都可以吃一种罐头,那么食品工业就简单了。
医生律师有行会啊。
至少近几十年还是这样。
对,还有和人打交道的行业。大家想想疫情隔离对人情绪的影响,将来如果真的机器人变成主要劳动力。人的精神需求的释放渠道会发生重大变化。
想多了,取代的是低端码工,以后想刷刷题就转码是不可能了
你的春天要来了!