大家好,我是安晓辉。这一节我们讲一下如何构建知识体系。
很多程序员,今天做这个项目,可能用 C++ 和 MFC ;过两天转做安卓开发,用了 Java 和 Android GUI 框架;又过一阵子,撸网页去了,开始使用 JavaScript 、 jQuery 、 CSS ……
这样子跟着公司项目辗转征战,用过很多技术,没有一样是精通的,彼此又缺乏有机关联,搞来搞去,就变得什么都知道点,什么都不精深,个人一直没有在技术上收获足够的成长。
理想的状况,应该是:先在某个方向上持续积累,有了深度之后,再向外延伸做宽度。
所以,如果你想让自己的技术水平持续、有效、快速的提升,应当静下心来,选择一个方向,深耕一段时间。
这种做的结果非常明显,你最终成功构建了与某个应用场景相关的知识体系:
当你在实践中构造并拥有了知识体系后,你就告别了普通程序员,成为了熟练开发者,内在的个人价值形成,外在的薪水也大幅度提升。
所以