大家好,我是Peter。最近一直在思考一个问题,什么样的产品或者技术才能真的称为改变世界。
回顾历史,引领历史发展的重要技术革新包括蒸汽机、电力技术、互联网。蒸汽机催生了第一次工业革命,电力技术改变了能源结构,互联网推动了数字经济和全球化。这些革新在不同历史时期对社会产生了深刻影响,推动了科技和社会的不断进步。
那么这些技术或者产品都有哪些共同点,我的思考结果是——效率。从第一性原理的角度看,真正推动历史革新或者改变世界的不是产品有多新颖,技术有多牛逼,背后的真正逻辑是有没有产生巨大的效率。这让我想到近日吴军老师的一篇文章《ChatGPT不算新技术革命,带不来什么机会》,文章的大概是从技术的角度阐述,论点是不会带来什么机会,论据是因为ChatGPT不是什么革命性的技术,早在十几年前就存在。
关于吴军老师的分析我不敢苟同。当年乔帮主拿出 Iphone 的时候震惊世界,可以说从此打开了移动互联网世界的大门。很多人分析 Iphone 之所以成功,是因为它创造了前所未有的交互方式——触摸,做出了更符合人性的产品,我记得产品经理职位的兴起也是从那个时候开启了新的发展。但 Iphone 如此成功真的是因为它是一款满足人性的产品吗?我的思考并不是,而是——效率。
那下一代真正改变世界的产品是什么呢?ChatGPT 的出现让我看到了曙光。作为一名程序员,不说别的,从平时的工作中,ChatGPT 已经真真切切地提升了我的工作效率。我不认为程序员是一个具备创造力的职业,起码大部分不是,从本质上讲程序员就是在某个专业的领域做着搬砖的工作。ChatGPT 的出现可以让程序员从纷繁芜杂的代码中脱离出来,快速学习代码,快速解bug,快速得到答案。这种效率的提升远远超过谷歌搜索得到的答案,更不用说百度。
我们来对比下同一个问题,谷歌搜索和 ChatGPT 提供帮助的区别:
以上是谷歌搜索的回答,没想到第一篇竟然是我自己的文章(呵呵,被别人无情的剽窃)。当然文章是好文章,但这基本相当于没回答,就是给你一篇文章,你去读吧......相对于 ChatGPT 给出的答案还是不够直接,不信你看:
面对如此精准的回答,我根本停不下来,于是乎我随便粘贴一段设备树的代码,看区别如何:
对于谷歌搜索简直对牛弹琴。我们再来看 ChatGPT 的回答:
爽不爽,刺激不刺激。读代码从此不需要《源代码情景分析》这样的书了,它直接实时,现场告诉你答案。
如果你是 Linux 内核新手,在读代码碰到一些关键的槛时,完全可以直接问 ChatGPT,大大提高你的学习效率;如果你是 Linux 内核老手,也会在所难免的出现记忆力下降,比如你在写内核代码的时候,忘记 CMA 申请和释放的地方,不要不好意思,直接问:
无论回答准确度,还是回答态度,是不是都比你身边的老码农好很多。
当然你还可以让 ChatGPT 帮你写一段代码:比如"给我写个内核模块,要求根据pid打印出当前进程的内存":
你说这算不算革命?这还只是提高程序员效率的体现,其它行业更是如此,AI 的时代正式开启了,任何组织和个体都应该以某种形式拥抱 AI。
介于此,我和几位朋友一起创建了知识星球,这是一个专为程序员打造的 Linux + ChatGPT 内容社区。阅码场荣誉编辑程磊,嵌入式老兵道哥,字节网络专家飞哥,安卓性能分析大佬高爷,SigniFi联合创始人、ChatGPT资深专家余总等大佬也加入其中。