美文网首页学习
这些书你都不看,能学好CS吗?

这些书你都不看,能学好CS吗?

作者: TAIKEMAN | 来源:发表于2019-06-08 12:05 被阅读17次

    程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多看书!书读百遍,其义自见,古人说的还是很有道理的。

    图片来源:百度

    一、Java方面

    1、基础部分

    2、并发部分

    3、JVM部分

    4、Java 8 新特性部分

    5、代码优化部分

    • 《重构_改善既有代码的设计》:重构书籍的开山鼻祖。

    • 《Effective java 》:介绍了在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。书中的每条规则都以简短、独立的小文章形式出现,并通过例子代码加以进一步说明。内容全面,结构清晰,讲解详细。

    • 《代码整洁之道》:用Java语言作为例子,阐述Java面向对象的思想。

    二、网络方面

    三、操作系统方面

    四、数据结构与算法方面

    五、数据库方面

    六、系统设计方面

    1、设计模式

    2、常用框架

    • 《深入分析 Java Web 技术内幕》:涉及的东西蛮多。

    • 《Netty 实战》:内容很细,想学Netty的话,推荐!

    • 《从Paxos到Zookeeper》:介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,深入介绍分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧。

    • 《Spring 实战 第4版》:不建议当做入门书籍读,这本书定位相当于关于Spring的新华字典,只有一些基本概念的介绍和示例,涵盖了Spring的各个方面,但都不够深入。

    • 《RabbitMQ实战指南》:想浅尝RabbitMQ的使用,想深入RabbitMQ的原理,想玩转RabbitMQ,这本书一定是最值得看的书之一。

    • 《Spring Cloud微服务实战》:从时下流行的微服务架构概念出发,详细介绍了Spring Cloud针对微服务架构中几大核心要素的解决方案和基础组件。

    • 《第一本Docker书》:Docker入门书籍!

    3、网站架构

    4、软件底层

    相关文章

      网友评论

        本文标题:这些书你都不看,能学好CS吗?

        本文链接:https://www.haomeiwen.com/subject/rxhixctx.html