从比尔·盖茨到扎克伯格,阅读好像是是硅谷创业家们共同的爱好。Java程序员学习亦是如此,在学神科技Java培训教育,学员们除了上课完成老师交代的项目任务之外,课余时间老师也鼓励大家广泛 面。
昨日,盖茨在其微信公众号(gatesnotes)上公布了自己夏季读书清单。盖茨表示,“今年夏季书单上的书把我带到了自己的经验之外,也使我学到了一些东西,从而可以对我们如何被过往经历影响、人类可能去往何方作出新的诠释。”
今天小编给我们学神科技的java学员们也推荐一些有助于java学习的书籍,是涉及到计算机科学领域的,计算机科学领域非常宽泛,几乎所有程序员都可以阅读任何主题,大家阅读一些关心算法、数据结构和复杂性行的书籍很有实用性。
1.《程序员面试金典》作者McDowell,是原Google资深面试官的经验之作,层层紧扣了程序员面试的每一个环节,全面详尽介绍了程序员应当如何应对面试才能脱颖而出。
该书涉及到面试流程解析、面试官的幕后决策及可能提出的问题、面试前的准备工作、对面试结果的处理等内容,还涵盖了数据结构、概念与算法、知识类问题和附加面试题四个方面,为读者提供了来自Google、Facebook、Microsoft等多家知名公司的编程面试题,并为每一道面试题分别给出了详细的解决方案。
2.《The Algorithm Design Manual》,要比Dasgupta所著的那本《Algorithms》更长,更全面,也更实用,而且涉及到的数学也更少。它差不多就是试图教你如何识别问题并使用正确的算法来解决问题、以及给出一个清晰的算法解释的那本书。该书内容丰富,各个主题几乎无不涉及,从常见的各种数据结构到算法策略、可计算性。
3.中文版:《算法导论》
该书的特点是选材经典、内容翔实、结构合理、逻辑清晰。每章前半部分介绍了讲授和学习算法的有效方法,后半部分为更专业的读者和求知欲强的学生提供了更引人入胜的资料来讨论这个迷人领域的各种可能性和挑战,对本科生的数据结构课程和研究生的算法课程而言是非常棒的教科书。
你是不是也有自己的夏季阅读清单呢?当然如果大家有好的书籍推荐,欢迎推荐分享或私聊学神IT小编来一起谈论,小编QQ:3256525538更多分享内容,学神IT新闻动态栏目我们下期见。