当前位置: 首页 > news >正文

我们要用平凡来诠释非凡

#孟晚舟香港中文大学演讲#

#华为价值观念#

#并非站在山顶才能被看见#

#传递正确的价值观#

#如果信仰有颜色,那一定是中国红#

#送给自己的价值理念#

在信息大爆炸的时代,很多同学都希望尽可能的抓取更多的知识,尽可能的不要遗漏任何热点,但是我们难免会有一些FOMO(fear of missing out),我想说知识没有穷尽,但是学习可以聚焦,学习是没有捷径的,但是努力可以持续。

选择越多,我们就越要保持清醒和克制,要把宝贵的时间和精力用在学习和思考上,用一个强大的内核去应对这个变化的世界。

这是两个不同的团队,一个是拥有着光鲜亮丽的学历背景的博士生团队,一个是几乎没有拿得出台面的学历的中专生和大专生团队。这两个团队都在华为的工作中创造了他们独特的价值。

首先我想说的是,真知一定从实践中来,大学毕业后,有人继续在学科的前言仰望星空,也有人走进真实的应用场景。那么在华为,就有这样的一批又一批的博士生,他们拿着手术刀,用所学的理论和知识去解决一个又一个的实际问题,在这其中,我们有一个博士军团,他们拿着通信,光学与材料专业的“手术刀”深入到了骄阳似火的一线,蹲在机器轰鸣的车间,冒着大雨跟着我们的客户下现场,在实践中他们解决了一个困扰了行业20多年的难题,被评为光接入网时代最伟大的创新之一,而今天这个创新已经在全世界大规模的商用。那这个难题是什么?

在我们所生活的城市里,在我们眼睛看不到的地方,都部署了大量的光纤,在地球上,有亿万根光纤连接了我们大家,穿过家庭小区,穿过我们的城市,高山和海洋,将我们连接在一起,我们每天打电话,发微信,刷视频都离不开光纤,可是有没有人想过,如果光纤坏了,我们怎么去识别它,怎么去定位哪根光纤出了问题,就是这么一个小小的问题,曾经困扰着我们行业20多年,因为光纤本身是绝缘的,所以它无法承载电信号。传统的做法就是在每一根光纤上贴上标签纸,一旦一个
光纤组出现问题后,只能靠人工一根一根去排查,这样做效率低成本高,同时在大量依赖光纤做信息交互的世界,这样做几乎是不现实的。

华为的博士军团就创造性的提出了在光纤里印刷光虹膜,相当于给光纤打上了二维码,再利用光的感知能力实现对光二维码的识别。这样的idea看似很简单,但是从一个产品到规模化商用,它是一个非常漫长的道路,是需要克服非常多的困难。当真正开始落地的时候,博士军团才发现,在每一个环节都会存在问题,比如理论是成立的,但在实验室失败了,好不容易在实验室实验成功了,等到现场的时候,因为太阳炙烤,材料升温导致参数失灵,所以这一套系统又失灵了,好不容易克服高温以后,到现场车间去加工的时候,又发现我们的合作厂商在工艺和器件上根本达不到我们的要求。所以我们的博士生这个时候就要蹲到车间,下到站点,手把手的带着我们的工人去提高他们的工艺水平,甚至去开发未生产的仪器和设备。正是这些博士生使我们的供应商,在光虹膜的技术上从0走到了1,实现了真正的突破。成功的那一刹那,我们的一位博士他感叹道:在从idea变成现实的过程中,仅仅掌握理论知识和原理是远远不够的,从理论到产品,中间还存在着巨大的gap,在华为,我们大概70%的员工都是在弥补这些gap,真实场景中的问题不仅要依赖在校期间所积累出来的强大的理论知识和基础,同时还要双手沾灰,两脚沾泥,在实践中去解决我们在课本上看不到的一个又一个的问题。

才能本身毫无用处,任何一种知识,只有当它能应用于实践,改变人们的生活,才会有价值。
希望同学们在仰望星空的同时,双手沾灰,两脚沾泥,迎接我们进入社会的这一堂“基础课”。

第二点,我想说,实践出真知,但是,专注出深知。专业不仅是稳定自身内核的根基,也是铸就组织价值的基石。

所以说,并非只有站在山顶才被看的见,不是只有伟大才值得被歌颂。一座大厦的根基,正是由普通人一生一世的执着,精进不息的专业,毫厘必究的严谨,千锤百炼的卓越构筑而成。优秀是时间淬炼下的坚定,是在不懈攀登中的沉淀,心心在一艺,其艺必工,心心在一职,其职必举。希望大家能够尽到足够的努力,交付每一项工作,履行好每一个责任,勿以事小而懈怠。奋斗是诗篇,一笔一画都是收货,漫长的征程,一朝一夕都是精彩,成长就在点滴的奋斗中,背朝灯火,面朝星光,我们要用平凡来诠释非凡。

同学们,你们即将踏上新的人生征程,去追逐梦想,去实现价值,愿你们在这场旅程中收货智慧和勇气,收货谦逊和坚韧,愿你们在这场旅程中,梦想永远炽热,心灵永远年轻。但是也请别忘记,人生不是一场关于成功的竞赛,而是一条永无止境的求真之路,求知之路。知识并不是与生俱来的,也不是一成不变的,唯有培养主动探求的意识,打破固有认知的束缚,我们才能恒久地去接近它们。

祝福你们,谢谢大家。

相关文章:

我们要用平凡来诠释非凡

#孟晚舟香港中文大学演讲# #华为价值观念# #并非站在山顶才能被看见# #传递正确的价值观# #如果信仰有颜色,那一定是中国红# #送给自己的价值理念# 在信息大爆炸的时代,很多同学都希望尽可能的抓取更多的知识,尽可能的不要遗漏任何热点…...

synchronized和volatile区别

synchronized和volatile是Java并发编程中两种重要的同步机制,它们之间存在明显的区别。以下是对这两者的详细比较: 一、基本定义与作用 synchronized 是一个用于实现线程同步的关键字。可以用来锁住方法或代码块,从而确保在同一时刻只有一个…...

125.验证回文串-力扣(LeetCode)

题目: 解题思路: 首先进行移除非字母数字字符,并将大写字符转换为小写字符的操作。这个过程中,主要利用快慢指针的方式来进行移除操作,通过加32将大写字符转换为小写字符。完成后,将前一半的数据与后一半的…...

线程间通信:wait和notify

线程间通信:wait和notify 1、Object的wait和notify方法 Java中的Object类提供了两个重要的方法,用于线程间的通信和同步:wait()方法和notify()方法 wait()方法的定义 方法签名:public final void wait() throws InterruptedEx…...

风险识别和管理的工具

1.‌风险识别工具和根本原因识别在项目管理中非常重要,常用的工具包括 因果图根本原因识别RCA鱼骨图 因果图 因果图是一种图形工具,用于识别问题或风险的根本原因。它通过将问题或风险因素与可能的根本原因联系起来,帮助团队更深入地了解问…...

qt之QFTP对文件夹(含嵌套文件夹和文件)、文件删除下载功能

一、前言 主要功能如下: 1.实现文件夹的下载和删除,网上很多资料都是单独对某个路径的文件操作的,并不能对文件夹操作 2.实现目标机中含中文名称自动转码,有些系统编码方式不同,下载出来的文件会乱码 3.实现ftp功能…...

为何数据库推荐将IPv4地址存储为32位整数而非字符串?

目录 一、IPv4地址在数据库中的存储方式? 二、IPv4地址的存储方式比较 (一)字符串存储 vs 整数存储 (二)IPv4地址"192.168.1.8"说明 三、数据库推荐32位整数存储方式原理 四、存储方式对系统性能的影响…...

Mybatis框架之责任链模式 (Chain of Responsibility Pattern)

在 MyBatis 框架中,责任链模式 (Chain of Responsibility Pattern) 被广泛应用于多个功能模块中,例如 插件拦截器、SQL 执行流程中的拦截器链、动态 SQL 的解析与处理等。这种设计模式为 MyBatis 提供了高度的扩展性和灵活性,使其能够轻松应对…...

C++ Stack和Queue---单向守护与无尽等待:数据结构的诗意表达

公主请阅 容器适配器容器适配器的特点 栈和队列的模拟实现deque的介绍1. 内存开销较高2.随机访问性能略低于 vector3. 与指针或迭代器的兼容性r4. 不适合用于需要频繁中间插入和删除的场景5. 在特定平台上的实现不一致6. 缺乏shrink_to_fit支持总结 题目 priority_queue 优先级…...

深入理解Java包装类与泛型的应用

今天我将带领大家进入Java包装类和泛型应用的学习。 我的个人主页 我的Java-数据结构专栏 :Java-数据结构,希望能帮助到大家。 一、Java包装类基础 二、Java泛型基础 三、Java包装类与泛型的结合 四、Java泛型进阶 五、Java包装类与泛型实战 一、Ja…...

【机器学习chp4】特征工程

推荐文章1,其中详细分析了为什么L1正则化可以实现特征选择(特征剔除) 【王木头 L1、L2正则化】三个角度理解L1、L2正则化的本质-CSDN博客 推荐文章2,里面详细分析了奇异值分解 【线性代数】矩阵变换-CSDN博客 本文遗留问题&#…...

LeetCode螺旋矩阵

快一个月没刷题了,最近工作有些忙,今天闲下来两小时,刷一道 题目描述 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix [[1,2,3],[4…...

第十五届蓝桥杯JAVA的B组题目详情解析

(第一个填空太简单,就不写了,根本不用代码,直接excel计算) 目录 蓝桥杯第二个填空,类斐波那契循环数 蓝桥杯JAVA.b组第三题 -分布式队列(模拟) 食堂(蓝桥杯D题) ​编辑 星际旅行(Floyd佛洛依德) 其余的有点变态,感觉学了好像…...

在几分钟内将数据从 Oracle 迁移到 ClickHouse

ClickHouse 是一个开源的面向列的数据库管理系统。它在实时数据处理方面的出色性能显着增强了数据分析和业务洞察力。将数据从 Oracle 迁移到 ClickHouse 可以释放数据在决策中的力量,这是单独使用 Oracle 无法实现的。 本教程介绍如何使用 BladePipe 将数据从 Orac…...

ASP.NET MVC宠物商城系统

该系统采用B/S架构,使用C#编程语言进行开发,以ASP.NET MVC框架为基础,以Visual Studio 2019为开发工具,数据库采用SQL Server进行保存数据。系统主要功能包括登录注册、宠物展示、个人中心、我的订单、购物车、用户管理、宠物类别…...

完整http服务器

目录 背景目标描述技术特点开发环境WWW客户端浏览发展史服务端http发展史http分层概览 背景 http协议被广泛使用,从移动端,pc浏览器,http无疑是打开互联网应用窗口的重要协议,http在网络应用层中的地位不可撼动,是能…...

【专题】2024AIGC创新应用洞察报告汇总PDF洞察(附原数据表)

原文链接:https://tecdat.cn/?p38310 在科技日新月异的今天,人工智能领域正以前所未有的速度发展,AIGC(人工智能生成内容)成为其中最耀眼的明珠。从其应用场景的不断拓展,到对各行业的深刻变革&#xff0…...

形态学图像处理(Morphological Image Processing)

形态学图像处理(Morphological Image Processing) 前言 ‍ 本博客为个人总结数字图像处理一课所写,并给出适当的扩展和相应的demo。 写博客跟做 checkpoint​ 很像,毕竟个人还不能达到那种信手拈来的境界,忘了就是从零开始训练&#xff0…...

【IDER、PyCharm】免费AI编程工具完整教程:ChatGPT Free - Support Key call AI GPT-o1 Claude3.5

文章目录 CodeMoss 简介CodeMoss 的模型集成如何安装和配置 CodeMossIDER 插件安装步骤 CodeMoss 的实战使用AI 问答功能代码优化与解释优化这段代码解释这段代码 文件上传与对话联网查询与 GPT 助手联网查询GPT 助手 提升开发效率的最佳实践结语更多文献 CodeMoss 简介 CodeM…...

C++11的一些实用特性

1.统一的列表初始化 在C98中,标准允许使用花括号{}对数组或者结构体元素进行统一的列表初始值设定。 //统一的列表初始化 struct Date {int year;int month;int day; };void test1() {Date d1 { 2024,11,14 };int array1[] { 1, 2, 3, 4, 5 };int array2[5] { …...

(LeetCode 每日一题) 3442. 奇偶频次间的最大差值 I (哈希、字符串)

题目:3442. 奇偶频次间的最大差值 I 思路 :哈希,时间复杂度0(n)。 用哈希表来记录每个字符串中字符的分布情况,哈希表这里用数组即可实现。 C版本: class Solution { public:int maxDifference(string s) {int a[26]…...

【Java学习笔记】Arrays类

Arrays 类 1. 导入包:import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序(自然排序和定制排序)Arrays.binarySearch()通过二分搜索法进行查找(前提:数组是…...

代理篇12|深入理解 Vite中的Proxy接口代理配置

在前端开发中,常常会遇到 跨域请求接口 的情况。为了解决这个问题,Vite 和 Webpack 都提供了 proxy 代理功能,用于将本地开发请求转发到后端服务器。 什么是代理(proxy)? 代理是在开发过程中,前端项目通过开发服务器,将指定的请求“转发”到真实的后端服务器,从而绕…...

用鸿蒙HarmonyOS5实现中国象棋小游戏的过程

下面是一个基于鸿蒙OS (HarmonyOS) 的中国象棋小游戏的实现代码。这个实现使用Java语言和鸿蒙的Ability框架。 1. 项目结构 /src/main/java/com/example/chinesechess/├── MainAbilitySlice.java // 主界面逻辑├── ChessView.java // 游戏视图和逻辑├──…...

【把数组变成一棵树】有序数组秒变平衡BST,原来可以这么优雅!

【把数组变成一棵树】有序数组秒变平衡BST,原来可以这么优雅! 🌱 前言:一棵树的浪漫,从数组开始说起 程序员的世界里,数组是最常见的基本结构之一,几乎每种语言、每种算法都少不了它。可你有没有想过,一组看似“线性排列”的有序数组,竟然可以**“长”成一棵平衡的二…...

Vue3 PC端 UI组件库我更推荐Naive UI

一、Vue3生态现状与UI库选择的重要性 随着Vue3的稳定发布和Composition API的广泛采用,前端开发者面临着UI组件库的重新选择。一个好的UI库不仅能提升开发效率,还能确保项目的长期可维护性。本文将对比三大主流Vue3 UI库(Naive UI、Element …...

UE5 音效系统

一.音效管理 音乐一般都是WAV,创建一个背景音乐类SoudClass,一个音效类SoundClass。所有的音乐都分为这两个类。再创建一个总音乐类,将上述两个作为它的子类。 接着我们创建一个音乐混合类SoundMix,将上述三个类翻入其中,通过它管理每个音乐…...

渗透实战PortSwigger Labs指南:自定义标签XSS和SVG XSS利用

阻止除自定义标签之外的所有标签 先输入一些标签测试&#xff0c;说是全部标签都被禁了 除了自定义的 自定义<my-tag onmouseoveralert(xss)> <my-tag idx onfocusalert(document.cookie) tabindex1> onfocus 当元素获得焦点时&#xff08;如通过点击或键盘导航&…...

Linux实现线程同步的方式有哪些?

什么是线程同步&#xff1f; 想象一下超市收银台&#xff1a;如果所有顾客&#xff08;线程&#xff09;同时挤向同一个收银台&#xff08;共享资源&#xff09;&#xff0c;场面会一片混乱。线程同步就是给顾客们发"排队号码牌"&#xff0c;确保&#xff1a; 有序访…...

项目研究:使用 LangGraph 构建智能客服代理

概述 本教程展示了如何使用 LangGraph 构建一个智能客服代理。LangGraph 是一个强大的工具&#xff0c;可用于构建复杂的语言模型工作流。该代理可以自动分类用户问题、分析情绪&#xff0c;并根据需要生成回应或升级处理。 背景动机 在当今节奏飞快的商业环境中&#xff0c…...