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