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

推荐一篇 2022 年你看过最好的一本技术书籍/技术文章?

  •  2
     
  •   acctv2 · 2023-01-29 19:46:32 +08:00 · 5324 次点击
    这是一个创建于 662 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到几个书单主题带来的启发。 我觉得直接让大家列书单的话,分享交流的价值不大,而且很多回复推荐的书单涵盖多个领域,比较分散。

    为了让主题更加高内聚,所以建议大家:

    • 尽量只推荐一本书籍 /一篇文章。可以写一写推荐理由,比如:就是这本书 /这篇文让你觉得对于 XXX 的理解醍醐灌顶。
    • 如果可以,请写下一本你准备在 2023 年看的书 /文章,同样尽量只推荐一本。
    • 尽量只推荐技术类书籍 /文章。

    写一下我的:

    2022 年度技术书籍:CSAPP 推荐理由: 这个可能很烂俗了,但是是我觉得今年我遇到的价值最大的一本书。我是一个本行在 EE 的跨行 Coder ,花在编程上时间不太多,下半年开始看 CSAPP 这本书(之前一直听闻大名却没有看),配合 CMU 的课程看,可以说前五章的内容醍醐灌顶,让我对于程序执行有了一个更加系统的认识。 说来很惭愧,相当长时间内,我无法完整地回答:一个二进制程序是如何在一台计算机上运行的。CSAPP 给了一个一窥全貌的机会,虽然可能并不深入,但对于我这样一个菜鸡来说已是天降甘霖。

    2023 书籍:CSAPP 是的我还没看完,只看完了前五章,因此 2023 的首要计划仍然是先完成这本书。

    第 1 条附言  ·  2023-01-30 10:49:56 +08:00
    看到很多人都收藏了,收藏的各位不如也写一下你的推荐。
    23 条回复    2023-01-31 08:47:41 +08:00
    daoqiongsi1101
        1
    daoqiongsi1101  
       2023-01-29 20:35:21 +08:00
    《操作系统导论》
    isno
        2
    isno  
       2023-01-29 21:17:54 +08:00
    不推荐别人的了, 推荐下我最近写的?
    GitBook 地址: https://isno.github.io 《高可用服务体系设计原理和实践》
    dgqypl
        3
    dgqypl  
       2023-01-29 21:37:22 +08:00
    同推荐 CSAPP ,2022 年第二遍看,强烈推荐看原版。这本书原版比较好读懂,反而是中译版读着有些不好懂。
    AzadCypress
        4
    AzadCypress  
       2023-01-29 22:10:56 +08:00
    [程序员的自我修养:链接、装载与库]( https://book.douban.com/subject/3652388/)
    《程序员的自我修养:链接、装载与库》这本书我建议可以在看完 CSAPP 后看,内容就是标题里说的,链接,装载与库。具体一点就是 静态链接(目标文件格式、链接时代码重定位等)与动态链接(地址无关代码与动态链接器 ld.so 等),然后操作系统如何将可执行文件装载到内存并运行(程序的内存布局),以及系统调用和运行库等方面的内容。
    golangLover
        5
    golangLover  
       2023-01-29 22:13:47 +08:00 via Android
    我觉得这些东西都是远离业务与实战。宁愿看看小 blog 写的有用多了
    acctv2
        6
    acctv2  
    OP
       2023-01-29 22:20:12 +08:00 via Android
    @golangLover 所以我写了书 or 技术文章
    amlee
        7
    amlee  
       2023-01-29 22:29:13 +08:00
    SICP ,虽然也有些烂俗了吧。。。
    opengps
        8
    opengps  
       2023-01-29 22:31:57 +08:00
    听的不是看的,爱因斯坦传
    chevalier
        9
    chevalier  
       2023-01-29 22:45:28 +08:00
    Bob 大叔的《架构整洁之道》,之前对于架构的理解都很虚,看完这本书清晰了许多
    Crabby
        10
    Crabby  
       2023-01-29 22:53:38 +08:00
    面向对象分析与设计, Grady Booch 写的.
    GopherDaily
        11
    GopherDaily  
       2023-01-29 23:01:54 +08:00   ❤️ 1
    DianQK
        12
    DianQK  
       2023-01-29 23:06:14 +08:00
    虽然我是前端,但去年看的《 Designing Data-Intensive Applications 》写得很有意思。(事实上我可能更推荐的是 https://tai-e.pascal-lab.net/lectures.html 课程)
    dream4ever
        13
    dream4ever  
       2023-01-29 23:57:52 +08:00
    《重构:改善既有代码的设计》,读了三分之一了,给我印象最深的是要想做好重构,完善的测试是必不可少的。
    zhaogaz
        14
    zhaogaz  
       2023-01-30 00:22:37 +08:00
    99 bottles of oop 2nd edition 没看完,但是书挺好的。
    yangxin0
        15
    yangxin0  
       2023-01-30 03:10:10 +08:00 via iPhone
    understand gnss
    per
        16
    per  
       2023-01-30 08:59:04 +08:00 via iPhone
    上面说过的 DDIA
    xuyang2
        17
    xuyang2  
       2023-01-30 09:00:19 +08:00
    PTLin
        18
    PTLin  
       2023-01-30 09:15:20 +08:00
    @xuyang2 这本确实不错。要是去年年初有这本书的话,我能省下来至少十个小时
    xuyang2
        19
    xuyang2  
       2023-01-30 10:58:29 +08:00
    @PTLin 太强了,《 Rust Atomics and Locks 》只能帮你省下十来个小时
    hxysnail
        20
    hxysnail  
       2023-01-30 17:14:41 +08:00
    《编码,隐匿在计算机软件硬件背后的语言》

    小时候看到内燃机和电机,都会很好奇它们为什么可以转起来。学编程后,也很好奇计算机是怎么工作的,这本书让我豁然开朗。然后还想做一些动画、选一些电子器件,自制一台极小化的计算机,不过现在才搞完加法器……

    https://fasionchan.com/computer/
    WytheHuang
        21
    WytheHuang  
       2023-01-30 18:04:54 +08:00
    《计算机是怎样运行的:从根儿上理解计算机》还没看完, 物超所值.
    mascteen
        22
    mascteen  
       2023-01-30 19:08:47 +08:00 via Android
    duohedianshuihao
        23
    duohedianshuihao  
       2023-01-31 08:47:41 +08:00
    DDIA 好多地方感觉还挺贴近实际场景的 就是现在感觉全忘了😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   968 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 21:41 · PVG 05:41 · LAX 13:41 · JFK 16:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.