java劝退教程-硬件篇(三)
学习需要有大局观,我觉得正确的方式是从开始就对所学的知识有一个系统级别的认识,对这个知识体系有认识,这样才能知道自己学到哪,离自己的目标还有多远,而不是一上来就开始各种编码啊,设计模式啊,算法啊,结果学了些啥,有什么用,一概不知,产生 “我是谁?我在哪?” 这样的错觉,这样对学习积极性甚至是对所学知识产生系统的认识是无益的。
本篇文章对于初学者来说可能会有难度,但是没有关系,我们的目的只是了解,现阶段不需要完全理解透彻,当我们慢慢深入学习以后,这些知识会慢慢的掌握,当然,我也会用更容易理解的方法为大家讲解架构的故事,我们开始吧。
为什么系统需要架构这么多东西,一个服务器不够吗?
其实很多初学者都会有这样的一个疑问,这很正常,因为在我们学习的过程中,通常接触到的就是一个电脑,一个服务器,什么都可以往里面装,装完了直接调试,一个hello world 过去能跑通就大功告成,露出会心一笑,掌握一门新技术,深藏功与名。其实在学习和开发过程中,以上这种情况非常正确,但是在实际情况中就不一样了,为啥?再牛的服务器也架不住人多!