V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
garylikira
V2EX  ›  问与答

对于非科班的开发,有什么好的书籍建议必读

  •  
  •   garylikira · Feb 15, 2022 · 3821 views
    This topic created in 1541 days ago, the information mentioned may be changed or developed.

    最近在看 java 八股文,很多底层原理理解的比较吃力。有些字眼看起来也有点云里雾里。

    比如看 nio 中就遇到 系统调用函数 read(),读缓冲等等等等。

    在此求一些比较经典的书单, 涵盖 os 、网络等方面的,有助于筑基的书籍。

    最好是小部头, 大部头看着看着就没耐心了。。。

    15 replies    2022-02-16 11:36:19 +08:00
    itachized
        1
    itachized  
       Feb 15, 2022 via iPhone
    csapp
    Bingchunmoli
        2
    Bingchunmoli  
       Feb 15, 2022 via Android
    好书都不小,小书,各种零基础当大神
    cronglong
        3
    cronglong  
       Feb 15, 2022
    操作系统导论英文版
    mythabc
        4
    mythabc  
       Feb 15, 2022
    UNIX 高级环境编程
    ruixue
        5
    ruixue  
       Feb 15, 2022
    https://teachyourselfcs.com

    筑基无捷径,没耐心可以不筑基
    golangLover
        6
    golangLover  
       Feb 16, 2022 via Android
    都是没用的书,凡是推荐经典书籍都不要看
    AzadCypress
        7
    AzadCypress  
       Feb 16, 2022   ❤️ 1
    基础的话,推荐
    https://book.douban.com/subject/26999520/
    计算机科学概论

    然后是 CSAPP ,可以和 CMU 的配套课程(大约 26 小时)一起看
    signalyc
        8
    signalyc  
       Feb 16, 2022
    读近期的英文原版,而且先去 amazon 去看看评价是不是很高
    EyebrowsWhite
        9
    EyebrowsWhite  
       Feb 16, 2022 via iPhone   ❤️ 1
    CSAPP 并且强烈建议搭配视频一起学,视频里会让你做几个实验,我看的是这个 https://b23.tv/LUiwSe5 ,长期学习中……
    halink
        10
    halink  
       Feb 16, 2022 via iPhone
    《软件工程》
    misaka19000
        11
    misaka19000  
       Feb 16, 2022
    这说起来可就多了,楼上推荐的 CSAPP 很好,很适合入门,不过楼主要做好基础不好很难看懂的准备
    garylikira
        12
    garylikira  
    OP
       Feb 16, 2022 via iPhone
    csapp 这本书我买了一本。楼上这么多推荐的感觉要坚持啃下去~
    yEhwG10ZJa83067x
        13
    yEhwG10ZJa83067x  
       Feb 16, 2022   ❤️ 2
    1.数据结构与算法:
    《大话数据结构》->《算法图解》->《数据结构与算法之美》 -> 《剑指 offer 》 -> LeetCode 刷题(至少刷到 200 多道)
    2.操作系统:
    《操作系统导论》->《现代操作系统》
    3.计算机网络:
    《图解 HTTP 》->《图解 TCP/IP 》->《网络是怎么连接的》 ->《计算机网络自顶向下》->《 TCP/IP 协议详解卷 1 》
    4.计算机组成:《程序是怎么跑来的》->《计算机组成原理:软件 /接口与设计》->《深入理解计算机系统》
    5.数据库:《 SQL 必知必会》->《从根儿上理解 mysql 》->《 mysql 技术内幕》->《高性能 mysql 》
    garylikira
        14
    garylikira  
    OP
       Feb 16, 2022 via iPhone
    @justrand 谢谢老哥。很详细了
    demoBastard
        15
    demoBastard  
       Feb 16, 2022
    发现楼上都是长期硬啃的书单,如果想短期修 java 的话,看阿里的《码出高效》与《 java 编程思想》
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4145 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 00:55 · PVG 08:55 · LAX 17:55 · JFK 20:55
    ♥ Do have faith in what you're doing.