大模型时代,程序员能保住头发吗?

转载
377 天前
3026
数智前线

文章转载来源:数智前线

原文来源:数智前线

作者:周享玥

图片来源:由无界AI生成

10月24日,位于安徽合肥的奥林匹克体育中心,正在举行一场大型科技峰会,奔涌而入的人潮,很快就将主会场挤了个满。这是科大讯飞主办的第六届世界声博会暨2023全球1024开发者节的现场。自2017年以来,这家公司每年都会在1024程序员节这一天举办这样的大会。

同一日,还有大量的公司,例如百度、腾讯、字节跳动、统信软件、小鹏汽车等,或举办对外的活动,或针对程序员们,推出了各种内部分享大会、代码大赛、以及趣味性活动或福利派送……

在北京、深圳、长沙等地,也纷纷出现了当地政府参与指导或筹办的各种“2023中国程序员节”相关活动。

而在今年,还有一个变化是,不少公司的程序员节活动,都与大模型挂上了钩,而大模型或将改变他们的职业生涯。


01 大厂怎么过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智脑等大模型的对接。

不仅仅是科技大厂,不少其他行业的企业们实际也都在这一天为程序员们送上了祝福。比如游戏公司米哈游为自己的员工,送上了高颜值的定制充电宝+小闹钟。工商银行的软件开发中心也给程序员们送上了三种不同颜色和寓意的下午茶盲盒。甚至还有公司提供了更加“实在”的福利,给全体程序员放了一天的假。


02 程序员节变迁史


程序员节是伴随程序员群体的不断崛起而诞生的。

很长一段时间内,人们对于程序员的固有印象,大多是穿着格子衬衫,戴着黑框眼镜,不善言辞的理工男。

但世界上第一位公认的程序员其实是一位女性。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程序员节推出一些福利或者活动。


03 大模型时代,程序员自己改变自己


程序员这个工种虽然只在国内出现不过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系统的整个开发流程,包括应用系统的搭建逻辑。”