V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vzyw
V2EX  ›  程序员

大家来推荐几本对职业生涯影响较大的技术书籍

  •  6
     
  •   vzyw · 106 天前 · 12681 次点击
    这是一个创建于 106 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    116 条回复    2021-08-20 14:37:18 +08:00
    1  2  
    mazhimazh
        1
    mazhimazh   106 天前   ❤️ 92
    对我影响比较大的书《深入解析 Java 编译器:源码剖析与实例详解》《深入剖析 Java 虚拟机:源码剖析与实例详解》,为什么对我影响比较大呢?因为是我写的
    youjianchuiyan
        2
    youjianchuiyan   106 天前
    《 unix 网络编程》
    musi
        3
    musi   106 天前
    来推荐几本爱民老师的书
    《程序原本》
    《我的架构思想》
    letianqiu
        4
    letianqiu   106 天前
    @mazhimazh 《深入剖析 Java 虚拟机:源码剖析与实例详解》预计什么时候上市?
    SearchDream
        5
    SearchDream   106 天前 via iPhone
    TCP/IP 详解
    xylxAdai
        6
    xylxAdai   106 天前   ❤️ 10
    《深入理解计算机系统》,我觉得每个学习计算机的都应该看一下。
    HENQIGUAI
        7
    HENQIGUAI   106 天前
    《程序员之禅》《禅与摩托车维修艺术》《黑客与画家》
    milkleeeeee
        8
    milkleeeeee   106 天前
    我来个不那么高大上的……大学的时候买了本《 JavaScript 权威指南(第六版)》自学,从此开始了前端职业生涯。
    mazhimazh
        9
    mazhimazh   106 天前
    @letianqiu 这个月底吧,估计
    bug403
        10
    bug403   106 天前
    没那末大影响,一本小说 《疯狂的程序员》绝影 讲外 @挂
    agagega
        11
    agagega   106 天前 via iPhone
    《疯狂的程序员》
    《 C++简明教程》
    《 C++沉思录》
    《编码》
    《程序员修炼之道》
    《 UNIX 编程艺术》
    CrazyRundong
        12
    CrazyRundong   106 天前 via iPhone
    应该是大二时看的《 MATLAB 在数学建模中的应用》,觉醒了内心的程序员之魂 (bushi),随后开启了数学建模-推荐系统-xgboost-传统 cv-人工智障的升级打怪之路
    btnokami
        13
    btnokami   106 天前 via iPhone   ❤️ 5
    Design Data Intensive Application,真的神书
    codyfeng
        14
    codyfeng   106 天前 via Android
    Effective C++
    More Effective C++
    shiny
        15
    shiny   106 天前
    UNIX 环境高级编程:服务器环境不再神秘
    重来:开启了对工作方法的思考,启蒙
    禅与摩托车维修艺术:始于技术,超脱技术细节,思考哲学问题
    Hallelu
        16
    Hallelu   106 天前
    @mazhimazh 哈哈哈哈哈哈 有被装到
    letianqiu
        17
    letianqiu   106 天前
    @mazhimazh 到时候会支持一下。
    Pagliacii
        18
    Pagliacii   106 天前   ❤️ 1
    SICP
    ruchee
        19
    ruchee   105 天前
    《精通正则表达式(第三版)》:读一遍此书,写正则手到擒来,再也不用到处复制粘贴
    xiaket
        20
    xiaket   105 天前
    Pro Django
    wandehul
        21
    wandehul   105 天前   ❤️ 1
    <<知音>><<故事会>>难道不配拥有姓名吗
    qping
        22
    qping   105 天前
    @milkleeeeee #8 作为一个后端,看了 javascript 设计模式 ,觉得大有收益
    Cbdy
        23
    Cbdy   105 天前 via Android
    Unix 编程艺术
    Issacx
        24
    Issacx   105 天前
    我加一本《 Thinking in Java 》,从这里我开始理解面向对象编程。
    enGrave93
        25
    enGrave93   105 天前 via Android
    《 Java 并发编程之美》,《 Android 开发艺术探索》,《算法(第 4 版)》
    feather12315
        26
    feather12315   105 天前 via Android
    @ruchee #19 读完了也忘光了。

    程序员的自我修养、Linux 高级环境编程、Linux Inside 、Intel 微处理器 /计算机组成原理、龙书。
    feather12315
        27
    feather12315   105 天前 via Android
    @ruchee #19 强推 regex101.com ,有了这个才是手到擒来
    csfreshman
        28
    csfreshman   105 天前
    UNIX 高级环境编程 和 SICP,大三 大四啃了一年,以为自己看懂了,工作后常伴左右温故知新
    morty0
        29
    morty0   105 天前
    designing data-intensive applications
    MeatIndustry
        30
    MeatIndustry   105 天前 via iPhone
    收集一波大家的神书…
    Arthurccc
        31
    Arthurccc   105 天前
    好贴。希望大家踊跃。
    WangTx1996
        32
    WangTx1996   105 天前 via iPhone
    SICP 和 CSAPP
    chevalier
        33
    chevalier   105 天前
    《黑客与画家》
    《构建高性能 Web 站点》郭欣
    《 C Primer Plus 》 Stephen Prata
    《 Go 预言学习笔记》雨痕
    katsusan
        34
    katsusan   105 天前
    CSAPP+APUE+DDIA
    aguesuka
        35
    aguesuka   105 天前
    "The HoTT Bokk"
    levelworm
        36
    levelworm   105 天前 via Android
    @mazhimazh 大佬能不能说一说学习和工作的经历?感觉很多人虽然有很久的工作经验,但是技术上并没有多少提高。
    NetCobra
        37
    NetCobra   105 天前   ❤️ 1
    《人月神话》
    《代码整洁之道》
    chenyu0532
        38
    chenyu0532   105 天前
    算法 head first 设计模式 + 若干本设计模式的书 代码整洁之道。
    可能我的业务比较简单吧,我越来越觉得设计模式最重要,算法知道怎么回事就行了,在面试中比较有用 。
    whywaoxaks
        39
    whywaoxaks   105 天前
    小时候家里书架上的 谭浩强的《 basic 语言》。。
    没这本书,估计不会对编程感兴趣。。
    acerlawson
        40
    acerlawson   105 天前 via iPhone
    CSAPP+OSTEP+CA:AQA
    tonzeng
        41
    tonzeng   105 天前
    《从删库到跑路》.jpg
    xin053
        42
    xin053   105 天前
    《软件调试》
    BrainOnline
        43
    BrainOnline   105 天前
    《陈景润传》
    BrainOnline
        44
    BrainOnline   105 天前
    #43 小学时候读的这本书,然后开启自己对数学的兴趣,否则之前是偏文科一些。
    ffLoveJava
        45
    ffLoveJava   105 天前
    先 Mark 一下 过会我在=商场
    Rebely
        46
    Rebely   105 天前   ❤️ 1
    流畅的 python
    mazhimazh
        47
    mazhimazh   105 天前   ❤️ 1
    @levelworm 我工作也其实接近 10 年了吧,前 6 年都是做计算广告的,本来打算把计算广告的业务走通,后来觉得个人的性格不适合做业务,适合做技术,所以职业规划就变为了走技术,精通一个点了,下定决心研究虚拟机,为了让学习有产出就写了 2 本书,现在也做虚拟机相关工作,所以说只要决定了,就要好好准备,等机会来了就能抓住上车了
    yunyuyuan
        48
    yunyuyuan   105 天前
    《如何讨取富婆欢心》
    zjj19950716
        49
    zjj19950716   105 天前
    代码大全
    coldmonkeybit
        50
    coldmonkeybit   105 天前   ❤️ 1
    应该是《操作系统导论》,我非科班
    necodba
        51
    necodba   105 天前
    金鳞岂是池中物…
    wangxn
        52
    wangxn   105 天前 via Android
    深入浅出 MFC
    深入 C++ 对象模型
    前者入门,后者深入。都是侯捷写的或者翻译的书。
    raptor
        53
    raptor   105 天前
    Modern C++ Design: 看了半本决定放弃用了十来年的 C++,因为觉得这样的 C++不是我想要的,不是我玩它,是它玩我,后来改用 Python 十几年,表示还是这个好。

    其它影响比较大的就是《人月神话》《人件》《软件需求》这类。
    Longerrrr
        54
    Longerrrr   105 天前
    编码
    searene
        55
    searene   105 天前
    Designing Data-Intensive Applications
    nspih
        56
    nspih   105 天前
    脊椎康复指南
    mazhimazh
        57
    mazhimazh   105 天前
    《如何与产品经理友好相处》
    xhldtc
        58
    xhldtc   105 天前
    对人生影响较大的书籍:《英雄志》
    gaodq
        59
    gaodq   105 天前
    《数据密集型应用系统设计》
    https://book.douban.com/subject/30329536/
    shanghai1943
        60
    shanghai1943   105 天前
    《代码整洁之道》 《黑客与画家》《 程序员的修炼之道:从小工到专家 》《 Eeffective java 》
    abc635073826
        61
    abc635073826   105 天前
    《如何活到 80 岁》《如何活到 90 岁》《如何比别人活的长》
    weiwenhao
        62
    weiwenhao   105 天前
    《代码整洁之道》《计算机程序的构造与解释》《球状闪电》《凡人修仙传》
    chigeyaowaner
        63
    chigeyaowaner   105 天前
    《 程序员的修炼之道:从小工到专家 》+1,这本改变了我很多,每次搬家还要带着走。第二版比第一版的内容做了一些扩充,第一版有些内容在第二版里做了删减。无论是曳光弹还是简单设计等等,都很受用,也很经典,现在还会推荐给我的学弟学妹们。
    不想看书的还可以看视频,有些内容讲的还是很不错的: https://www.zentao.net/redirect-index-19380.html,唯一的不足就是视频输出频率快,经常需要按暂停。个人还是希望书籍看完再看一些视频或者一些点评。

    还有一本《代码整洁之道》,讲了很多关于代码整洁的重要性和实践,还给出了一些工具,只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。这本书也是及其推荐的一本。
    viator42
        64
    viator42   105 天前
    「吃掉那只青蛙 : 拒绝穷忙,把时间留给最重要的事」
    4771314
        65
    4771314   105 天前   ❤️ 1
    《颈椎病康复指南》
    RudyS
        66
    RudyS   105 天前
    Ayn Rand: 《源泉》《理想》《阿特拉斯耸耸肩》
    silently9527
        67
    silently9527   105 天前
    《程序员健康指南》《 MySQL 是怎样运行的 : 从根儿上理解 MySQL 》《算法第四版》
    silently9527
        68
    silently9527   105 天前   ❤️ 2
    《全国富婆通讯录》
    meshell
        69
    meshell   105 天前
    代码大全
    0xZhangKe
        70
    0xZhangKe   105 天前
    重构 /改善既有代码设计
    Loserzhu
        71
    Loserzhu   105 天前
    csapp
    yutonliu
        72
    yutonliu   105 天前
    前列腺养生保健
    lovedebug
        73
    lovedebug   105 天前
    技术科普书籍 《信息简史》
    yingo
        74
    yingo   105 天前
    apue,这本书直接看出快感来了..
    Brentwans
        75
    Brentwans   105 天前
    《谭浩强 c 语言程序设计》无出其右
    TUNGH
        76
    TUNGH   105 天前
    @mazhimazh 递茶
    huZhao
        77
    huZhao   105 天前   ❤️ 1
    《颈椎病的预防》,《一本书读懂颈椎病》,《痔疮》,《近视眼》,《减肥》,《如何比别人活的长》
    tonghuashuai
        78
    tonghuashuai   105 天前
    《 Redis 设计与实现》 - 当时在通勤的地铁上花了几天看完的,现在想想这本书真的是简单易懂读起来没有压力但又干货满满的一本小书
    chairuosen
        79
    chairuosen   105 天前
    代码大全
    zhoudaiyu
        80
    zhoudaiyu   105 天前   ❤️ 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   105 天前
    我最近在看这本
    编码:隐匿在计算机软硬件背后的语言

    对于信息通讯产业人士比较有帮助
    Klingon
        82
    Klingon   105 天前   ❤️ 1
    严肃诚恳的推荐《荀子·劝学》
    wzxlovesy
        83
    wzxlovesy   105 天前 via Android
    OSTEP
    naruco
        84
    naruco   105 天前
    在没有扎实基础的前提下,于引擎搜索各类奇技淫巧都是在浪费时间;
    我就是个例子,表面上解决了很多问题,实际狗屁不通。
    《荀子·劝学》 +1
    看了几句,甚好!
    fkdtz
        85
    fkdtz   105 天前
    《编码 : 隐匿在计算机软硬件背后的语言》

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

    这本书让人从信息的本质去思考:写这么多代码,归根结底是在干嘛?
    zoyua
        86
    zoyua   105 天前
    nutting
        87
    nutting   105 天前
    当然是小霸王学习机带的 BASIC 语言教程了
    U97F3
        88
    U97F3   105 天前
    C++ 沉思录
    levelworm
        89
    levelworm   105 天前
    @mazhimazh 厉害,多年功力终成正果!
    levelworm
        90
    levelworm   105 天前
    @mazhimazh 我还想请教您一下,当初决定研究 javac 之后,您有没有先看一些相对简单的语言编译器,还是直接就上手 javac ?
    lin07hui
        91
    lin07hui   105 天前   ❤️ 1
    《密码与战争——无线电侦察及其在第二次世界大战中的作用》
    zchlwj
        92
    zchlwj   104 天前
    DDIA
    sl0000
        93
    sl0000   104 天前
    空山基。。。
    syh202
        94
    syh202   104 天前
    领域驱动设计
    chenqh
        95
    chenqh   104 天前
    <java 是世界上最好的语言>
    hanxiV2EX
        96
    hanxiV2EX   104 天前 via Android
    最近在看 unix 高级编程 unix 编程艺术,以前可能看过,再看一遍

    大学时代看过绝影的疯狂程序员,虽然是小说,确实不错
    JerryCha
        97
    JerryCha   104 天前
    《他改变了中国》
    falcon05
        98
    falcon05   104 天前   ❤️ 1
    收藏从未停止,学习从未开始~~
    374 人收藏,包括我
    ericls
        99
    ericls   104 天前
    没有题目的参考答案
    Pyjamas
        100
    Pyjamas   104 天前   ❤️ 1
    C++反汇编与逆向分析技术揭秘
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2961 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:12 · PVG 19:12 · LAX 03:12 · JFK 06:12
    ♥ Do have faith in what you're doing.