软件教书匠金旭亮
26-06-16 09:27 微博认证:北京理工大学计算机学院教师 金旭亮 头条文章作者

当下大模型,已经能生成相当不错的代码,有“将代码生成变成黑盒”的趋势。也就是说,你并不需要了解许多软件技术的细节,只需发指令让AI生成代码,你只需搞好验收就行了。

这个吧,大约是软件发展的必然趋势。

回顾在计算机技术发展的早期,出现了“编译器”,它负责将人类写的代码,转换为机器可执行的指令,整个过程都给“封装成了黑盒”,后期程序员再开发软件,懂不懂编译原理和编译器构造,对软件的质量与产出效率,其实没多大影响。

在智能时代,我们很快就会看到,很多人没系统学过编程,但借助AI的伟力,得到了很多真可以“干活”的代码。

但工具的进步,并不意味着软件开发这件事情,就变得简单了。

道理很简单——简单的工作和任务被自动化了之后,人们就开始尝试构建出更庞大的软件系统,让它去做更多更复杂更困难的事情,这是一个无止境的迭代与演化过程。

软件系统的研发,过去、现在和未来,其困难程度,其实并未降低。从业者要学习与掌握的东西,比过去,其实更广更多更新了。

发布于 北京