程序员 你读过的书,藏着自己的命运 | 技术类(一)

做一个积极的人

编码、改bug、提升自己

我有一个乐园,面向编程,春暖花开!

分享一位老师的人工智能教程。零基础!通俗易懂!风趣幽默!
大家可以看看是否对自己有帮助,点击这里查看【人工智能教程】。接下来进入正文。

文章目录

    • 程序员 你读过的书,藏着自己的命运 | 技术类(一)
      • 一、计算机基础 书籍
        • 深入理解计算机系统(原书第三版)
        • 现代操作系统(第3版)
        • 编译原理
        • TCP/IP详解 卷1:协议
        • 图解TCP/IP : 第5版
        • 图解HTTP
        • 极客时间:深入浅出计算机组成原理
      • 二、Java 书籍
        • Java基础
          • 《Java 核心技术:卷1 基础知识》
          • Head First Java(第二版·中文版)
          • 视频课程
        • Java进阶
          • Java编程思想(第4版)
          • 深入理解Java虚拟机:JVM高级特性与最佳实践
          • Java并发编程的艺术
          • Java并发编程实战
          • 实战Java高并发程序设计
          • 阿里巴巴Java开发手册
          • 重构-改善既有代码的设计
          • Effective java 中文版(第2版)
          • 代码大全(第2版)
          • Java 8实战
          • Java 8编程参考官方教程
          • 视频课程
      • 三、数据结构与算法
        • 算法导论(原书第2版)
        • 算法(第4版)
        • 极客时间
        • 视频课程
      • 四、设计模式 书籍
        • Head First 设计模式(中文版)
        • 图解设计模式
        • 图解Java多线程设计模式
        • 视频课程
      • 五、SSM框架 书籍
        • 深入分析Java Web技术内幕(修订版)
        • Spring实战(第4版)
        • Spring源码深度解析
        • 看透Spring MVC
        • MyBatis从入门到精通
        • MyBatis技术内幕
        • 视频教程
      • 六、软件工程 书籍
        • 构建之法(第三版)
        • 敏捷软件开发
        • 极客时间:软件工程之美
      • 七、Mysql 书籍
        • MySQL必知必会
        • 高性能MySQL
        • MySQL技术内幕(第5版)
        • 视频教程
      • 八、Linux 书籍
        • 鸟哥的Linux私房菜
        • Linux命令行与shell脚本编程大全 第3版
        • 只是为了好玩-Linux之父林纳斯自传
        • 极客时间:趣谈Linux操作系统
      • 总结

程序员 你读过的书,藏着自己的命运 | 技术类(一)

整理书籍很多,每个人的时间,精力有限,那么在有限的时间和精力上,选择自己需要的书籍阅读,这样效果会好一点。

书籍都是根据豆瓣评分进行整理,推荐语就不复制豆瓣了,需要的可以通过链接直接打开访问豆瓣查看。其中有一些书籍我自己也购买了,也在阅读中,这次的整理首先是整理自己的技术知识,也希望通过自己的整理能够帮助到需要的伙伴,因为自己的能力有限,内容难免有不对之处,大家在阅读过程中发现的话,还请指出,谢谢!

一、计算机基础 书籍

计算机基础 类的书籍比较厚,并且特别枯燥,还不容易理解。如果你准备以后进入软件行业话,建议在读书期间一定要选择其中的一些进行阅读,硬着头皮去读,技术路上是需要耐着心去阅读一些好书。

基础的东西往往是最重要的,新手往往寻找捷径,高手总是注重基础

我自己在这方面就做的不好,自己本身就不算科班出身,对计算机基础的知识掌握的还不扎实,也简单读过深入理解计算机系统、图解HTTP等书籍。

Java基础

《Java 核心技术:卷1 基础知识》

https://book.douban.com/subject/25762168/

Head First Java(第二版·中文版)

https://book.douban.com/subject/2000732/

视频课程

Java进阶

Java编程思想(第4版)

https://book.douban.com/subject/2130190/

深入理解Java虚拟机:JVM高级特性与最佳实践

https://read.douban.com/ebook/15233695/

Java并发编程的艺术

https://book.douban.com/subject/26591326/

Java并发编程实战

https://book.douban.com/subject/10484692/

实战Java高并发程序设计

https://book.douban.com/subject/26663605/

阿里巴巴Java开发手册

https://book.douban.com/subject/27605355/

重构-改善既有代码的设计

https://book.douban.com/subject/4262627/

Effective java 中文版(第2版)

https://book.douban.com/subject/3360807/

代码大全(第2版)

https://book.douban.com/subject/1477390/


新加Java推荐书籍,豆瓣评分9.2

Java 8实战

https://book.douban.com/subject/26772632/

Java 8编程参考官方教程

https://book.douban.com/subject/26556574/


视频课程

三、数据结构与算法

如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。想写出精炼、优秀的代码,不通过不断的锤炼,是很难做到的。

经典算法不是真的算法,是一种思路,一种解决问题的方法。学习数据结构和算法不断积累,因为不积跬步无以至千里嘛。

Head First 设计模式(中文版)

https://book.douban.com/subject/2243615/

图解设计模式

https://book.douban.com/subject/26933281/

图解Java多线程设计模式

https://book.douban.com/subject/27116724/

视频课程

五、SSM框架 书籍

SMM 框架,也就是Spring、SpringMVC、Mybatis三大框架,现在还是比较主流的。并且一般要搞Java开发,如果要参加工作,发现公司的开发无非就是这些。

如果Spring掌握了,那么目前流行的SpringBoot的就能轻松掌握,核心的东西一定要学,要不一直在空中,稍不留意,可能摔的很can。

构建之法(第三版)

https://book.douban.com/subject/27069503/

敏捷软件开发

https://book.douban.com/subject/1140457/

极客时间:软件工程之美

https://time.geekbang.org/column/intro/158

七、Mysql 书籍

数据库的话,Mysql在我参加的工作中,使用较多,MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

如果不是专门的DBA,也应该是学习学习。

鸟哥的Linux私房菜

https://book.douban.com/subject/4889838/

Linux命令行与shell脚本编程大全 第3版

https://book.douban.com/subject/26854226/

只是为了好玩-Linux之父林纳斯自传

https://book.douban.com/subject/25930025/

极客时间:趣谈Linux操作系统

https://time.geekbang.org/column/intro/100024701

总结


谢谢你的阅读,如果您觉得这篇博文对你有帮助,请点赞或者喜欢,让更多的人看到!祝你每天开心愉快!


不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!

愿你我在人生的路上能都变成最好的自己,能够成为一个独挡一面的人

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月2日
下一篇 2019年4月2日

相关推荐