《程序员炼成记:从小工到工程师》主要介绍了作为一名软件工程师应具备的能力。内容主要包括Java的基础知识和JVM、死锁、CPP技术、Java8技术、G1?GC的实践、Java的优化方向、代码规范深度解读等深度知识,Spring?Boot、Spring?Cloud、Spring里的设计模式,关系型数据库的代表PostgresSQL和NoSQL数据库的代表Cassandra,分布式技术、消息中间件、大数据框架、搜索引擎、事务、Linux隔离技术、Go语言入门等高端技术。最后一章,包含了作者多年的经验总结,列举了可能会遇到的问题,并提出了解决思路。 本书适合所有软件工程师,尤其适合工作两年以下的人,力求覆盖应用软件开发岗位的校招面试范围。