说在前面,这个“主题”实在是太大了,以鄙人的眼界,恐怕看到的皆是谬论!
未来的编程,及程序员的工作
如果你懂得编程,具备一定的基础,包括项目的基础,你可能就会知道,使用大语言模型来写代码会有多爽!不过,如果没有项目的经验而直接使用大模型的话,可能会遇到一些麻烦,很麻烦的麻烦,比如大语言模型可能给出错误的代码,或者说是有bug的代码,而你又不知道(原理)!
根据现在大语言模型的迭代速度来看,在未来较长的一段时间内,程序员编程的工作量可能会趋向于低代码化(无代码可能还不至于),比如,写个软件的基本框架,然后其它的一些细节统统让大语言模型来填充完成。甚至都不用写出个基本的框架,毕竟可以让AI来写框架,程序员要做的就是审视、测试AI的代码是否足够完善,然后“拍板”。当然了,如果可以的话,程序员还是可以将精力花在软件(程序)功能的设计和创新上。
编程的未来
或者说是计算机语言的未来会是什么样的!
如果未来,就像曾经的电脑被普及到个人电脑的程度一样(智能手机也应该可以被视为个人计算机),人工智能要是也真正地普及到了“个人人工智能”的程度(不是当下的这种每个计算机的终端或手机的终端都可以跟大语言模型交互的程度),比如影响到人们的工作、娱乐,及生活的方方面面,那时,编程又会怎样呢?
这应该也是有规律可循的!
比如,我们会学一些拼音和查字典的方法,然后我们就可以进行有效地阅读了;我们也会学一些基本的数字和加减乘除的运算方法,这样我们就可以进行算术的工作了。
除此之外,以前,英语很火的时候,大学要毕业拿到学士学位的证书是需要拿到相应的级别的证书的。
因为,鄙人大着胆子瞎猜,编程的未来可能会是受教育者的一项基本的技能,而且结合上面的那些“谬论”,编程的未来可能更注重的是“人机交互”的一种方式,即跟人工智能对话,通过人的指令让人工智能“产生”对应的技能,而且未来的人工智能应该是被“锁”着的,只有通过有权限的人的指令才能进行对应技能的“程序升级”。
这就产生了一个问题:到底选择哪一门计算机语言(创造哪一类语言)作为未来的人们必备的基本技能(语言自然不能太多种,要不然就跟现在一样,那么多计算机语言且那么多框架,不要说学了,看都看不过来)?
这个鄙人不敢妄加猜测,但鄙人相信,这门计算机语言肯定具备一些特性,比如:足够简单(如此才能更快更容易普及)、能够触及计算机或人工智能的基础和原理,尤其是后者,毕竟是要跟人工智能打交道的,不能对其一无所知。
大概如此吧!
全栈开发助手原文:编程的未来,及未来的编程
免责声明:个人观点,仅供参考,不保证正确性!