雷军写的代码上热搜了

2023-11-01

“雷军写的代码”一词突然上了微博热搜:

b896d419cf4591b1375a834f8358f8b7.jpeg

一瞬间,我想起了这张图:

bed3263b2d9a7fd8c1e540cd567d584d.jpeg

到底发生了什么,好奇的我点进去一看,原来是因为雷军预告年度演讲的微博里配了一张海报:

a794af7ed369f1e62c203c0b766090e4.jpeg 6f8075c545e05203cc9d4a936c0aa62d.jpeg

这张海报信息量非常大,一眼就能看到有很多代码元素。

放大一点看看局部:

050e79bcbd319ddb7b66078e4a6b3d8a.jpeg

这还是16位实模式下的汇编语言!

在网络上,我们可以搜到雷军在三十多年前在DOS操作系统上写的代码:

556ccad91bce0da932ac9f3f550d6cfa.jpeg 1f4a524bd5a9544238630935d5cd7eb6.jpeg

看看这注释,这代码风格,即便是放在现在也是能秒杀一众程序员的。

咱们的雷布斯除了喜欢做产品,对技术也是相当有情怀的。

850d869e247df19617500c13ebf012e7.jpeg

从这些小细节就能看出来,雷军做事的方法和风格,能连续创办金山、小米,成为优秀的企业家,绝不是偶然。

在这个微博热搜下,我还看到了稚晖君的一条微博,我觉得说的真好:

1ac24bf2825415621316293afba46d74.jpeg

确实是这样,学习的越多,我越佩服二三十年前的那一代计算机工程师,请注意,我说的是计算机工程师,而不是程序员。

他们那个时代的计算机工程师,从硬件到软件再到网络,从内存到CPU,从微机原理到操作系统,从编程语言到编译原理,从高级语言到汇编语言,全都要深入了解,在只有几MB的内存空间里闪转腾挪,把程序优化到极致。

再看看我们现在的程序员们,大多数都是调包侠,SQLboy,计算机网络、计算机组成原理、操作系统、数据结构与算法这些计算机经典课程都不用学,只要培训三个月就能上岗,和他们相比,我们差的实在太远了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

雷军写的代码上热搜了 的相关文章

  • VirtualBox(vagrant) + k8s单节点(只有master)

    前言 在生产环境中 建议k8s使用至少三个节点的集群 以确保高可用性 不过也可以在单节点上安装和运行集群 方便用于学习和测试目的 但因为所有组件都在同一个节点上运行 它不具备高可用性和故障恢复功能 由于内存资源分配不够等原因 本博客记录单节
  • Mysql-存储过程简单入门

    定义 存储过程的英文是 Stored Procedure 它的思想很简单 就是一组经过 预先编译 的 SQL 语句 的封装 执行过程 存储过程预先存储在 MySQL 服务器上 需要执行的时候 客户端只需要向服务器端发出调用 存储过程的命令
  • 海外网红营销是战略还是战术?从“PDCA循环”层面规划营销

    进行一次海外网红营销就偃旗息鼓的出海品牌不在少数 比如一些刚进入出海赛道的国货美妆品牌 比照了花西子 完美日记的网红营销手段 大笔投入海外网红营销 希望一举成功 但发现结果不太如意 并没有大量获客 做海外网红营销到底可以大量获客吗 一般能达
  • 第4章运算符

    第4章运算符 算术运算符 算术运算符主要用于数学运算 其可以连接运算符前后的两个数值或表达式 对数值或表达式进行加 减 乘 除 或 DIV 和取模 或 MOD 运算 加法与减法运算符 SELECT 100 100 0 100 0 100 5
  • 用Evolution收发livemail或hotmail的设置

    1 打开Evolution 选择 Edit gt Preferences gt Mail Accounts gt Add Name xxx live cn 或者是xxx hotmail com Full Name 自己的名字 Email A
  • 如何在PCB中导入LOGO

    我们在画PCB的时候有时候需要把一些图标或者图案弄在板子 这时候就需要用到导入LOGO 下面介绍怎么导入LOGO 第一步 导入LOGO前我们需要将PCB Logo Creator文件夹 也就是PCBLogoCreator PRJSCR 复制
  • OTA升级包的解释和升级方法

    OTA升级是什么意思 OTA升级就是某官方通过推送的方式将手机的固件升级通过推送信息的形势发送到用户的手机端 当用户收到推送信息以后即可从服务器联网下载升级包 这种升级方式即称之为OTA升级 OTA升级以后会不会删除手机端的联系人 应用程序
  • ubuntu18.04“软件与更新”中无附加驱动问题(已解决)

    刚安装完ubuntu18 04系统之后 想开启独显驱动 但是在 软件与更新 中不现实附加驱动 尝试过网络上其他方法但没有解决 这里我在 软件与更新 的 ubuntu软件 选项 左上角第一个 中 将 源代码 这个模块打开 便解决了问题 也许我
  • 农业知识图谱搭建和遇到的问题

    Agriculture KnowledgeGraph demo http ecnukg vicp io github https github com qq547276542 Agriculture KnowledgeGraph 本文基于华

随机推荐

  • JDBC——概念

    JDBC 概念 Java DataBase Connectivity Java 数据库连接 Java语言操作数据库 JDBC本质 其实是官方 sun公司 定义的一套操作所有关系型数据库的规则 即接口 各个数据库厂商去实现这套接口 提供数据库
  • vue中v-model双向绑定使用和原理

    1 给出双向绑定定义 vue中双向绑定是一个指令 v model 可以绑定一个响应式数据到视图 同时视图中变化能改变改值 2 双向绑定带来的好处 v model 是语法糖 默认情况下相当于 value 和 input 使用 v model
  • 性能测试-定义以及指标

    一 定义 性能测试是指通过自动化测试工具模拟多种正常 峰值 以及异常的负载情况下对系统各项性能指标进行的测试 负载测试 压力测试 容量测试都属于性能测试 负载测试 确定各种负载下系统的性能 目标是测试负载逐渐增加时各项指标的变化 压力测试
  • 【Python】输入输出与运算符

    目录 1 输入输出 1 1 和用户交互 1 2 通过控制台输出 1 3 通过控制台输入 2 运算符 2 1 算数运算符 2 2 关系运算符 2 3 逻辑运算符 2 4 赋值运算符 1 输入输出 1 1 和用户交互 程序需要和用户进行交互 用
  • GlusterFS云存储分布式文件系统 35课

    主要应用在集群系统中 具有很好的可扩展性 软件的结构设计良好 易于扩展和配置 通过各个模块的灵活搭配以得到针对性的解决方案 可解决以下问题 网络存储 联合存储 融合多个节点上的存储空间 冗余备份 大文件的负载均衡 分块 由于缺乏一些关键特性
  • MPChart的饼状图使用

    控件项目地址 https github com PhilJay MPAndroidChart 效果图 使用 1 导库 可以去下载jar包 下载地址 https github com PhilJay MPAndroidChart releas
  • R语言基础——R包的安装与使用

    R语言基础 R包的安装与使用 R包的安装 选择镜像站点 下载R包 使用函数library 来查看库里有哪些安装包 R包的使用 载入包 列出包的帮助文档 列出R包中所有包含的函数 列出R包中包含的数据集 移除加载的包 删除已安装的包 remo
  • 在Windows中搭建Python Web开发环境

    最近的一个外包项目 客户要求IE8 兼容 之前做自己的个人项目都是在Ubuntu下开发 然后在Chrome上跑一下就OK 完全没有管IE兼容性 这次不行了 得啃下这个骨头 测IE兼容有一款工具必不可少 那就是IETester 从IE5 5到
  • 常用算法之验证回文串

    今天给大家分享一道面试中经常碰到的简单算法题目 检测回文串 题目 给定一个字符串 验证它是否是回文串 只考虑字母和数字字符 可以忽略字母的大小写 示例1 输入 A man a plan a canal Panama 输出 true 示例2
  • vscode运行Python出现问题import cv2 ModuleNotFoundError: No module named 'cv2'

    import cv2 ModuleNotFoundError No module named cv2 vscode运行Python时出现问题 PS D bmi bmi project gt python demo py Traceback
  • 深港澳金融科技师(SHMFTTP)一级考试

    说明 个人整理的简易程序知识点笔记 比较好的地方是将刷题过程中遇到的题目 一起附在知识点后面了 结合题目对知识点的理解会更深 目录 一 金融标准化t35 50 一 伦理与职业素养t100 120 二 战略性新兴产业t1 20 正文 一 金融
  • 《Python进阶系列》二十三:解决线性规划和二次型规划问题的CVXOPT模块

    Python CVXOPT模块 Python中支持Convex Optimization 凸规划 的模块为CVXOPT 能够解决线性规划和二次型规划问题 其应用场景如SVM中的Hard Margin SVM Creating matrice
  • gtiee教程(三板斧)-------好东西我们一起来学习

    作者前言 这是我的gitee仓库 https gitee com qin laoda python exercises 有兴趣的小可爱们可以点进去看看 gtiee网址 https gitee com login 下面我来简单介绍一下gtie
  • 接口测试_无业务关联的单接口——注册功能测试设计

    接口文档大致如下 接口测试分析 案例设计 具体的案例省略 测试代码如下 encoding utf 8 import requests json os hashlib re def reg username password email ex
  • 创建第一个servlet项目(简单版创建)--详细图文教程

    Servlet 是一种实现动态页面的技术 是一组 Tomcat 提供给程序猿的 API 帮助程序猿简单高效的开发一 个 web app 今天讲一下如何建立一个servlet项目 注意 基于meven创建servlet项目 前提meven要下
  • Clion远程调试树莓派并传递视频流

    Clion远程调试树莓派并传递视频流 0 前言 1 远程调试配置 1 1 远端配置 1 2 本地配置 2 视频流传输 环境 windows10 LTSC raspi 0 前言 近期学习opencv 并准备一些比赛项目 听学长介绍Clion可
  • Linux 网卡重新获取IP

    1 所有网卡驱动重新加载 service network restart 2 对单一网卡进行操作 ifconfig a 获取所有网卡信息 可以看到所有网卡的名字 ifconfig 网卡名称 down ifconfig 网卡名称 up 3 D
  • nvme测试工具:nvme_cli

    nvme cli工具是用于对nvme盘测试的一款通用工具 提供了读写块 查看control namespace信息等功能 下载路径 nvme cli工具是用于对nvme盘进行测试的一款通用工具 其它文档类资源 CSDN下载 如果需要交叉编译
  • 运行node出现“ operation not permitted”错误解决办法

    windows系统下使用node js在使用npm安装express时报错的解决方法 安装时出现如下错误 C Users admin gt npm uninstall express gnpm ERR Windows NT 10 0 143
  • 雷军写的代码上热搜了

    雷军写的代码 一词突然上了微博热搜 一瞬间 我想起了这张图 到底发生了什么 好奇的我点进去一看 原来是因为雷军预告年度演讲的微博里配了一张海报 这张海报信息量非常大 一眼就能看到有很多代码元素 放大一点看看局部 这还是16位实模式下的汇编语