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

简介: 程序员的神来之助是从哪里来的

你写代码的时候有没有这样的经历,有一点卡住好久:

有时候是不知道怎么提炼需求;

有时候是不知道怎么实现代码;

有时候是不知道怎么定位解决问题。

但冥冥中总有神助,原本漆黑一片的屋子总是会突然就亮了起来。


幸运眷顾?

想多了!


牛顿的一段关于他的引力轨道理论的评论:顿悟来自于“连续不断的思考”


这种连续的思考允许无意识工作,有可能从过往的经历中回想起某个现象或概念,当一个可供选择的原理出现时,叩门声就会轻轻地响起。


顿悟原来如此,那创新有什么底层原理吗?


试试看,尝试想象一个单一的技术。

是不是有点难?

是不是很容易就会把几个技术一起带出来?

这是怎么回事。


一种可能,这些技术共享了效应或者现象簇(共同的起源);

一种可能,他们拥有共同的目标;

还有一种可能,他们分享了共同的理论。

这样的技术集群称之为域,就像是一个工具箱一样。


域这个概念有什么意义呢?


技术的产生和发展是现象的理解和应用,然后工程是用技术来解决具体的问题。

在开始解决问题之前,认知理解问题,选择需要使用的技术的过程,也就是我们打算选择哪个工具箱的过程,称之为域定


再来一个概念:重新域定

一样的问题,拿不一样的工具箱了,意味着技术的颠覆性改变,也可以称之为创新


新技术也是一样,它总是来自于将需要能满足需要的某个原理(某个效应的一般性应用)链接起来的过程。

原理来自于已有的其他设备、方法、理论或功能之中,从来都不是无中生有的。

相关文章
|
安全
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(4)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(4)
|
5月前
|
Windows
技术好文共享:简单介绍SXS的一些有意思的特性
技术好文共享:简单介绍SXS的一些有意思的特性
|
安全
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(2)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(2)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(2)
|
SQL 移动中间件 网络协议
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(5)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(5)
151 0
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(3)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(3)
|
缓存 安全 Java
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(1)
带你读《2022技术人的百宝黑皮书》——如何避免写重复代码:善用抽象和组合(1)
110 0
|
算法 Java Android开发
抽丝剥茧聊Kotlin协程之Job是如何建立结构化并发的双向传播机制关系的
抽丝剥茧聊Kotlin协程之Job是如何建立结构化并发的双向传播机制关系的
抽丝剥茧聊Kotlin协程之Job是如何建立结构化并发的双向传播机制关系的
|
人工智能 安全
读《技术的本质》思考之六
最后的最后,你对技术的思考时什么?
145 0
|
存储
读《技术的本质》思考之三
技术和自然的关系是自然而然的,因为技术是对现象有目的的编程
163 0