现在很多技术知识点缺乏来龙去脉的介绍

简介: 缺乏产生背景的介绍。比如为什么会产生这种东西,在没有这种东西之前是什么一个情况。了解这些,对于解决实际问题可能帮助并不大,不过对于学习知识帮助很大。可以提升思维,知道这种东西是为解决什么问题而产生的。那么就不会盲目去模仿,有一个判断力。

缺乏产生背景的介绍。比如为什么会产生这种东西,在没有这种东西之前是什么一个情况。了解这些,对于解决实际问题可能帮助并不大,不过对于学习知识帮助很大。可以提升思维,知道这种东西是为解决什么问题而产生的。那么就不会盲目去模仿,有一个判断力。

 我们目前得到的只是知识的结果。理解起来困难,学起来就比较吃力。只注重知识结果,也不容易记忆。

比如,在出现数据库系统之前,是文件系统来存储数据,会出现什么样的问题。于是专门的数据库系统解决了一些问题,独立于操作系统以外了。没有几本书讲解数据库系统的讲得比较详细,一般直接上结果了。再比如事务的思想从一本书得到是从现实中交易合同启发而产生的。

 

倒排索引,为什么叫做倒排索引。在倒排索引出现之前,没有倒排索引,会遇到什么问题?

为什么内存的查找速度非常快,如何理解它是一个随机读取设备?其实理解了它是读取原理,应该更改容易理解它的读取速度很快的原因了。

 

这些思考和问题好像都感觉很无厘头的,没有实际意义。 实际上可以帮助记忆,提升思维的创造力。

 

第三方支付(支付宝、财付通等),如果没有第三方支付,网站分别得与工商银行、招商银行等去做支付接口,一旦他们支付接口升级,这边又得变化。小网站得承受维护。实际上中,小网站,工行这些银行不屑与他们小网站去做接口,没法谈合作。

我想,是不是第三方支付解决了信用问题呢?其实只有在淘宝上面支付才会涉及到担保,顾客的款不会马上打给商家。如果是其他网站,这个网站支持使用支付宝付款,其实都是使用即时到帐模式,也就是顾客的钱马上就会到商家的支付宝帐号中去的。本质上与使用工行帐号付款没有区别。因为都是即时到帐。

支付宝本身产生的背景就是解决自己网站顾客资金安全问题。这是最原始的背景。刚开始并没有想到后一种。很多中小网站支持使用支付宝、财付通等第三方支付,也就是他没法与工行等银行直接合作。让支付宝这些第三方支付去与工行、招行、农业银行进行技术接口对接。自己网站很省事。只要用户有任何一个银行帐号,他就可以使用支付宝来付款,因为支付宝与所有银行都做好了接口的。

 

等等诸如此类的思考。知其所以然,可以让你了解背后的思想,思维更加有创造力

下面观点来自书籍《reworks》

目录
相关文章
|
7月前
|
Cloud Native Go
软技能的重要性:在面试中展示团队合作与沟通能力
软技能的重要性:在面试中展示团队合作与沟通能力
72 0
|
设计模式 消息中间件 架构师
如何成为更好的软件架构师?
如何成为更好的软件架构师?
|
人工智能 Dart 安全
关于当今软件开发的四件会让过去的程序员大吃一惊的事
  过去的盲点给我们提供了另一种思考未来的方式。 技术变革的步伐并没有放缓。 在一两年之内,我们大多数人仍然会思考世界。 我们期待着很多变化,并且我们花了大量时间想象它们。 但是在雷达之下发生了什么? 我们期望哪些发展永远不会实现? 我们今天很少有人期望发生什么革命?   软件开发改变了世界。 我们只看到其中一些即将到来。关于当今软件开发的四件会让过去的程序员大吃一惊的事
138 0
|
设计模式 Serverless 领域建模
实战经验 | 怎样才能提升代码质量?
提升代码质量的三个有效方法:领域建模、设计原则、设计模式。
实战经验 | 怎样才能提升代码质量?
推翻“敏捷洗脑”论,客观谈谈什么是真正的敏捷
几年之前我还是个野生程序员的时候,对“敏捷”这个词是有些抗拒的。
1546 0
|
存储 数据安全/隐私保护
《伟大的小细节:互联网产品设计中的微创新思维》——1.2 “细节决定成败”还是“大行不顾细谨”
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第1章,第1.2节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1453 0
《伟大的小细节:互联网产品设计中的微创新思维》——第1章 1.0小细节的大疑问
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第1章,第1.0节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1053 0