开发过程中,有时候会觉得当时要是没有读过那本书,现在肯定想不到要这样做。由此可以推定,因为曾经没有读过某一本书,会导致想不到要怎样做。所以不如大家都相互推荐一下自己读过的好书,拓宽自己的知识领域。

我先推荐几本对我影响比较大的书:

《算法》基本功,理解常用的组件的原理,比如 redis 。 面试也很有用

《 Head First 设计模式(中文版)》业务开发利器。可以写出更优雅的代码

《 MySQL 技术内幕》充分理解 mysql,每次阅读都有新收获

《 Go 语言设计与实现》 深入了解 golang 。 面试也很有用

《架构整洁之道》 如何避免代码不断膨胀导致项目不可维护,非常有效

85 条回复    2021-08-16 15:57:38 +08:00

mazhimazh
    1

mazhimazh   1 天前   ❤️ 73

对我影响比较大的书《深入解析 Java 编译器:源码剖析与实例详解》《深入剖析 Java 虚拟机:源码剖析与实例详解》,为什么对我影响比较大呢?因为是我写的
youjianchuiyan
    2

youjianchuiyan   1 天前

《 unix 网络编程》
musi
    3

musi   1 天前

来推荐几本爱民老师的书
《程序原本》
《我的架构思想》
letianqiu
    4

letianqiu   1 天前

@mazhimazh 《深入剖析 Java 虚拟机:源码剖析与实例详解》预计什么时候上市?
SearchDream
    5

SearchDream   1 天前 via iPhone

TCP/IP 详解
xylxAdai
    6

xylxAdai   1 天前   ❤️ 6

《深入理解计算机系统》,我觉得每个学习计算机的都应该看一下。
HENQIGUAI
    7

HENQIGUAI   1 天前

《程序员之禅》《禅与摩托车维修艺术》《黑客与画家》
milkleeeeee
    8

milkleeeeee   1 天前

我来个不那么高大上的……大学的时候买了本《 JavaScript 权威指南(第六版)》自学,从此开始了前端职业生涯。
mazhimazh
    9

mazhimazh   1 天前

@letianqiu 这个月底吧,估计
bug403
    10

bug403   1 天前

没那末大影响,一本小说 《疯狂的程序员》*影 讲外 @挂

agagega
    11

agagega   1 天前 via iPhone

《疯狂的程序员》
《 C++简明教程》
《 C++沉思录》
《编码》
《程序员修炼之道》
《 UNIX 编程艺术》

CrazyRundong
    12

CrazyRundong   1 天前 via iPhone

应该是大二时看的《 MATLAB 在数学建模中的应用》,觉醒了内心的程序员之魂 (bushi),随后开启了数学建模-推荐系统-xgboost-传统 cv-人工智障的升级打怪之路
btnokami
    13

btnokami   1 天前 via iPhone   ❤️ 2

Design Data Intensive Application,真的神书
codyfeng
    14

codyfeng   1 天前 via Android

Effective C++
More Effective C++
shiny
    15

shiny   1 天前

UNIX 环境高级编程:服务器环境不再神秘
重来:开启了对工作方法的思考,启蒙
禅与摩托车维修艺术:始于技术,超脱技术细节,思考哲学问题
Hallelu
    16

Hallelu   1 天前

@mazhimazh 哈哈哈哈哈哈 有被装到
letianqiu
    17

letianqiu   23 小时 44 分钟前

@mazhimazh 到时候会支持一下。
Pagliacii
    18

Pagliacii   23 小时 41 分钟前   ❤️ 1

SICP
ruchee
    19

ruchee   22 小时 12 分钟前

《精通正则表达式(第三版)》:读一遍此书,写正则手到擒来,再也不用到处复制粘贴
xiaket
    20

xiaket   22 小时 7 分钟前

Pro Django
wandehul
    21

wandehul   21 小时 45 分钟前   ❤️ 1

<<知音>><<故事会>>难道不配拥有姓名吗
qping
    22

qping   21 小时 42 分钟前

@milkleeeeee #8 作为一个后端,看了 javascript 设计模式 ,觉得大有收益
Cbdy
    23

Cbdy   21 小时 42 分钟前 via Android

Unix 编程艺术
Issacx
    24

Issacx   21 小时 37 分钟前

我加一本《 Thinking in Java 》,从这里我开始理解面向对象编程。
enGrave93
    25

enGrave93   21 小时 34 分钟前 via Android

《 Java 并发编程之美》,《 Android 开发艺术探索》,《算法(第 4 版)》
feather12315
    26

feather12315   17 小时 55 分钟前 via Android

@ruchee #19 读完了也忘光了。

程序员的自我修养、Linux 高级环境编程、Linux Inside 、Intel 微处理器 /计算机组成原理、龙书。

feather12315
    27

feather12315   17 小时 54 分钟前 via Android

@ruchee #19 强推 regex101.com ,有了这个才是手到擒来
csfreshman
    28

csfreshman   17 小时 52 分钟前

UNIX 高级环境编程 和 SICP,大三 大四啃了一年,以为自己看懂了,工作后常伴左右温故知新
morty0
    29

morty0   17 小时 42 分钟前

designing data-intensive applications
MeatIndustry
    30

MeatIndustry   17 小时 20 分钟前 via iPhone

收集一波大家的神书…
Arthurccc
    31

Arthurccc   17 小时 1 分钟前

好贴。希望大家踊跃。
WangTx1996
    32

WangTx1996   17 小时 0 分钟前 via iPhone

SICP 和 CSAPP
chevalier
    33

chevalier   16 小时 38 分钟前

《黑客与画家》
《构建高性能 Web 站点》郭欣
《 C Primer Plus 》 Stephen Prata
《 Go 预言学习笔记》雨痕
katsusan
    34

katsusan   16 小时 33 分钟前

CSAPP+APUE+DDIA
aguesuka
    35

aguesuka   16 小时 22 分钟前

“The HoTT Bokk”
levelworm
    36

levelworm   15 小时 15 分钟前 via Android

@mazhimazh 大佬能不能说一说学习和工作的经历?感觉很多人虽然有很久的工作经验,但是技术上并没有多少提高。
NetCobra
    37

NetCobra   12 小时 12 分钟前   ❤️ 1

《人月神话》
《代码整洁之道》
chenyu0532
    38

chenyu0532   9 小时 32 分钟前

算法 head first 设计模式 + 若干本设计模式的书 代码整洁之道。
可能我的业务比较简单吧,我越来越觉得设计模式*重要,算法知道怎么回事就行了,在面试中比较有用 。
whywaoxaks
    39

whywaoxaks   9 小时 24 分钟前

小时候家里书架上的 谭浩强的《 basic 语言》。。
没这本书,估计不会对编程感兴趣。。
acerlawson
    40

acerlawson   9 小时 22 分钟前 via iPhone

CSAPP+OSTEP+CA:AQA
tonzeng
    41

tonzeng   9 小时 0 分钟前

《从删库到跑路》.jpg
xin053
    42

xin053   8 小时 42 分钟前

《软件调试》
BrainOnline
    43

BrainOnline   8 小时 42 分钟前

《陈景润传》
BrainOnline
    44

BrainOnline   8 小时 40 分钟前

#43 小学时候读的这本书,然后开启自己对数学的兴趣,否则之前是偏文科一些。
ffLoveJava
    45

ffLoveJava   8 小时 37 分钟前

先 Mark 一下 过会我在=商场
Rebely
    46

Rebely   8 小时 34 分钟前

流畅的 python
mazhimazh
    47

mazhimazh   8 小时 34 分钟前

@levelworm 我工作也其实接近 10 年了吧,前 6 年都是做计算广告的,本来打算把计算广告的业务走通,后来觉得个人的性格不适合做业务,适合做技术,所以职业规划就变为了走技术,精通一个点了,下定决心研究虚拟机,为了让学习有产出就写了 2 本书,现在也做虚拟机相关工作,所以说只要决定了,就要好好准备,等机会来了就能抓住上车了
yunyuyuan
    48

yunyuyuan   8 小时 33 分钟前

《如何讨取富婆欢心》
zjj19950716
    49

zjj19950716   8 小时 29 分钟前

代码大全
coldmonkeybit
    50

coldmonkeybit   8 小时 27 分钟前

应该是《操作系统导论》,我非科班
necodba
    51

necodba   8 小时 26 分钟前

金鳞岂是池中物…
wangxn
    52

wangxn   8 小时 25 分钟前 via Android

深入浅出 MFC
深入 C++ 对象模型
前者入门,后者深入。都是侯捷写的或者翻译的书。
raptor
    53

raptor   8 小时 25 分钟前

Modern C++ Design: 看了半本决定放弃用了十来年的 C++,因为觉得这样的 C++不是我想要的,不是我玩它,是它玩我,后来改用 Python 十几年,表示还是这个好。

其它影响比较大的就是《人月神话》《人件》《软件需求》这类。

Longerrrr
    54

Longerrrr   8 小时 24 分钟前

编码
searene
    55

searene   8 小时 24 分钟前

Designing Data-Intensive Applications
nspih
    56

nspih   8 小时 13 分钟前

脊椎康复指南
mazhimazh
    57

mazhimazh   8 小时 9 分钟前

《如何与产品经理友好相处》
xhldtc
    58

xhldtc   7 小时 58 分钟前

对人生影响较大的书籍:《英雄志》
gaodq
    59

gaodq   7 小时 47 分钟前

《数据密集型应用系统设计》
https://book.douban.com/subject/30329536/
shanghai1943
    60

shanghai1943   7 小时 46 分钟前

《代码整洁之道》 《黑客与画家》《 程序员的修炼之道:从小工到专家 》《 Eeffective java 》
abc635073826
    61

abc635073826   7 小时 38 分钟前

《如何活到 80 岁》《如何活到 90 岁》《如何比别人活的长》
weiwenhao
    62

weiwenhao   7 小时 30 分钟前

《代码整洁之道》《计算机程序的构造与解释》《球状闪电》《凡人修仙传》
chigeyaowaner
    63

chigeyaowaner   7 小时 28 分钟前

《 程序员的修炼之道:从小工到专家 》+1,这本改变了我很多,每次搬家还要带着走。第二版比*版的内容做了一些扩充,*版有些内容在第二版里做了删减。无论是曳光弹还是简单设计等等,都很受用,也很经典,现在还会推荐给我的学弟学妹们。
不想看书的还可以看视频,有些内容讲的还是很不错的: https://www.zentao.net/redirect-index-19380.html,唯一的不足就是视频输出频率快,经常需要按暂停。个人还是希望书籍看完再看一些视频或者一些点评。

还有一本《代码整洁之道》,讲了很多关于代码整洁的重要性和实践,还给出了一些工具,只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。这本书也是及其推荐的一本。

viator42
    64

viator42   7 小时 25 分钟前

「吃掉那只青蛙 : 拒*穷忙,把时间留给*重要的事」
4771314
    65

4771314   7 小时 23 分钟前   ❤️ 1

《颈椎病康复指南》
RudyS
    66

RudyS   7 小时 21 分钟前

Ayn Rand: 《源泉》《理想》《阿特拉斯耸耸肩》
silently9527
    67

silently9527   7 小时 12 分钟前

《程序员健康指南》《 MySQL 是怎样运行的 : 从根儿上理解 MySQL 》《算法第四版》
silently9527
    68

silently9527   7 小时 8 分钟前   ❤️ 1

《全国富婆通讯录》
meshell
    69

meshell   7 小时 8 分钟前

代码大全
0xZhangKe
    70

0xZhangKe   6 小时 50 分钟前

重构 /改善既有代码设计
Loserzhu
    71

Loserzhu   6 小时 38 分钟前

csapp
yutonliu
    72

yutonliu   6 小时 37 分钟前

前列腺养生保健
lovedebug
    73

lovedebug   6 小时 37 分钟前

技术科普书籍 《信息简史》
yingo
    74

yingo   6 小时 21 分钟前

apue,这本书直接看出快感来了..
Brentwans
    75

Brentwans   6 小时 11 分钟前

《谭浩强 c 语言程序设计》无出其右
TUNGH
    76

TUNGH   6 小时 6 分钟前

@mazhimazh 递茶
huZhao
    77

huZhao   5 小时 45 分钟前   ❤️ 1

《颈椎病的预防》,《一本书读懂颈椎病》,《痔疮》,《近视眼》,《减肥》,《如何比别人活的长》
tonghuashuai
    78

tonghuashuai   5 小时 25 分钟前

《 Redis 设计与实现》 – 当时在通勤的地铁上花了几天看完的,现在想想这本书真的是简单易懂读起来没有压力但又干货满满的一本小书
chairuosen
    79

chairuosen   5 小时 3 分钟前

代码大全
zhoudaiyu
    80

zhoudaiyu   4 小时 21 分钟前   ❤️ 1

运维向:
1 、Kubernetes in Action (顾名思义,讲 K8S 的,深入浅出,没有生硬的感觉,我的 K8S 入门书。马上出第二版了)
2 、Systems Performance – Enterprise and the Cloud (讲了一些 Linux 下的性能调优的,还有一些监控工具的,很不错)
3 、Fluent Python ( Python 进阶了,当初刚做运维学了几个月 Python 我就飘了,然后看了这本书仿佛觉得我学了假的 Python,第二本的英文版已经可以在 Safari 上看了)
4 、Wireshark 网络分析就这么简单(运维不懂网络有点说不过去了,这本书直接从例子入手讲一些网络的知识,推荐)
Phariel
    81

Phariel   4 小时 14 分钟前

我*近在看这本
编码:隐匿在计算机软硬件背后的语言

对于信息通讯产业人士比较有帮助

Klingon
    82

Klingon   4 小时 9 分钟前

严肃诚恳的推荐《荀子·劝学》
wzxlovesy
    83

wzxlovesy   3 小时 32 分钟前 via Android

OSTEP
naruco
    84

naruco   2 小时 14 分钟前

在没有扎实基础的前提下,于引擎搜索各类奇技淫巧都是在浪费时间;
我就是个例子,表面上解决了很多问题,实际狗屁不通。
《荀子·劝学》 +1
看了几句,甚好!
fkdtz
    85

fkdtz   1 小时 49 分钟前

《编码 : 隐匿在计算机软硬件背后的语言》

写了 N 年代码之后偶然看到这本书,让我认识到原来之前一直都在计算机的门外徘徊,这本书让我摸到了计算机的大门 。

这本书让人从信息的本质去思考:写这么多代码,归根结底是在干嘛?