中国的互联网技术有多厉害?

news2025/4/26 20:14:29

1

很多人没有意识到,中国的互联网技术是相当厉害的。 

给大家举几个例子。

我和朋友聊天的时候,手机上的app都在“侧耳倾听”,聊天的一些关键字很快就会出现在手机浏览器的搜索栏中。

携程会给我自动推荐景点,美团会给我推荐美食,京东会给我推荐商品,非常智能。

中国的程序员也非常给力,在GitHub搜 Java,咱们中国人竟然有4个项目排名前十,太厉害了。

就是有一点,这些项目看起来都怪怪的,似乎不应该放到GitHub这个开源软件项目的网站上。

71c51c3101f5c0b64abc87ff4ce2ac5d.png

中国的互联网已经率先建立了信息孤岛,领先全球。

就拿公众号来说吧,它的内容自成一“岛”,都不能加非公众号的外部文章链接(简称外链),今日头条稍微“落后”一些,可以加外链,但是链接标题啥的你不能控制。

百度是搜不到公众号内容的,也搜不到淘宝天猫的内容,这一点儿上绝对领先美国,它们现在居然还处于互联互通的状态,不可思议。

我浏览网站的时候,有个“猜你喜欢”的功能,经常能猜中我喜欢的东西,吸引我去点击购买,我不知道它们是怎么拿到我的个人隐私信息的,反正是非常智能,远远领先国外,可能是全球独一档。

......

2

以上为调侃内容,调侃归调侃,在很多人的眼中,中国互联网是没有什么核心技术的。

果真如此吗?

我们看看二十年前的情况,那个时候Linux在中国非常火热,出现了几个技术含量十足的项目:

LIDS :Linux入侵检测系统

LIDS是在内核层面实现了对系统的保护和入侵检测,2001年入选了国际知名安全站点www.insecure.org评出的“50个顶级安全工具”,是全球性Linux开发项目中由中国人主持的少数项目之一。 

作者是清华大学的谢华刚,他在计算所读完硕士以后,就直接被美国的公司请去工作了。 

后来由于Linux内核的快速发展和其他安全机制的出现,LIDS慢慢沉寂,最终消失。

LVS :基于Linux实现的负载均衡

这个就太厉害了,搞后端的小伙伴应该都知道,不用我在这里再啰嗦了。它的技术原理我还写过一篇文章《负载均衡的原理》

LVS至今依然是互联网负载均衡领域的核心软件之一。

作者是国防科大的章文嵩,2009年加入阿里,引入开源文化,提升了阿里的技术品牌和影响力。

MiniGUI:一个轻量级的嵌入式图形用户界面(GUI)

主要用于嵌入式设备,在当时,台湾,欧美很多企业都在机顶盒、功能手机、MP4播放器中使用MiniGUI,即使到今天, MiniGUI依然广泛应用于手持终端、便携式媒体播放器和工业仪器等领域,目前世界上最大的单孔径球面射电望远镜——贵州天眼也在使用它。

作者是清华大学的魏永明,现在通过飞漫软件公司做MiniGUI的产业化。

这三个软件都是基础软件和核心软件,并且原创性很强。

换句话说,在核心软件领域,中国的程序员也曾有过影响世界的发明和创造。

他们三个都是天才程序员,出现在了一个合适的时间点,当时Linux是个大风口,在这个领域有各种问题需要解决,或者说有很多空白。

他们对Linux产生浓厚兴趣,在使用和学习的过程中发现问题,开发一个软件把它搞定,然后开源分享给全世界,形成开源的社区。

可惜的是,那时候受经济条件所限,中国的计算机产业刚开始起步,学计算机专业的人更少。

如果有现在这么多程序员的话,天知道有多少天才会冒出来,会在上面搞出什么样的东西出来。

时机太重要了。

3

奇怪的是,2000年那一波Linux浪潮以后,中国的开源社区一下子就沉寂了,很久都没有重量级的、基础的开源软件出现。

10年以后,移动互联网爆发,数据量疯狂增长,中国互联网开始变得无比繁荣,我们的系统可以支持十几亿人的日活,可以承受双11,618的疯狂冲级,每秒可以创建几十万笔订单......  这背后必然有强大技术的支撑。

这些系统都充分利用了开源的成果,也有公司通过开源方式向业界做了回馈,除了对Linux内核、JVM做贡献外,还出现了一些知名的开源项目:TiDB、RT-Thread、Dubbo、RocketMQ、Flink等。

但是和中国互联网庞大的体量,和中国庞大的程序员人数相比,确实是不太相称。

尤其是能有世界级影响力的,原创性的,基础性的软件技术发明太少了。

中国互联网走向了在应用层激烈竞争,疯狂内卷的道路。

相比而言,美国的互联网公司在过去的二十年,开辟了四个全新的行业:

(1) 大数据 

Google三篇著名论文GFS、BigTable、MapReduce,奠定了风靡全球的大数据的基础。开源的Hadoop让所有公司都有机会用上大数据技术。 

(2) 移动互联网

苹果的iPhone 2007年问世,Google的Android随后开源,成为移动互联网的根基。 

(3) 云服务

亚马逊率先开创的商业化的AWS云服务,让各个大厂趋之若鹜,掀起了应用上云的热潮。

(4) 人工智能

2016年的AlphaGo,2022年底的ChatGPT,都是震惊全世界的大事件,每一次都塑造了全新的应用形态。

这还不算OpenStack、Docker、k8s、 Node.js、Angular、React、 Go,Rust,VS Code......等工具和语言。 

4

如果说过去的20年,我们一直在跟随、模仿的话,希望下一个20年,中国互联网能从应用层走向基础层,能诞生像大数据、云服务、人工智能那样开天辟地的大事件。

我还是那句话,中国是有很多天才的,他们的创造力一点儿也不比国外差。

只要有良好的环境,让他们放开手脚,他们的能力一定会迸发出来,创造奇迹的。

(完)

最后宣传下我和闪客建立的星球“ChatGPT基地”,专门探索程序员在ChatGPT时代的定位,如何使用ChatGPT来提升工作效率。

在程序员领域,我们这个星球可能是玩ChatGPT玩得最深入的,已经远远超出了ChatGPT聊天的阶段,很多人进入了API开发,甚至私有化模型训练。

ChatGPT聊天 ->使用ChatGPT API开发应用 -> 训练私有化部署大模型

这里的朋友们很多已经从小白进化成ChatGPT领域的熟练玩家,星球的专栏有很多有价值的主题:

650f4ba644f1d7f1c419d770e2e97d00.png

来到这个星球,用心刷上个几天,你就不知不觉超越了这个领域 99% 的人了。

现在星球有这些活动:

加入星球即送ChatGPT账号(仅限今天进入星球的前100名,联系方式:加微信onlyliuxin97,暗号:ChatGPT星球

输出优质内容即送100元红包

现在星球处于试运行期,原价199元,现在有个100元的优惠券,相当于99元就可以加入,早点儿拥抱ChatGPT,成为第一批会用ChatGPT和用好ChatGPT的人,占据先机,吃到红利。

a56c549e8bf20ccf1701a9c173c8778f.png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大裁员继续,直到回归均值

作者| Mr.K 编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 关于裁员,不想再举个案,大家也都听烦了。还是给大家几个宏观数字吧。据专门追踪科技公司裁员人数的Layoffs.fyi网站统计,2023年以来,截至5月底&#xff…

chatgpt赋能python:Python断行:如何优雅地换行?

Python断行:如何优雅地换行? 简介 Python是一种直观、易于学习、优雅且精简的编程语言。但是,随着代码复杂度的增加,长行代码也变得越来越难以阅读。所以,如何正确地断行是编写整洁Python代码的关键之一。 为什么需…

Spark大数据处理学习笔记1.1 搭建Scala开发环境

文章目录 一、学习目标二、scala简介(一)Scala概述(二)函数式编程 三、windows上安装scala(一)到Scala官网下载Scala(二)安装Scala(三)配置Scala环境变量 四、…

前端——平台登录功能实战

这里写目录标题 一、登录界面1、新建LoginView.vue2、登录页面展示二、登录路由1、注册登录页面路由三、前端登录接口设计1、新建http.js2、新建user.js3、api.js四、登录页面调用登录接口五、前端配置路由守卫六、前端配置请求拦截器七、前端配置响应拦截器八、退出登录九、前…

简单易行的 Java 服务端生成动态 Word 文档下载

需求:某些合同,被制作成模板,以 Word 格式保存,输入相关的内容参数最终生成 Word 文档下载。这是企业级应用中很常见的需求。 解决方案:无非是模板技术,界定不变和变的内容,预留插值的标记&…

【最新计算机、电子毕业设计 本科 大专 设计+源码】

2022年 - 2023年 最新计算机、电子毕业设计 本科 大专 设计源码 下载前必看:纯小白教程,unity两种格式资源的使用方法,1打开现有项目、2导入package 大专毕设源码:数媒专业、计算机专业、电子专业通用50多款大专毕设小游戏【源码】…

一文说清Task及其调度问题

ask对于.NET的重要性毋庸置疑。通过最近的一些面试人员经历,发现很多人对与Task及其调度机制,以及线程和线程池之间的关系并没有清晰的认识。本文采用最简单的方式模拟了Task的实现,旨在说明Task是什么?它是如何被调度执行的&…

JUC源码分析:ReentrantLock

ReentrantLock进行上锁的流程如下图所示,我们将按照下面的流程分析ReentrantLock上锁的流程。 先进入ReentrantLock.lock方法。 再进入内部类NonfairSync的lock方法。 点击acquire方法进入AbstractQueuedSynchronizer.acquire方法。 进入tryAcquire方法回到Reentra…

【小林计网笔记】 IP篇

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 在这里插入图片描述 一、IP 基本认识1、IP的作用2、IP与MAC的关系 二、IP 地址的基础知识1、IP地址的定义2、IP地址的分类1、ABC类地址2、DE类地址3、IP地址分类的优…

rtthread系统中lwgps软件包的使用

开发环境:gd32f450开发板 嵌入式操作系统:rtthread 软件包:lwgps gps定位模块:正点原子ATK-1218-BD lwgps软件包的介绍:此项目是完成开源的lwgps与rt-thread的匹配。原工程地址:https://github.com/MaJerle…

linux 系统-备份与恢复

linux 系统-备份与恢复 基本介绍 实体机无法做快照,如果系统出现异常或者数据损坏,后果严重, 要重做系统,还会造成数据丢失。所以我们可以使用备份和恢复技术 linux 的备份和恢复很简单, 有两种方式: 把…

论文浅尝 | 通过对比学习优化用于命名实体识别的双编码器

笔记整理:陆星宇,东南大学硕士,研究方向为自然语言处理 链接:https://arxiv.org/abs/2208.14565 动机 命名实体识别(NER)是识别与命名实体相关的文本片段并将其分类到预定义的实体类型(如人物、…

MegEngine 使用小技巧:用 mperf 进行安卓 opencl 算子的 roofline 分析

前言 roofline 分析是一种简单评估当前计算任务对当前平台计算/访存能力的利用情况的方法,可以帮助分析算子的优化方向和优化潜力。mperf 实现了安卓 mali/adreno 两种 gpu 平台的 roofline 分析能力,下面以 mali 平台为例,简单介绍一下操作步…

【操作系统】什么是用户态和内核态?用户态和内核态是如何切换的?

【操作系统】什么是用户态和内核态?用户态和内核态是如何切换的? 参考资料: 用户态到内核态切换 什么是用户态和内核态? 「操作系统」什么是用户态和内核态?为什么要区分 一、什么是用户态和内核态? 1.1、…

案例23:基于Java宿舍管理系统设计和实现开题报告

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

Echarts的x轴调整间隔,可以用 xAxis数组子项的axisLabel.interval

Echarts的x轴调整间隔,可以用 xAxis数组子项的axisLabel.interval https://echarts.apache.org/zh/option.html#xAxis.axisLabel.interval xAxis.axisLabel.interval auto 默认值是’auto’ 可设置为 : number 或 Function 数字或函数 坐标轴刻度标签的显示间隔,…

逍遥自在学C语言 | for循环详解

前言 C语言中的循环结构时,for循环是最常用的一种。它允许重复执行一段代码,直到满足特定条件为止。 本文将详细介绍for循环的用法,并提供相关的可编译运行的C代码示例。 一、人物简介 第一位闪亮登场,有请今后会一直教我们C语…

生产·成本

短期生产成本 给定生产技术,管理者必须选择如何生产(即使用什么样的要素组合)使生产成本最小。 衡量成本 边际成本 长期成本与规模 长期平均成本(LAC)和长期边际成本(LMC) 规模经济 随着产…

【Web网站服务】Apache网页优化

Apache网页优化 一、网页压缩1.1网页压缩步骤 二、网页缓存三、隐藏版本信息五、Apache防盗链 一、网页压缩 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的…

chatgpt赋能python:Python如何拆分list

Python如何拆分list 在Python编程中,我们经常需要对list进行拆分操作。拆分list可以帮助我们更好地处理数据,以便进一步进行分析、计算或可视化呈现。本文将介绍Python中如何拆分list,并且提供一些常用的拆分方式。 按固定大小进行拆分 我…