Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

前言

技术书籍是参考的别人的推荐,我自己也有很多没看。不过基本都是非常经典的书籍,如果你没有思路不知道选哪本来看,不如参考我的书单。

程序猿不能只限于技术,还要有广度,这些非技术类的都是非常好的书,我基本都看过的,所以你可以从我的每本书后面的简介选择感兴趣的来看。如果不知道哪些好,我直接推荐你看吴军老师的书籍至今他是我最最喜欢的作者

吴军老师的书每本都非常吸引人,我看他的书基本都是一天都在那里看(浪潮之巅,三天读完,文明之光四本,四天看了三本半,数学之美,三天看完)

如果想了解我们学计算机的为啥要学数学还有电路电子,我是学Java,py方向的为啥还要学C语言,计网,操作系统。我真心推荐你们看下这三本书,他们都非常非常有趣且不失深度的讲了为什么,而不只是很多书讲,是什么

  • 数学之美
  • 码农翻身
  • 穿越计算机的迷雾

资源链接

非技术书籍我已经下载好(部分),百度云

链接:https://pan.baidu.com/s/1xHu3Ved3UWelJQRsI3vkwg 密码:4njy

技术类

Java

基础

  • Head First Java(评价非常高,入门的人基本都是这本起步)
  • Java核心技术卷一(卷二可以算进阶)

进阶

  • Effective Java
  • Java编程思想

JVM

  • 深入理解Java虚拟机(目前看过的最舒服的技术书,排版和深度)

并发编程

  • Java并发编程的艺术(基础)
  • Java并发编程实战(进阶)

算法

    • 入门
      • 牛客网-左程云(视频,也有进阶版本)
      • 算法图解(python)
      • 啊哈,算法!(C语言)
      • 小灰的算法之旅
    • 进阶
      • 算法导论(全部看懂且弄明白了,记得给比尔盖茨写信)
      • 算法(第四版)
  • 刷题
    • 剑指offer(C语言,我的repo是Java版)
    • LeetCode(可大量刷热点题,进大厂的关键,但是一定要思考,repo也准备弄些题解)
    • 牛客网(面经,内推,刷题找这个就对了)

数据结构

  • 大话数据结构(C语言,不过采用漫画形式,对新手友好)

  • 数据结构(严蔚敏,很多大佬都会看,而且很多高校采用的教材,不过很多是伪代码且是C语言)

计网

  • 入门
    • 图解http和图解TCP
  • 进阶
    • 计算机网络(自顶向下)
    • TCP/IP详解

设计模式

  • 图解设计模式
  • Head First 设计模式

操作系统

  • 入门
    • Operating Systems:Three Easy Pieces
  • 进阶
    • 深入理解计算机系统
  • Linux
    • 鸟哥的Linux私房菜

数据库

  • 入门
    • Mysql必知必会
    • 与Mysql的零距离接触
  • 进阶
    • Mysql技术内幕
    • 高性能Mysql

Redis

  • redis实战
  • redis设计与实现

Web

  • 深入分析Java web技术内幕
  • Spring实战
  • Spring Boot实战
  • Spring技术内幕(源码分析)
  • spring源码深度解析
  • springBoot编程思想(小马哥,阿里巴巴架构师也可以看他的视频,bilibili有公开课,思否有相应课程,讲的挺深的)

代码风格

  • 重构-改善既有代码的设计
  • 代码整洁之道

非技术类(大部分我都读过)

可以点开链接看我的评价或者推荐理由,有的也有电子书文件(如侵联删)

科普类

  • 穿越计算机迷雾(了解计算机怎么产生的,用到了啥技术)
  • 上帝掷骰子吗
  • 码农翻身

理财

  • 小狗钱钱第一本(第一本是理财基础和一些道理,如果不是给初中前小孩子看,不建议看第二本)
  • 穷爸爸富爸爸(学校可不会教你怎么赚钱怎么创业,学校学不到的东西)

吴军老师的书籍(强烈安利,任何一本都是好书)

可以看下这篇吴军老师的分享

  • 浪潮之巅(你所不知道的科技公司的兴衰)
  • 硅谷之谜(浪潮之巅续,主要讲硅谷地区的公司)
  • 文明之光(理科男角度的历史)
  • 态度
  • 大学之路(终生学习)
  • 数学之美(我觉得更可以说是程序员该了解的数学)
  • 全球科技通识(什么是科学,什么是技术?什么又是科技,中国(也可以说东方)为啥一直缺乏科学思维,为啥工业革命之后科技发展的这么快)

提升思维和学习方法

  • 如何阅读一本书(读书的四个层次以及不同类型书的阅读方法)
  • 原则(人生箴言,不过25岁之前或者人生阅历不够的应该看不懂,至少我现在看不懂)
  • 乌合之众(解读大众心理和提高自己的思维)
  • 娱乐至死(娱乐的危害)
  • 深度工作(怎么提高工作效率)
  • 学习之道(没怎么看懂,不过是一本畅销书,而且作者是个真正的大神)
  • 人性的弱点
  • 黑客与画家

更好的生活

  • 薛兆丰的经济学(不要把经济和金融搞混淆,用经济学思维指导行为可以做出更好的选择,也可以解释大部分现象,比如娱乐至死和乌合之众里面的一些东西)
  • 具体生活(不过需要有一定资本,哈哈)

产品相关

(不一定要产品经理才能读,程序猿读了怼产品用,手动滑稽)

  • 人人都是产品经理
  • 人月神话
  • 硅谷产品(作者是fb的产品经理)
  • 启示录-打造用户喜爱的产品
  • 增长黑客

名人传

  • 乔布斯传(推荐看英文版,只要上过高中做过阅读,基本无障碍)
  • 特斯拉传(思维超前的发明家)
  • 从孤独中醒来:微信之父张小龙(纯粹也能成功)

科幻书籍

  • 基地(一共15本,哈里·谢顿通过心理学史预言帝国灭亡,并预言1000年之后建立新的帝国,如果要看详细的可以参考我的这篇文章)
  • 与罗摩相会(罗摩人好事成三,作者是真正的科幻大佬)
  • 三体(丛林法则,水滴)

其他

  • 解忧杂货铺(一封封穿越时空的信件,非常治愈的)
  • 白夜行(我的新年愿望:能在白天行走,共生的两个小孩,最后结局是咋样的)
  • 嫌疑人X的献身(宅男的爱受得起不?)
  • 月亮与六便士(满地都是六便士,他却抬头看见了月光)