最近总有小同学问,作为刚入门的小狮子,看什么书能帮助我快速提升技能?说实话,刚入门的时候要看的书真的真的太多了,那怎么才能从中找出适合本阶段的你的书呢?今天,就来给大家推荐几本开发者行业口碑不错的读物,大家可以根据自己情况,适当选择。
①《重构》 作者:Martin Fowler
这本书是通过调整程序代码来改善软件的质量和性能,使其程序设计和架构更趋合理,从而提高软件的扩展性和维护性。
②《暗时间》 作者:刘莫鹏
这本书是作者从他8年的博客文章中精选出来的,主要关于心智模式,学习方法和时间利用。
③《代码大全(第2版)》 作者:Steve McConnell
之所以推荐第二版是因为第二版不是第一版的简单修订增补,而是完全进行了重写。增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。
书中论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。
④《深入理解Java虚拟机:JVM高级特性与最佳实践》 作者:周志明
如果你不满足于做一个只会写if...else...的Java程序员,而是希望更进一步,我随便举几个例子吧:
1.了解Java代码的底层运行机制;
2.定位性能问题;
3.对整个系统进行性能调优;
4.解决各种奇奇怪怪的线上线下问题;
5.更加高级别的,为自己的项目量身定做一款适合自己项目的虚拟机。
那么Java虚拟机是你必学的一门技术。这本书可以说是国内写的最好的有关Java虚拟机的书籍,值得一看。
⑤《Java多线程编程核心技术》 作者:高洪岩
这本书对于想学习多线程的朋友有很大的帮助,特点是大篇幅的代码+小篇幅的精讲解。
关于线程安全,synchronized、Reentrant、Timer等等都用详细的代码进行了讲解,而且每个大知识点下的多个小知识点都会详细讲解到,非常有实践价值。
⑥《Effective Java中文版》 作者:Joshua Bloch
作者是Joshua Bloch,他是谷歌的首席架构师
这本书中共有78条程序员必备的经验法则,针对日常可能会遇到的编程问题提出了有效、实用的解决方案。
《Effective Java中文版(第2版)》中的每条规则都以简短、独立的小文章形式出现,并通过示例代码加以进一步说明。
⑦《让云落地》 作者 Michael J.Kavis
这本书很适合正在纠结如何选择云服务的信息化从业人员,有意避开了那些与产品或供应商相关的细节,侧重于架构师及架构涉及各方应当解决的各种挑战,通过对具体问题的分析和案例讲解,向读者提供了大量可供参考的设计决策,并对所有云架构中都必须应对的重点领域进行了强调说明。
下面给大家特别推荐:《30天\App开发从0到1》作者 :邹达 李德兴
这本书是围绕APICloud平台,全面、系统、细致的讲述了app开发的相关内容,设计平台工作原理、内部实现机制和应用开发技巧。
书内涵盖了APICloud应用开发的必备知识,包括基础知识、关键技术、开发技巧和行业方案,并从实践的角度出发,通过大量的实例代码、详细的操作步骤和丰富的开发截图,帮助开发者迅速掌握APICloud应用开发,有能力制作出好的app。
这本书是APICloud开发者的最佳入门指南,并配有免费的讲解视频,适合各种层次的APICloud学习者和开发者阅读。
APICloud是国内领先的企业互联网化生态平台,累计创建生成的应用超过95万个,APICloud平台上已聚合600余款开放SDK模块Store,注册用户也已突破70万,一直以来以生态之力为开发者提供全面技术服务,帮助企业快速实现移动互联网布局,并逐步成长为国内最为完善的应用开发者生态平台。对于初入行业的开发者,通过APICloud平台能够更快速精准的实现app的开发。
更多app资讯,请关注www.apicloud.com
提交app定制需求,了解报价和周期: