文章插图
阅读链接:https://book.douban.com/subject/27008702/
我想 。只要是程序员应该都听说过这本书吧 。哪怕你没看过 。
推荐理由:《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题 。系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点 。
文章插图
阅读链接:https://book.douban.com/subject/25805152/
推荐理由:算法是计算机科学领域最重要的基石之一 。算法谜题 。就是能够直接或间接地采用算法来加以解决的谜题 。求解算法谜题是培养和锻炼算法思维能力一种最有效和最有乐趣的途径 。
文章插图
阅读链接:https://book.douban.com/subject/26641732/
推荐理由:本书涉及面试、算法、机器学习三个主题 。书中的每道编程题目都给出了多种思路、多种解法 。不断优化、逐层递进 。
四.工作系列
适合已经工作的程序员阅读 。可以提升你的思维广度 。也可以在面试前翻一翻 。
文章插图
阅读链接:https://book.douban.com/subject/26302533/
历史上最伟大的计算机科学著作之一?。。?
推荐理由:融深邃思想、实战技术与趣味轶事于一炉的奇书 。带你真正领略计算机科学之美 。
文章插图
阅读链接:https://book.douban.com/subject/3923731/
推荐理由:《程序员实用算法》重点关注的是实用、立即可用的代码 。并且广泛讨论了可移植性和特定于实现的细节 。《程序员实用算法》作者介绍了一些有用但很少被讨论的算法 。它们可用于语音查找、日期、B树和索引文件、数据压缩、任意精度的算术、校验和与数据验证 。并且还最全面地介绍了查找例程、排序算法和数据结构 。
文章插图
阅读链接:https://book.douban.com/subject/3004255/
推荐理由:这本书收集了约60道算法和程序设计题目 。这些题目大部分在近年的笔试、面试中出现过 。或者是被微软员工热烈讨论过 。作者试图从书中各种有趣的问题出发 。引导读者发现问题 。分析问题 。解决问题 。寻找更优的解法 。
五.大佬系列
适合大佬们踏入的领域 。小吴膜拜中 。
文章插图
阅读链接:https://book.douban.com/subject/2341863/
推荐理由:内容覆盖面最广 。除了所有书都有的内容外 。还包括FOIL算法和空间数据挖掘等 。
文章插图
阅读链接:https://book.douban.com/subject/3288908/
推荐理由:非常实用的宝典 。看了这本书 。如果有工具 。可以解决大部分问题 。
End
当你计划开始学习一门课程、阅读一本经典教材时 。请先明确你要期望达到的目标 。具体来说 。就是问自己一个问题:
我期望从这本书中收获哪些东西?
不同的课程、不同的书籍 。期望的目标应该是不一样的 。并且是越具体越好 。
比如看上面的入门系列 。可以抱着娱乐的心态在业余时间看看 。而看基础系列 。就要规划好一段时间 。边看边做笔记 。
推荐一个金老师的学习方法给小伙伴们:多遍扫描法 。
第一遍是略读 。把一本书从头翻到尾 。快速地阅读 。不深钻细节 。只看背景、结论和实际应用 。即使遇到看不懂的地方也不要停下来 。继续看下去 。这一遍的目的是让你对这本书有一个总体上的印象 。基于这个印象 。你就能确定全书哪里难 。哪里易 。哪里是重点 。这样就能制定下一步的攻读策略 。
第二遍则是“细读”与“攻读” 。选择你感兴趣的 。感觉最重要的内容慢慢地读 。可以采用一些行之有效的阅读手段(比如记要点然后尝试回顾、绘制思维导图等)吸收书中的知识 。对于难点 。关键是弄明白为什么你看不懂(数学公式看不懂?关键术语不明白?翻译有问题?) 。你就能对症下药了 。比如本书写得太抽象 。可以先看看比较浅显的科普类书籍 。之后再回过头来再看 。或者找几本不同作者写的类似的教材对照着看……
上述过程可能需要重复几次 。并且可能前后两次之间会间隔一个较长的时间 。
推荐阅读
- 数据可视化工具有哪些?
- 数据分析有哪些工具?
- 求office 2019 Mac的资源分享?
- 国内数据上报工具都有哪些,要牛逼的?
- 如何在Excel里制作一个九九乘法表?
- python如何实现人脸识别?
- 超市果蔬和其他散称的东西,价格编码为什么用纯数字?
- 如何把量子计算机调教成终极随机数生成器?
- 山西省管几个地级市 山西面积和人口有多少