进亦忧,退亦忧,Github Copilot 集成进入 Visual Studio 带来的思考

开篇想到《岳阳楼记》的结尾:

不以物喜,不以己悲;居庙堂之高则忧其民;处江湖之远则忧其君。是进亦忧,退亦忧。然则何时而乐耶?其必曰:“先天下之忧而忧,后天下之乐而乐”乎。

未来30年的开发变革,与过去30年相比,是指数函数才能勉强描述的趋势。有时候回想已经过去的30年,确实有些恍惚和迷茫。AI的发展已经到了一个拐点,无论是个人还是公司,如果不去主动拥抱新的变化,必然会被时代淘汰。

1.Visual Studio 引入 Github Copilot

随着 visual studio 2022 的再次升级, Github Copilot 集成进入VS。大语言模型这些年发展太快了,很想马上体验一下,结果网速太卡,半天 github 也连不上。不过以一个普通程序猿的视角,也能感受到openAI+Github会成为一种崭新的生产力工具,借助Github上庞大的代码资源,训练并启发生成代码、理解代码、排除错误、给出提示,极大程度颠覆现有的开发的模式。
GitHub Copilot

2.个人要会用工具聚焦于创造性活动

从个人角度,这种开发方式会显著提高效率,降低职业门槛。目前公司里依靠固定框架、机械复制粘贴的专门工作岗位,以后很可能就慢慢消失了。构造一些同质的功能,只要驱动AI即可。这是一个巨大的变化。以后想靠“死读书”、“死磕”来立足,估计会越来越困难。

说到死读书,这里举自己的例子。我读书不行,第一学历是大专,后来才一步步读上去。还记得我在学校读研究生时,比起应届的学弟,已经很老了,已经有了孩子。很多课考试都考得很差,论文也写不好。不过自己在工作时,已经百炼成钢,对MFC的熟练程度很高。那个时候,教研室有博士大拿,做了很多算法,但是其他方面不想去做。我就专门跟着比我小好多岁的大神,专心致志做算法之外的东西。我不需要任何参考,脱离MSDN也能直接敲win32 API,对各种宏、第几个参数传什么、结构体里的开关烂熟于心。看到我比应届生熟练太多了,导师就把几个项目里最复杂的界面、最繁琐的东西丢给我,我总能以他预期10倍的效率完成,年底拿的奖金不仅高于算法开发组的博士,在全系的学生里也是最多的。等到毕业时,学校破格安排给我新的工作岗位,并得到了参加很多项目的机会,渐渐地从码农转向了架构师。

当时硕士导师(比我还年轻)很感慨我积累了一个背MFC各种技巧、用法的卡片册,上厕所也在背(那时候还没有智能手机),就给了我一个粗眉毛的卡通人物作为头像。而其他人也有自己的头像。后来和孩子补看了这个动画,才明白这个洛克李真的很贴切。其实我最早喜欢的武打明星就是罗芙洛,她的成长异曲同工吧。

洛克李罗芙洛
Lee在这里插入图片描述

传统的靠熟练程度就能立足的岗位,主要源于线性的、闭塞的学习环境。大专毕业时,因为互联网不是很普及,我没有见过Unix、Linux,故而以为 MFC+VC IDE=C++,我的师兄、老师都是这样认为的。天经地义。所以苦练MFC,背API表就是基本功。有时候还会互相考,和学习五笔字型的字根时一样。有时候为了背字根,一晚上不睡觉。这种非常东方的“铁杵磨成针”的精神,依旧很重要。但在未来,如果不去抬头看路,一味刻舟求剑,则无法适应科技爆炸式的发展。

未来,纯靠死记硬背来弥补天赋的工作,生存度会大打折扣。这种工作只应该当做短期的敲门砖,跟着别人做周边的同时,不停的学习,为今后做原创性、创造性更强的工作做基础。AI是一个巨大的进步,我们有更多的时间和灵活度来聚焦于更为有意思的工作,节约沟通成本。智商越高的人,和“猪队友”的沟通成本就越高。对于算法工程师而言,以前要苦口婆心和我这种软件工程师讲通一个要点,还要照顾彼此面子,费力的去让对方修改自己认为正确的东西。AI是没有情感、不会生气和急躁的。有想法的人可以不停地尝试新的实现。

3. 国内头部企业面临的挑战

未来,大部分应用开发企业会变成几个头部AI+Coding巨头的用户,类似购买电力一样购买AI资源。大语言模型需要大量资源的训练。掌握基础数据的企业,具有极强的原生优势。从这一点来说,Github+openAI 极有可能变成全球最大的AI电厂。国内有实力深耕大语言模型的头部企业,目前国内算法方面可能差距不大,但是在开源资料库上差距太大了。国内头部的几家企业,想复刻这种大模型获得同样的效果,难度还是很大的。Github 的既有资源和每日的互动,与其他平台完全不在一个数量级。
AI
(上图来自网络)
当openAI+GitHub+工业CAD+3D打印这样的怪物工具链出现时,预示着一种全新的工业模式,即从想法直接到产品的直通车模式。西方企业因为掌握了大量的既有基础研究成果,和国内是两种完全不同的情况。如果把下一次工业革命比作做饭,基础研究成果就是米,AI是烹饪技巧。巧妇难为无米之炊,没有覆盖全部工业链条的基础研究成果,即使有了大语言模型以及AI的支持,也很难形成实用的生产力。这使得基础研究强大的企业,会更强;一般的企业,最终可能只能沦为“交电费”的芸芸众生。

4. 人工意识是下一个突破口

在去全球化的今天,连接Github巨卡,openAI也主动进行封锁。面对这样的不利因素,怎么避免不被再次全面碾压呢?我认为只有尽快研究人工意识才能再次改变游戏规则。

人工意识区别于目前的 openAI为代表的大语言模型,是具备真实自主意识的硅基智能生物。对于前面在各个基础学科落下的差距,如果借助人工意识进行基础学科的研究与研发,可能那点差距就相当于马拉松起点迟疑了1秒。由于没有宗教束缚,研究硅基自主意识和挑战伦理极限具备先天优势。一旦能够生成具有创造性、自我复制能力和主观能动性的忠实硅基智慧生命体,则能够在竞争中脱颖而出。

在这里插入图片描述

(图片来自网络)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/176256.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MHA实验和架构

什么是MHA? masterhight availabulity:基于主库的高可用环境下可以实现主从复制、故障切换 MHA的主从架构最少要一主两从 MHA的出现是为了解决MySQL的单点故障问题。一旦主库崩溃,MHA可以在0-30秒内自动完成故障切换。 MHA的数据流向和工…

聚观早报 |英伟达发布H200;夸克发布自研大模型

【聚观365】11月15日消息 英伟达发布H200 夸克发布自研大模型 iQOO 12系列开启销售 红魔9 Pro配置细节 禾赛科技第三季度营收4.5亿元 英伟达发布H200 全球市值最高的芯片制造商英伟达公司,正在升级其H100人工智能处理器,为这款产品增加更多功能&am…

4种互斥机制比较

4种互斥机制 关中断禁止任务切换信号量互斥信号量 关中断 关中断(Disable Interrupts):通过禁用中断来实现互斥。在关中断期间,任何中断请求都会被忽略,从而确保了临界区的独占性。然而,这种方法会导致系统…

⑨【MySQL事务】事务开启、提交、回滚,事务特性ACID,脏读、幻读、不可重复读。

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ MySQL事务 ⑨【事务】1. 事务概述2. 操作事务3…

u系 kdump查看配置

V4 桌面: 如果能上外网配置网络源安装软件包: 会自动安装以下几个包(不能连接外网直接安装一下几个包即可): 查看kdump配置: Kdump-config show 可以看到USE_KDUMP1 ,生成的vmcore文件在/var…

Linux:给openlab搭建web网站

httpd服务器建立综合练习 建立网站需求: 1.基于域名 www.openlab.com 可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站, (1)、基于 www.openlab.com/stud…

技术贴 | SQL 执行 - 执行器优化

本期技术贴主要介绍查询执行引擎的优化。查询执行引擎负责将 SQL 优化器生成的执行计划进行解释,通过任务调度执行从存储引擎里面把数据读取出来,计算出结果集,然后返回给客户。 在关系型数据库发展的早期,受制于计算机 IO 能力的…

基于若依的ruoyi-nbcio流程管理系统增加流程设计器支持自定义表单的选择与处理

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio 演示地址:RuoYi-Nbcio后台管理系统 因为之前不支持在流程设计器进行自定义业务表单的关联选择,所以这部分实现这个。 1、前端 对…

PyTorch技术和深度学习——三、深度学习快速入门

文章目录 1.线性回归1)介绍2)加载自由泳冠军数据集3)从0开始实现线性回归模型4)使用自动求导训练线性回归模型5)使用优化器训练线性回归模型 2.使用torch.nn模块构建线性回归模型1)使用torch.nn.Linear训练…

基于springboot实现校园医疗保险管理系统【项目源码】

基于springboot实现校园医疗保险管理系统演示 系统开发平台 在线校园医疗保险系统中,Eclipse能给用户提供更多的方便,其特点一是方便学习,方便快捷;二是有非常大的信息储存量,主要功能是用在对数据库中查询和编程。其…

linux高级篇基础理论(详细文档)二

♥️作者:小刘在C站 ♥️个人主页: 小刘主页 ♥️不能因为人生的道路坎坷,就使自己的身躯变得弯曲;不能因为生活的历程漫长,就使求索的 脚步迟缓。 ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技…

自定义注解实现服务的动态开关

shigen日更文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 🧑‍💻🧑‍💻🧑‍💻Make things differe…