大模型时代,程序员的职业变迁与机遇
10 月 24 日,位于安徽合肥的奥林匹克体育中心正在举行一场大型科技峰会。这是科大讯飞主办的第六届世界声博会暨 2023 全球 1024 开发者节的现场。自 2017 年以来,这家公司每年都会在 1024 程序员节这一天举办这样的大会。
同一日,还有大量的公司,例如百度、腾讯、字节跳动、统信软件、小鹏汽车等,或举办对外的活动,或针对程序员们,推出了各种内部分享大会、代码大赛,以及趣味性活动或福利派送……
在北京、深圳、长沙等地,也纷纷出现了当地政府参与指导或筹办的各种'2023 中国程序员节'相关活动。
而在今年,还有一个变化是,不少公司的程序员节活动,都与大模型挂上了钩,而大模型或将改变他们的职业生涯。
大厂怎么过 1024 程序员节
今年 10 月 24 日这一周,腾讯依然雷打不动举办了腾讯技术周,大模型和 AIGC 成为其中一个重点话题。而在微信总部园区内,防脱发洗发水品牌章光 101,搞了个'十分应景'的 1024 程序员日养发集市。
说起来,防脱洗发水绝对算得上是各大公司 1024 程序员节福利清单上的常客了。包括科大讯飞、云计算公司青云、大数据反欺诈公司 DataVisor、腾讯课堂等诸多公司都曾'急人所急',给程序员们送过防脱界的最佳代表——霸王洗发水。
除了开发者大会、开发者大赛这些每年都有的固定项目,科大讯飞今年还专门针对程序员的婚恋问题,安排了相亲节活动。
10 月 24 日上午 9 点,周鸿祎的一条微博,揭晓了 360 这家公司今年的 1024 程序员节福利。360 给每位程序员送上了一件具有程序员专属风格的格子衬衫。

不同于 360 送穿的,字节跳动则为员工准备了一份惊喜多多、可参与扫码抽奖的 1024 限定款下午茶,外加一个 1024 程序员节 AI-Lab Research 技术交流会,让员工喝着茶,了解大模型的应用、AI 制药与量子计算等前沿科技,体验最流行的 AI 玩法。
大模型是今年 1024 程序员节上的一个热点话题。包括百度、腾讯、字节跳动、科大讯飞、统信软件等多家科技大厂,都准备了大模型和 AIGC 相关的活动。
比如百度今年面向内部员工的 1024 程序员节,主题就是'大模型时代,人人都是工程师'。过往,百度举办'码力全开大赛'和'工程效能大会',今年则将活动整合升级为了三大篇章,新增的'全城热 AI'主题大会,主要围绕大模型、AI 原生展开,邀请技术大咖做主题分享。
自 2020 年第一届'码力全开'大赛以来,百度每年都会面向工程师开展 1024 活动。尤其是这两年随着低代码、大模型等平台和技术的发展,'码力全开'大赛面向的人群也逐步从工程师延展到其他角色,今年更是结合大模型开设了 Prompt 大赛,非研发参与的同学占比达到了 39%。
科大讯飞则在 10 月 24 日当天的开发者节上,发布了最新一个版本的讯飞星火认知大模型 V3.0,以及智能编程助手、星火科研助手、启发互动式英语 AI 答疑辅学、讯飞星火医疗大模型等诸多大模型相关的产品。

国产操作系统公司统信在 10 月 24 日举办的技术开放日上,介绍了中国首个接入大模型的开源操作系统 deepin,自研邮箱、浏览器、搜索完成了与百度千帆、讯飞星火、智谱 ChatGLM、360 智脑等大模型的对接。
不仅仅是科技大厂,不少其他行业的企业们实际也都在这一天为程序员们送上了祝福。比如游戏公司米哈游为自己的员工,送上了高颜值的定制充电宝 + 小闹钟。工商银行的软件开发中心也给程序员们送上了三种不同颜色和寓意的下午茶盲盒。甚至还有公司提供了更加'实在'的福利,给全体程序员放了一天的假。
程序员节变迁史
程序员节是伴随程序员群体的不断崛起而诞生的。
很长一段时间内,人们对于程序员的固有印象,大多是穿着格子衬衫,戴着黑框眼镜,不善言辞的理工男。
但世界上第一位公认的程序员其实是一位女性。1843 年 8 月,英国著名诗人拜伦(L.Byron)的女儿、后来的'数字女王'阿达·洛芙莱斯(Ada ·Lovelace),在《科学备忘录》上发表了一篇文章,其中 25 页翻译自意大利数学家路易吉·米那比亚有关巴贝奇分析机(全球最早期的计算机雏形)的论文,另外 41 页则是她撰写的注释。在最后的'注释 G'中,Ada 还详细介绍了如何用分析机计算伯努利数的方法。而这个算法在后来被认为是世界上第一个计算机程序。
也是从这个时候开始,程序员这个群体开始随着计算机技术的快速发展,迅速膨胀。早期,这一群体主要以极客、黑客和个人英雄为主,大部分软件规模还在千行、万行,未真正作为产业来形成。但以 1975 年比尔盖茨创立微软为信号,美国很快成为程序员文化的高地,此后数十年间,大量的软件公司在全世界范围陆续涌现,快速推动着软件产业的发展,开源、创新等也在成为程序员文化的一大底色。
而中国的程序员文化,崛起于国内互联网正式开始商业化应用的 1995 年。当年最为轰动的新闻之一是,'中国第一程序员'求伯君断然拒绝了微软 75 万年薪的高薪挖角,宁肯自己卖掉别墅筹钱,也要继续开发 WPS 软件,以期能打破微软 Office 软件的办公霸权。
更多的草蛇灰线,也已悄然埋下。1995 年,刚经历一趟短暂美国行的马云,正式从杭州电子工业学院辞职,凑了 2 万块钱创办中国黄页;31 岁的张朝阳,也被硅谷随处可见的创业情绪激得热情昂扬,回国创业,不久后创立了搜狐的前身爱特信;宁波市电信局的年轻员工丁磊则为互联网所吸引,毅然辞职,南下深圳,加入一家做软件的外企,并在两年后创办网易;李彦宏更是从这年开始,几乎每年都要回国进行考察……
国内互联网从星星之火逐渐转向燎原之势的过程中,在国际上,创立一个'程序员节'的想法开始被一些人提出。1996 年,为抵制计算机病毒制造者,俄文《计算机世界》出版社主编德米特里·门德列留科,提议将 9 月的第一个星期五命名为'计算机用户节',并称之为'纯净的星期五'。不过,直到 2009 年 7 月 24 日,俄罗斯联邦通信与大众传媒部才正式提出新的节日安排方案,设立'程序员节'为每年的第 256 天,也即每年的 9 月 13 日和闰年的 9 月 12 日。
其时,随着互联网的迅速发展,程序员这一职位已经在产业经济中扮演着愈发重要的作用。于是,这一天也很快被国际上众多其他国家的科技公司和软件企业认可为全体程序员的节日。
我国也在几乎同一时期,出现了程序员节的提法。2010 年 10 月初,一个名叫'博客园'的程序员网络社区发起了一项有关'中国程序员节'的投票,提议将每年的 10 月 24 日定为我国的程序员节,并在节日当天开展线上庆贺活动。选定 10 月 24 日的原因是,程序员的世界是二进制的,1024 是 2 的 10 次方,也是程序员心目中的整数(1GB=1024MB,1MB=1024KB)。

不过,这一节日早期并未得到太多关注,仅局限在小范围内传播。一直到 2015 年,一家名为'传智播客'的 IT 人才培训公司,通过举办'全民狂欢不加班'程序员晚会、拍摄宣传片,并借助微博这一社交平台创建'#1024 程序员节#'话题等全套动作,才第一次让 1024 程序员节实现破圈。
互联网大厂们,也在其中发挥了显著的带头作用。随着移动互联网的快速发展,这些拥有着大量程序员员工的企业,已然发展到一个需要更加关注企业文化建设和员工关爱的阶段,1024 程序员节逐渐被重视起来,也就成为了顺其自然的事情。比如百度,据百度官方微信公众号显示,其自 2014 年起,就已经开始针对 1024 程序员节推出一些福利或者活动。
大模型时代,程序员自己改变自己
程序员这个工种虽然只在国内出现不过 30 余年,但却已经没有任何人可以忽略它。更重要的是,程序员也是一个与时俱进的职业。可以说,今年大模型和 AI 的兴起,让程序员不仅用人工智能改变各行各业,也将彻底改变自己的行业。
大模型赋能开发全流程
一个业界公认的观点是,大模型将给编程工作带来根本性的改变,赋能代码开发的全流程,从而极大提高程序员的工作效率。Gartner 甚至预测,到 2025 年,70% 的应用程序将由低代码和无代码开发平台构建,其中 80% 的应用程序由非 IT 工作者开发而成。
实际上,这也是目前各家大模型机构和大模型应用厂商都在探索和率先进行落地的方向。包括微软、百度、华为、科大讯飞等几乎所有的大模型厂商目前都将代码助手作为了重点推动的方向之一。
10 月 24 日,科大讯飞发布搭载讯飞星火 V3.0 的智能编程助手 iFlvCode2.0,据称已经能在编程的设计阶段提效 50%、开发阶段提效 37%、测试阶段提效 44%,大幅提升软件从业人员效率。
同日,百度也上线了百度 Comate 智能代码助手 SaaS 版本。据悉,基于文心大模型的代码辅助工具,在百度内部大规模使用,整体采纳率超过 40%,头部用户采纳率超过 60%,由 Comate 每日生成的代码达到百度全公司每天新增代码的 20%。
大模型会替代程序员吗?
大模型会替代程序员的工作吗?统信软件高级副总经理、CTO、深度社区(deepin)主席张磊表示,大模型的根本技术问题,比如幻觉的问题、可解释性问题,如果没有解决,是替代不了人的。'比如微软,所有的产品都叫 Copilot,就是副驾,为什么不叫 pilot(飞行员)?因为还真不能把它全自动,它一旦全自动真会出事,所以还需要人来做主驾。'
张磊认为,大模型就像是杠杆,能将好的一面放大,也能将坏的效应放大。他举例称,'原来可能一个人一天只能写 100 行代码,但现在有了大模型的辅助,可能可以写 1000 行,大幅提高程序员写代码的效率。但如果一个人原来一天写 10 行代码,但有 5 行 Bug,在大模型的杠杆效应下,这个问题可能会变得更大。'但总的来说,它会促进整个产业,包括个人、开发者的水平,我觉得是一件好事。'
职业分工的变化
不少业内人士也认为,大模型将改变职业分工和行业工种。软通动力银行业务 CTO 孙洪军指出,以后做 IT 的人,基本上就分成几类:
- 数据与业务专家:一类是专门做数据标注、数据训练,他们很懂业务和数据,类似于像以前的数据工程师。
- 复合开发工程师:一类是做开发实现的,可以做大数据开发,也能做日常的其他应用系统,更复合了,因为有 AI 的工具辅助了。
- 模型训练师:还有一部分人是去做大模型、模型训练师,工种就会发生变化。
更进一步,大模型将会影响 IT 系统的整个开发流程,包括应用系统的搭建逻辑。这意味着程序员需要从单纯的代码编写者转变为系统架构设计者和 AI 能力整合者。
岗位需求与技能转型
大模型时代,企业对人才的需求变了,AIGC 相关岗位人才难求,薪资持续走高。虽然具体薪资随市场波动,但 AI 运营、AI 工程师及大模型算法岗位的薪酬普遍高于传统开发岗位。
掌握大模型技术意味着拥有更多可能性:
- 全栈大模型工程师:包括 Prompt 工程、LangChain、LoRA 等技术开发、运营、产品等方向全栈工程。
- 模型微调能力:能够拥有模型二次训练和微调能力,带领大家完成智能对话、文生图等热门应用。
- 垂直领域应用:更优质的项目可以为未来创新创业提供基石,覆盖更多高薪岗位。
对于程序员而言,学习路径通常分为以下几个阶段:
- 系统设计:从大模型系统设计入手,讲解大模型的主要方法。
- 提示词工程:在通过大模型提示词工程从 Prompts 角度入手更好发挥模型的作用。
- 平台应用开发:借助云平台构建特定领域的虚拟系统,如电商试衣系统等。
- 知识库应用:以 LangChain 框架为例,构建咨询智能问答系统。
- 微调开发:借助大健康、新零售、新媒体领域构建适合当前领域大模型。
- 多模态应用:以 SD 多模态大模型为主,搭建文生图小程序案例。
- 行业应用构建:以大模型平台应用与开发为主,通过成熟大模型构建大模型行业应用。
光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去。这时候可以搞点实战案例来学习。
观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
学会后的收获主要包括:
- 全栈工程实现:基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力。
- 解决实际项目需求:大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求。
- 企业级 AI 应用开发:基于大模型和企业数据 AI 应用开发,实现大模型理论、掌握 GPU 算力、硬件、LangChain 开发框架和项目实战技能,学会 Fine-tuning 垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握。
- 提升编码与分析能力:大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。
总结
大模型不是终点,而是程序员进化的新起点。面对技术的浪潮,保持学习的心态,拥抱工具的变化,才能在未来的职场中立于不败之地。


