认识论其实很简单,首先认识问题,然后解决问题。
所谓学得快,所谓高手,就是他在模仿的过程中不断比较自己写的东西和框架本身的差异,不断发现问题,想尽办法解决问题;思考得越多,碰到的问题就会越多;这是一个正向循环,最终你的能力就会螺旋式上升。
1.不断的抽象已知的东西。现在生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散的东西的共同属性;聚合不同角度的同一面向,成为从问题域进入编程领域的第一步。抽象的层次越高,你架构设计就越简单。
2.面对未知的东西用已知的抽象经验来模拟体验,从而不断调整直至达到可以控制未知东西的程度。