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

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

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

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

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

 

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

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

 

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

 

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

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

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

 

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

下面观点来自书籍《reworks》

目录
相关文章
|
18天前
|
存储 运维 数据可视化
驾驭数据的能力,如同使用ChatGPT一样,是现代职场人的必修课
现代职场所比拼的除了聪明才智、过往经验之外,很多软性技能也尤为重要。现在已经不是像网络游戏开局拿着一根小木棍打天下的时代了,这将是一场武装到牙齿的较量,对于各类“装备”的驾驭能力有时候甚至可以决定胜负。
驾驭数据的能力,如同使用ChatGPT一样,是现代职场人的必修课
|
1月前
|
设计模式 算法 测试技术
【软件设计师备考 专题 】标准化知识:意识和发展(一)
【软件设计师备考 专题 】标准化知识:意识和发展
47 0
|
1月前
|
网络协议 算法 安全
【软件设计师备考 专题 】标准化知识:意识和发展(二)
【软件设计师备考 专题 】标准化知识:意识和发展
26 0
|
6月前
|
Cloud Native Go
软技能的重要性:在面试中展示团队合作与沟通能力
软技能的重要性:在面试中展示团队合作与沟通能力
69 0
|
6月前
技术人修炼之道阅读笔记(五)掌控情绪的6个方法
技术人修炼之道阅读笔记(五)掌控情绪的6个方法
|
12月前
|
设计模式 消息中间件 架构师
如何成为更好的软件架构师?
如何成为更好的软件架构师?
|
测试技术 程序员 Android开发
程序员怎样鉴定强悍的小团队
什么叫强悍的小团队?我带领的蝉小队在过去4年里,一共做了7个APP(其中2个的难度中上),以及5个难度中等的网站,研发组长期保持1后端 / 1 iOS +前端 / 1 Android 的配置,也就是3位程序员。
1360 0
|
存储 数据安全/隐私保护
《伟大的小细节:互联网产品设计中的微创新思维》——1.2 “细节决定成败”还是“大行不顾细谨”
本节书摘来自华章计算机《伟大的小细节:互联网产品设计中的微创新思维》一书中的第1章,第1.2节,作者:文哲著, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1451 0