《编程高手务实手册》是我这么多年学习工作的抽象和总结出来的方法论以及具体执行指南,有的内容是我实践思考得出,有的内容是大量广泛阅读获取。其实一开始想的名字叫《架构师务实手册》,因为手册里有一个大的部分是专门讲架构师相关的内容的。但是后来想想还是算了,还是“务实”一点吧。
这本《编程高手务实手册》并不是详细教你如何写代码也不是教你如何进行具体的系统架构设计,而是一个思考实践指南,教你如何思考问题、解决问题以及高效学习。当然也会涉及到一些编程方法和架构思想,但是我相信你看完这个手册之后一定会总结出自己的方法和思想。
《编程高手务实手册》一共包含四个大的部分,一共23章内容,其实已经写好了一年多了,但是一直忙着没有时间整理发布。暂时先把第一部分的内容整理了一下,后面几大部分的内容会逐步整理更新发布的。
第一部分:思考和实践。我们的日常工作生活就是不断的思考和实践,在这个过程中提升自我、实现价值,所以如何思考和实践是一个重要的事情,但是其实很多朋友在学习和工作过程中都是无意识的或者叫下意识的,并不是经过思考去实践,这样对自我提升不是很大。在编程或者架构过程中,我们面临的是一个个的具体问题,如何高效解决具体的问题也是需要一个系统的方法论的。由于我是理工科出身,所以我总是习惯性的总结一些做事的流程,然后我就按照这个流程去执行,执行的过程中再不断优化这个流程。同样,在思考和实践之后的总结复盘也是必要且重要的。因此这部分一共四章内容:
第1章:思考和实践的方法论。
第2章:解决问题系统观。
第3章:具体做事的模板。
第4章:如何总结和复盘。
第二部分:高效学习法。
第三部分:架构师指南。
第四部分:领导力。
附上整体的内容分布: