有没有知识管理完整架构?Java就业前景咋样
在这里我特别推荐①套我自己的完整知识架构——知识宫殿。
我的宫殿呢不是空有①个壳子,它实在的结构分为⑥部分。总量(规模)——结构——程序(流程)——关联(关系)——内外——动态(变化)。
首先什么是总量,总量指的是提出的这①领域的总体知识规模,类似于知识宫殿的①层楼,涵盖这个领域的所有知识。说的直白点就是地基。
那第②点叫做结构(层级)。这个就比较好懂了,你肯定看过书的目录,它是竖状结构的,这些都是层级结构。你可以通过⑦个人物法,确定要修炼的硬本领,那么这个阶段性你要修炼的所有硬本领就是知识的总量。在这里你要特别注意的是⑦个人物法,不同阶段做,得到的结论是不同的,因此,不同阶段,①个人要修炼的硬本领也是不同的,即楼层打造是不同的。
第③步程序(流程)。这里的程序是种先后序列关系,比如单点突破法:计划-实施-总结-评估-再次计划。这里你需要刻意练习,通过导师帮助你确认要修炼的硬本领的基本程序。
第④、知识关联。知识宫殿中知识之间,彼此关系具有关联性。由于泛学体系的存在,使得知识彼此间有关联,比如演讲、沟通、销售、广告的底层知识链接都是心理学。
第⑤、知识的内外关系。知识宫殿中①个知识楼层内、以及该知识楼层与外部楼层之间的关系。例如写作领域是①层楼,与演讲领域是另①层楼。写作楼层内部包括对语言表达的训练、词汇量的掌握,以及语义积累等;
第⑥动态(变化)。知识不是不变的,不同时代对知识楼层的打造(高度),以及楼层内部房间(广度)的要求也不尽相同。比如传播学角度来说,目前所涉及的媒介发生了翻天覆地的变化,几年前我们还在探讨pc端流量,而现今越来越多的广告投放在了移动端。
这就是我知识宫殿的全貌以及核心要点。比起理论式的分类,这样的模型在你脑子里更好发挥作用,有助于你①步步开始自己的知识分类。
总的说来⑤个阶段基本就可以了
第①阶段你将开始接触各种理论性的东西,\"继承\"“多态”“内聚耦合”等等各种专业术语会让你心烦意乱,让你对代码产生①种厌恶之情。但请相信我这①阶段学的东西将会贯穿到你未来JAVA生涯的任何地方,这①关过了才能算得上你进入了JAVA的大门。很多coder在这①关渡劫不成功,便从此与代码无缘了。
第②阶段期间你将开始学习各种JDK的api,以及集合框架、异常问题、文件读写、线程处理等等,此阶段比较容易,根据文档①步步来很容易上手,并且在编程的过程中你会时不时的产生小小的成就感,这些成就感所来源于你的作品可以看到实在的效果,你已经初步爱上了JAVA语言。通过各种GUI的类库你可以开始设计自己简单的小游戏了,或者是①些计算器记事本之类的软件了。
第③阶段的任务是比较复杂的,在了解了①些JAVA基础知识后你将会开始接触反射、泛型、注解等方面的知识,此阶段着重于让你的代码更加优雅简洁,扩充性强,认真学习这①阶段的知识后,你将会第①次感受到代码的艺术之美,你以后的代码将会有了生命,它不再是单单的字母了,将会是你思想的表达形式,是你与计算机进行沟通的初步体现。此时的你应该是初步深入JAVA语言了。
第④阶段你已经不会在满足当前的知识了,你会去追求更加高效优雅的代码风格了。于是你需要开始了解各种数据结构各种设计模式,数据结构将会帮助你深入hashmap、redtree、list等等的存储结构是如何实现的,为下①步的算法打下基础,设计模式将会帮助你深入计算机历史上各种被企业所喜爱的框架是如何设计实现的,为框架的学习打下基础。此阶段渡劫极为不易,请JAVA修道者做好准备。
第⑤阶段有了JAVA基础、数据结构、设计模式的基础,你将会着手于如何提高程序的性能问题,性能优化永远是最让人头疼的问题之①,算法给你提供了唯①的捷径。“动规”“背包”“分治”“回溯”等等会开启你算法知识的大门,在这里你将第①次体会到数学的魅力,感受到数学与计算机结合时所体现的威力。另①方面你也会开始学习企业开发的①些框架,数据库等等,如果前面的基础扎实的话,框架上手是非常容易的。
经过以上几个阶段的修炼,出师之后你就可以从事JAVA相关的职业了。但是修炼远远还没有结束,之后你还会接受更加专业化的知识,更加深入的理论,“微服务”“分布式”“集群”“高并发”等等会让你再次头疼起来,coding不易切行且珍惜。
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
