读《技术的本质》思考之二

简介: 递归你熟悉吗?脱离了代码呢?

先给大家讲一个寓言故事,是关于制表匠的。

我们假设每个手表都需要集成1000个零件吧。有两个制表匠,一个叫张三,另一个叫王二麻子。


张三制作手表的时候,总是一个零件一个零件的安装。每次他制作手表的时候,村口的翠花总会喊他出去玩,他回来以后想要继续工作,就基本只能从头开始看,到底之前进行到哪个零件了。


王二麻子不太一样,他是每10个零件组装成1个模块,每10个模块组装成1个系统,最后组装10个子系统成为一块表。他做手表的时候,翠花也是总喊他出去玩,他回来之后情况会有所不同吗?



做工程师的同学听了这个故事会鄙夷地笑,这不是最基本的组件思维吗?

是的,但这并不是计算机开发技术所特有的思维


所有的技术都具有递归的结构,技术包含着技术,直到最基础的水平。


想象一个技术是一棵树的话,整体的技术是树干,主集成的是枝干,次级集成的是枝条,最基本的零件是更小的分枝。

这里面的树干是技术;

枝条也是技术;

到最基础的分枝,也是技术。


往大了看,树在一片树林之中,树林是技术;(从单节点到多节点)

树林可能在一个更大的生态环境之中,生态是技术;(从多节点到复杂网络)

生态在地球上,地球是一个更大的生态,也是技术。(从复杂网络到更复杂的网络)


技术就是如此,由更底层的技术一层一层地构建起来。

在真实世界中,技术还是高度可重构的。

技术是流动的东西,永远不会静止,永远不会完结,永远不会完美。

相关文章
|
7月前
|
传感器 5G
sc切恒温晶振:原理、特点与选购指南
恒温晶振(OCXO)是现代电子设备中提供高稳定频率信号的核心器件。西安同步电子科技的SYN3627L型100MHz恒温晶振,采用SC切石英晶体与先进温控技术,具备高频率稳定性、低相位噪声、良好环境适应性及小型化特点。文章深入解析其工作原理、性能优势及选购要点,强调频率稳定性、相位噪声、工作温度范围等关键指标,助力用户根据实际需求选择合适产品,确保设备稳定运行。此内容版权归西安同步所有,严禁未经授权转载或洗稿。
|
存储 Ubuntu Linux
在Linux中,如何在Linux中使用LXD进行容器管理?
在Linux中,如何在Linux中使用LXD进行容器管理?
|
小程序 前端开发 数据安全/隐私保护
微信小程序全栈开发中的身份认证与授权机制
【10月更文挑战第3天】随着移动互联网的发展,微信小程序凭借便捷的用户体验和强大的社交传播能力,成为企业拓展业务的新渠道。本文探讨了小程序全栈开发中的身份认证与授权机制,包括手机号码验证、微信登录、第三方登录及角色权限控制等方法,并强调了安全性、用户体验和合规性的重要性,帮助开发者更好地理解和应用这一关键技术。
412 5
|
消息中间件 存储 Kafka
ZooKeeper助力Kafka:掌握这四大作用,让你的消息队列系统稳如老狗!
【8月更文挑战第24天】Kafka是一款高性能的分布式消息队列系统,其稳定运行很大程度上依赖于ZooKeeper提供的分布式协调服务。ZooKeeper在Kafka中承担了四大关键职责:集群管理(Broker的注册与选举)、主题与分区管理、领导者选举机制以及消费者组管理。通过具体的代码示例展示了这些功能的具体实现方式。
549 2
|
机器学习/深度学习 人工智能 算法
基于 PyTorch 的图像特征提取
基于 PyTorch 的图像特征提取
|
敏捷开发 开发框架 JavaScript
很牛!Github 上 10 个值得学习的 Springboot 开源项目
很牛!Github 上 10 个值得学习的 Springboot 开源项目
12515 0
|
JavaScript 安全 前端开发
js创建对象的七种方式
js创建对象的七种方式
103 0
|
存储 Unix Linux
Android C++系列:Linux文件系统(二)
dup和dup2都可用来复制一个现存的文件描述符,使两个文件描述符指向同一个file结 构体。如果两个文件描述符指向同一个file结构体,File Status Flag和读写位置只保存一份在file结构体中,并且file结构体的引用计数是2。如果两次open同一文件得到两个文件 描述符,则每个描述符对应一个不同的file结构体,可以有不同的File Status Flag和读写 位置。请注意区分这两种情况。
297 0
Android C++系列:Linux文件系统(二)
|
安全
day03_java基础
自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!
184 0
R-rbind.fill|列数不一致的多个数据集“智能”合并,Get!
R-rbind.fill|列数不一致的多个数据集“智能”合并,Get!
270 0