不知不觉中,大模型从2023年横空出世以来,已经过去的两年的时间。
从刚开始的“震惊”“疾呼”,到国内外的百模大战,从闭源到开源的路线之争,从行业的全面重塑到AI卡的一次次升级,这两年里,大模型几乎占据了创新科技领域的所有热门话题。
从大客户的商业落地和各大行业巨头内部的实际使用来看,大模型作为一个商品,其使用价值向企业用户的渗透还是起步阶段,远不及在C端用户的使用价值的提升。同时其本身的商品价值也随着高成本的硬件集群的投入以及行业的习惯性内卷,从几千万逐步下降到几十、几百万不等。因此,其商品属性还未完全满足行业内外部各类玩家的期待。
作为大模型使用场景之一的代码大模型,也从最初的代码编写走向了0门槛的基于“意图”的智能体自由编排之路。在这样的背景之下,影响最深的恐怕就是成千上万的程序员。这样的一个被戏称为“码农”的群体,未来的路究竟又在哪里呢?
一、程序员的工作
从现代计算机的诞生起,程序员一直扮演着至关重要的重要。从最初的计算卡片时代,到编程语言的诞生,一直是西方主导着这一领域的不断创新。上世纪80年代起,随着改革开放的进程,这一标志着科技生产力的岗位或者身份,不断引入国内,他们成为了最早一批为国内数字经济腾飞而创造奇迹的人,他们创造了汉化软件、桌面系统等新领域的奇迹。随着与世界的接轨,程序员的工作分类也一步步开始细化。从系统软件的开发,到应用软件的开发,最早的汇编语言、C、VB、VC,到后来的C++、.Net、Java等,以及现在五花八门的编程语言,以及3-5人的小团队就可以自行设计一款编程语言。这几十年的发展,将程序员的工作引入了全行业,真正从科技生产力转变成了基础生产力,成为数字社会最广泛的存在。
作者从2010年毕业起从事软件开发工作,一度痴迷于汇编语言设计的精妙,也沉醉于C语言的江湖地位,花了5年时间走出了程序员工作的“泥塘”。一是因为不愿意再忍受程序员成天与机器打交道的寂寞,也是不甘心还没见识到外部世界的精彩就开始秃顶,更是见到国外几十年如一日将编码工作当做艺术的老专家(码农)。也许正是因为这样的一种工作性质,给社会造成了程序员以“码农”的形象。
二、创造的价值
在那个程序员还是科技生产力的时代,编码是一项极其重要的工作。从需求分解、架构设计、文件依赖关系、接口的定义、数据结构的设计、算法的实现、驱动的开发、操作系统接口的适配,通信协议的调试、编译环境的搭建等等,无不体现出程序员工作的劳动价值。在当时有一个现象,国际化的大公司里的编码专家,无一不是老外,他们主导着需求分解、架构设计、文档编写,国内高校的毕业生则配合他们完成各种程序的编写、BUG调试,其中部分悟性高的程序员逐步开始承担一些需求文档编写的工作,其他人完成编码执行与结果的呈现。仿佛这就是一种默认的规则,每一届进入公司的毕业生都在埋头执行着这些规则。几十年的工作分配模式,就这么传承了下来。依稀记得一位前辈的名言:程序员的工作核心价值不在于编码本身,而在于需求分解,一个优秀的程序员可以不需要任何编程语言,只需要编写文档,就可以完成一个程序的所有工作。
我想这就是“创造”的价值,创造的价值不可替代。
一直被行业内奉为“灵魂”的操作系统,本身也是一个程序。它是一个复杂的程序,又是一个简单的程序。它的设计者们,围绕时间这个唯一固定而又变化的参数,将CPU、内存的使用发挥到了极致。仔细研究它的设计规则与实现,不难发现,它的很多“创造”都来源于生活本身,从BIOS的启动,跳转,内核态与用户态的转变,init进程的初始化,内存的初始化,硬盘与外设的发现,文件系统的挂载,进程与线程管理,中断与轮询等等一系列的操作,无一不说明,这个简单的程序就是一个机器的“时间管理大师”。在赞叹它精妙的设计时,也体会到了老“码农”关于程序设计的艺术性表达。
三、从创造走向制造
遗憾的是,程序设计者在国内的黄金时代并没有持续太久,硅谷的设计者们似乎发现了什么,更青睐于印度人的“黄金手”。近十年来移动互联网的爆发、云计算的普及、流量经济时代的到来,程序员的工作逐步从创造走向了制造。各种封装包的应用、新的编程语言,以及产品与开发的战争,将所有和程序有关的工作都转向了工程化、积木化。“快”是第一要务,让本就没有太多技术壁垒、软件知识产权意识薄弱的程序设计工作,实实在在的变成了流水线,一度有人开始形容,程序员的工作与100年前的纺纱织布工作无异。在商业维度,软件需求的定价变成了人头费,成本降到了极致。大量的编程培训公司出现,三个月即可上岗,傻瓜式的编程培训机构走进了小学校园,一方面给孩子父母宣传编程是高科技,一方面赚取行业壁垒信息差的巨额智商税。大型公司的开发工作外包带来的研发空心化,将创造彻底做成了制造。从而进一步带来的全方位码农文化的兴起,甚至在婚恋市场的价值也一路走低。
四、大模型时代的程序员
大模型时代的到来,同时伴随着机器人的普及,大量的开发工作势必会被取代。几乎所有的大型企业都在思考如何用大模型取代人工编程,这是程序员的时代宿命,或许未来这个岗位也会消失。但我们是不是应该停下来好好思考,程序设计的初心在哪?核心价值在哪?我们还能回归创造吗?
我想答案是肯定的。
程序设计的初衷是将人类的需求转变成机器能理解的语言,最大限度的利用资源,达成各种商业的目的,来进行的价值创造。
大模型的到来,将会很大程度上解决绝大多数的程序开发的需求。同时大模型本身因为训练、推理的工作,需要海量的高质量数据进行学习才能更大的发挥价值,同时因为大模型幻觉的存在,使得其在短时间内很难完全取代现有的业务流程。因此对于程序员而言,首先需要做的是拥抱大模型,让大模型能够准确无误的完成程序的开发与设计,简单说就教会大模型设计与开发代码,而不是简单的复制一段标准代码、完成几个不同类型的API的调用以及算法实现的相关工作,而是教会它系统的解决某一类问题。
其次是在短时间内,向大模型工程师转型。在教会大模型的过程中,大模型本身已经逐步工程化,精调、微调、SFT、预训练等工作在大模型的行业落地中越来越重要。大量的大模型工具的出现,使得现阶段大模型的在行业的落地中,交付工作越来越重。如何系统化的使用这些工具,优化这些工具,提升大模型的交付效率,也是程序员未来的方向之一。
另外,伴随着新的硬件技术的出现,系统级的软件设计与开发工作将同样重要。就像纺织工人被机器取代之后,衣服的设计、裁剪、搭配、组合等工作,对面料、材质、产地、柔软度、舒适度的理解就成为这些工作的基础要素。也就是说,让大模型的代码开发能力成为程序员的基础工作能力,进一步发挥程序员的创造价值,带来更多的业务创新。
大模型时代已来,程序员们,你们准备好了吗?
AI大模型学习路线
如果你对AI大模型入门感兴趣,那么你需要的话可以点击这里大模型重磅福利:入门进阶全套104G学习资源包免费分享!
扫描下方csdn官方合作二维码获取哦!
这是一份大模型从零基础到进阶的学习路线大纲全览,小伙伴们记得点个收藏!
第一阶段: 从大模型系统设计入手,讲解大模型的主要方法;
第二阶段: 在通过大模型提示词工程从Prompts角度入手更好发挥模型的作用;
第三阶段: 大模型平台应用开发借助阿里云PAI平台构建电商领域虚拟试衣系统;
第四阶段: 大模型知识库应用开发以LangChain框架为例,构建物流行业咨询智能问答系统;
第五阶段: 大模型微调开发借助以大健康、新零售、新媒体领域构建适合当前领域大模型;
第六阶段: 以SD多模态大模型为主,搭建了文生图小程序案例;
第七阶段: 以大模型平台应用与开发为主,通过星火大模型,文心大模型等成熟大模型构建大模型行业应用。
100套AI大模型商业化落地方案
大模型全套视频教程
200本大模型PDF书籍
标签:何去何从,创造,工作,模型,程序,程序员,开发,新机遇 From: https://blog.csdn.net/2401_85343303/article/details/145164654