周志明老师的《深入理解Java虚拟机》可谓是经典中的经典,如今周老师的新书《凤凰架构》已经出版,得知消息后立马就入手拜读了。
曾经作为计算机专业的学生,学习Java体系,《深入理解Java虚拟机》是必不可少的学习资料,不论是日常学习还是工作面试,都是十分重要的一本书。通过了深入的学习,我也成功在校招中拿到了大厂offer。
如今,参加工作后。当前计算机架构已经全部是分布式架构。所以对于一名合格的计算机领域从业人员来讲,分布式架构知识已经是必不可少的技能了。然而目前市面上还没有一本对于小白程序员比较友好的相关书籍。直到《凤凰架构》的出版,《凤凰架构》首先讲了系统架构的发展历史,之后讲了一名架构设计师在设计架构时应该考虑哪些问题,这让我们在熟悉系统时不仅能知其然还能知其所以然,对技术成长非常有帮助。之后通电讨论了“不同架构风格是应该在技术规范上统一,还是由应用系统自行解决”这个问题,讲解了基础设施相关的知识,包括虚拟化容器、容器间网络、持久化存储、资源与调度、服务网格等。最后讨论了与分布式、微服务、架构等相关的理论话题,将解决问题的能力归纳、总结、升华为方法论。
通过对本书的学习,我对系统架构有了更深入的理解,尤其是在学习源码的时候,能主动思考当前系统的架构设计都有哪些考虑。
最后,希望大家都能主动向行业内的领军人物学习,提升自己的技术水平,不断思考、实践、总结,总有一天相信功夫不负有心人。