主题: ChatGPT可以取代软件开发人员吗?
Can ChatGPT replace software Developers?
Helene Høgsbro Thygesen
https://www.quora.com/profile/Helene-H% … o-Thygesen
Compilers have largely replaced assembly language programmers, but in the meantime they created an even larger number of jobs for programmers that write in higher level languages.
编译器已经很大范围地取代了语言汇程序员,但是同时,它们也创造出更多的高水平语言编写程序的工作。
Similarly, maybe in a few decades, AI systems like ChatGPT will take over much of the coding work, but thereby creating a large number of jobs for people who have the computer science skills to write good specifications for the AI systems (and, to a lesser extent, to improve on the code generated by the AI systems, for example to make it more general). Those people will be software developers, but with somewhat different skill requirements than today’s software developers.
同理,可能在几十年后,类似 Chatgpt的人工智能将取代更多的编码工作,但是一样的,也会创造出更多的,有着科学计算机技术以编写更专业的ai程序的工作(并且,在较小的程度上,改善ai输出的语言,比如让其更具有普遍性。)这样的人才可能是软件开发者,但是与之相比,他们还会有一些更多的不同领域的技能。
This happens all the time in the software industry. When I started programming, most of the work was about optimizing algorithms to work faster and use less memory. Today it is mostly about system design and being able to find out how to use the many public software libraries.
这样的情况,在软件行业不断发生着,当我开始编程,我会努力让算法优化,运行更快,花费更少。如今,时代属于系统设计,我们要学会使用许多公共软件库。
单词:
Compiler n. 编译器;[计] 编译程序;编辑者,汇编者
assembly n. 议会,代表大会;集会,集会者;装配,组装;(计算机)汇编
optimize v. 优化,充分利用(形势,机会,资源);使(数据、软件等)优化;持乐观态度(=optimise)