元旦的时候,学校社团的指导老师,咨询我有没有什么可以推荐的编程思想的学习书籍,可以值得推荐精读。 说实话,我个人是买过很多书的,但是很少读书,如果非要让我推荐几本书的话,我会推荐数据结构和算法以及如何设计搭建一个系统,以及一些软技能相关的书籍推荐给同学去读。
数据结构和算法之美 讲的是数据结构的内容 这本书的特点是结合了 当前真实的实用案例 浏览器前进后退 定位ip地址 拼写检查 等实际的产品功能如何借助 数据结构实现 适合有一定 简单的编程语言基础的同学去阅读。
大型网站技术架构 讲的如何通过基础的技术组建 数据库 缓存等去设计 大型网站 这本书可能也不太适合 新生 需要有一定技术积累
软技能 讲的是 程序员从零开始 规划自己的成长路线 如何学习技术 如何高效工作 等 对于自己的职业生涯发展有很多可落地的指导意见。 这本书适合任何技术水平的人,甚至不需要学技术的人都适合去阅读学习。
我个人认为编程思想的学习主要是 如何使用 机器已有的能力去实现某个功能或系统 数据结构是 微观的从 基础语法实现堆栈树链表这些数据结构 又从数据结构实现某个算法 通过算法实现某个具体的功能
系统设计 通过某个已经存在的可以使用的基础组建 搭建一个功能或系统。
最近看到了很多大牛的年终总结,又厉害又卷,让我自己无地自容,今天说啥也要更新一篇,积少成多。