俗话说「知其然知其因此然」,俗话又说「打破砂锅问到底」。无论俗话有多俗,它都时刻在揭示一个道理:究其根本,找到缘由。这才是持续提高本身,持续精进本身的最佳道路。程序员
就像是我最近一段时间每日三省吾身同样,天天睡觉前都会追问本身:为何会这样?有没有更好的解决途径?app
思考为何?找到缘由,掌握底层逻辑,是解决一切问题的途径。ide
由于底层能力是可复用的能力,是能够迁移的能力,底层的能力是不分行业,不分种类的。学习
今天,我看到古典老师讲到了「能力三核」的概念。何为「能力三核」?spa
古典老师说:作成一件事的一系列知识技能叫作能力,而能力分红三个部分:知识、技能、才干 。设计
所谓知识就是这个领域的专业知识、概念、作事情的流程,经过学习记忆而来。好比说我作这个栏目看的书、遵循的流程就是知识;orm
技能是指咱们能熟练操做和完成的一系列动做,经过训练而来。好比说写做、解决问题、 英语、信息搜集、时间管理;blog
才干是咱们经过大量练习,内化到无心识使用的一些技能、品质和特质,是先每天赋和后天大量练习的混合,经过大量训练,从技能内化而成。好比说:乐观、幽默感、直觉。图片
为何不少人能够在每一个领域都能成为一个高手?为何这个领域的高手,很容易轻松的经过学习,就能快速的成为其余领域的高手呢?由于拥有了底层的技能和才干,他彻底能够在很短期关注一个新的领域,快速成为这个领域的高手。ci
底层的技能和才干是能够迁移和复用的。
大多数人都是这样的,在这个领域很普通,到了另一个领域仍是不转机,同样混的很普通。为何?由于缺少底层的能力,底层能力在各个领域其实都是相通的。
因此,做为程序员来说,咱们就应该掌握底层的原理,设计的哲学,他们都是通用的,咱们平时应该多思考这些东西。
今天我在网上看到一个特别特别赞的博客系列文章,我真心忍不住想分享给你们。我大体看了看,我感受很是的赞,由于这个博客系列文章就是在讲:为何?了解了这些,对于提高你们的底层能力,我认为应该有很大的帮助。
这个博客系列的主题就是:《为何这么设计系列文章》。写的很是的有意思。
为何这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,在这个系列的每一篇文章中都会提出一个具体的问题并从不一样的角度讨论这种设计的优缺点、对具体实现形成的影响。
我认为你们看后应该会受益不浅。因此,真心忍不住了,就分享给你们。
上面是文章目录,每一篇写的都很是的精华,能够说是力透纸背了。想学习,想看的同窗,能够打开去学习,去看一看。
博客专栏系列地址:https://draven.co/whys-the-design/