21天|二哈《万万没想到》

【Day8】今日阅读《万万没想到》,P180—P200。


编程思维,才是每个人都需要掌握的基本生存技能。

而这个技能里面,又分几个核心技能。

第一个,是学习能力,准确来讲,是学习事物本质的能力。

这个世界上无数事情的发生,有无数种因素,而在无数事件的表象中,都有少数的底层的规律,这种规律,就是事物的本质,或者说原理。

学习原理的好处在于,大大的提升效率,一万件互不相干的事件背后,可能就十几种原理,只是排列组合不一样,前提条件不一样,所以造成的表象不同。

换句话讲,掌握了更多的本质,才能解释更多的表象,甚至创造更多的表象。

2.组合协调能力。

当掌握的本质足够多的时候,这些本质就像程序员学习的各种元代码和基本程序,想要编程,考的就是各种元代码的组合协调能力,哪怕两三种元代码,就可以组合出十几种不同的表象,很厉害的表象,组合不同的元代码,解决不同的问题。

而有的1事情过于复杂,所以需要多管齐下,同时可能会要组合多钟表象,调控各种元代码,这个时候协调能力就很重要了。

一旦这种编程思维发挥到极致,完全可以做到,化腐朽为神奇,弹指间樯橹灰飞烟灭!

而,顶尖的程序员是不断的发现更多元代码,这就是编程的艺术。

你可能感兴趣的:(21天|二哈《万万没想到》)