计算机基础比较差,求推荐一些书籍。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
magese
V2EX    程序员

计算机基础比较差,求推荐一些书籍。

  •  
  •   magese
    magese 2018-09-13 09:28:44 +08:00 13522 次点击
    这是一个创建于 2637 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先谢谢各位。

    最好是有 PDF 版的,工作比较轻松,可以在上班的时候看一下。

    因为基础比较差,所以希望推荐的不要太高深的…… 能通俗易懂一些最好啦。

    编程思想、计算机操作系统、计算机硬件、计算机网络方面的都行,再次感谢。

    56 条回复    2018-09-17 10:47:24 +08:00
    specita
        1
    specita  
       2018-09-13 09:30:28 +08:00   3
    深入理解计算机系统
    lzs5240
        2
    lzs5240  
       2018-09-13 09:34:15 +08:00
    人月神话
    计算机网络
    数据库系统慨念
    代码大全
    magese
        3
    magese  
    OP
       2018-09-13 09:34:49 +08:00   12
    发现一个挺好的 GAYHUB 地址:
    https://github.com/PansonPanson/Java-Notes
    Mutoo
        4
    Mutoo  
       2018-09-13 09:44:03 +08:00
    编程玑珠
    编码 隐匿在计算机软硬件背后的语言
    Xiqiuqiu
        5
    Xiqiuqiu  
       2018-09-13 09:45:54 +08:00
    《世界是数字的》名字不咋滴,内容很实在
    laihaibo
        6
    laihaibo  
       2018-09-13 09:52:39 +08:00
    csapp
    sicp
    Desiree
        7
    Desiree  
       2018-09-13 10:06:47 +08:00
    我感觉看书不再多,最近在刷 leetcode,感觉比单纯看书舒服,在解题的时候还能复习一下语法,还能结合那些自己没用过或者用过的算法只是,我用的是 Javascript 刷的,因为之前买了不少 Javascript 语法的书和数据结构的书,一直没机会实践。 √
    ioth
        8
    ioth  
       2018-09-13 10:07:59 +08:00
    软件的世界和电子不搭,中国人的思维方式很不符合美式教学。
    zhaogaz
        9
    zhaogaz  
       2018-09-13 10:08:35 +08:00
    通俗易懂的看起来就想随便学学的感觉,仪式感不强,深度也不够。

    还是要看有难度的。

    pdf 的话,你去 git 随便搜搜,啥都有,不但有书单,还有书。

    如果实在是基础差,可以参考国内国外 cs 课程用书。
    gansteed
        10
    gansteed  
       2018-09-13 10:11:46 +08:00   2
    其实,你不说明你目前的水平的话。要别人推荐书是很不切实际的。好书特别多。但只有符合你当前 level 的才是最好的。而且你最好能想办法感知到自己哪一块最差,然后再针对性去看。
    octobersnow
        11
    octobersnow  
       2018-09-13 10:11:53 +08:00 via iPhone
    @Desiree leetcode 也能刷计算机基础?
    wizardforcel
        12
    wizardforcel  
       2018-09-13 10:13:23 +08:00 via Android   1
    没人推荐这个嘛??

    http://www.ituring.com.cn/book/1019
    youxiachai
        13
    youxiachai  
       2018-09-13 10:14:30 +08:00   2
    编码

    https://book.douban.com/subject/4822685/

    这书..特别好...0 基础..从造计算机入门....
    darlinghsu
        14
    darlinghsu  
       2018-09-13 10:16:41 +08:00
    计算机网络
    bydgd
        16
    bydgd  
       2018-09-13 10:23:13 +08:00
    自学很慢,抓不住重点,不容易坚持下去
    zhzer
        17
    zhzer  
       2018-09-13 10:24:57 +08:00 via Android
    编码
    jrtzxh020
        18
    jrtzxh020  
       2018-09-13 10:25:51 +08:00
    之前在 blibli 看到一个计算机原理视频,外国的,忘记是叫啥了。。
    misaka19000
        19
    misaka19000  
       2018-09-13 10:27:09 +08:00
    @jrtzxh020 #17 crashcourse 吧
    rrubick
        20
    rrubick  
       2018-09-13 10:31:35 +08:00
    《软件设计师教程》
    Prkom
        21
    Prkom  
       2018-09-13 10:32:41 +08:00   3
    lfzyx
        22
    lfzyx  
       2018-09-13 10:35:02 +08:00
    上面推荐 《编码》 的,自己看完了?麻烦自己看完了再决定要不要推荐
    Himbeeren
        23
    Himbeeren  
       2018-09-13 10:35:04 +08:00
    之前看到的一个帖子,免费的编程中文书籍索引
    https://www.shiyanlou.com/questions/82463
    wummyu
        24
    wummyu  
       2018-09-13 10:35:38 +08:00
    win10 入门到精通
    jrtzxh020
        25
    jrtzxh020  
       2018-09-13 10:35:43 +08:00
    @misaka19000 对的,哈哈
    magese
        26
    magese  
    OP
       2018-09-13 10:35:50 +08:00
    @Prkom 这个很棒哎
    jrtzxh020
        27
    jrtzxh020  
       2018-09-13 10:36:29 +08:00
    @Prkom 老哥 666
    dilu
        28
    dilu  
       2018-09-13 10:38:07 +08:00
    直接去找本科计算机专业的授课计划 按照名字买书来看

    技术的计算机操作系统 计算机网络 计算机组成原理 微机原理 数据库原理 编译原理 数字电子技术基础 电工学 离散数学

    线性代数 计算方法等 都要补一遍
    youxiachai
        29
    youxiachai  
       2018-09-13 10:39:17 +08:00
    @lfzyx 肯定看完了啊....还特地去买面包板..学习一个...
    youxiachai
        30
    youxiachai  
       2018-09-13 10:43:13 +08:00
    @lfzyx 你是有什么故事??

    我看完编码倒是蛮激动...还去淘宝..搞了一套电气元件...

    实现了一套简单的二进制加减器原始计算机..
    shawn2333
        31
    shawn2333  
       2018-09-13 10:44:12 +08:00 via iPhone
    Poarry
        32
    Poarry  
       2018-09-13 10:48:50 +08:00
    @youxiachai 那是嵌入式吧
    shijingshijing
        33
    shijingshijing  
       2018-09-13 11:04:23 +08:00 via iPhone
    基础差还是上 head first 系列吧
    tourist2018
        34
    tourist2018  
       2018-09-13 11:09:11 +08:00
    unix 高级环境编程 + c 语言程序设计

    看完基本上进程线程 unix 操作系统这些基本都了解了
    youxiachai
        35
    youxiachai  
       2018-09-13 11:14:28 +08:00
    @Poarry 为什么要分嵌入式不嵌入式呢?
    老实说....竟然要学基础.不是从原理开始吗..原理有啥软硬之分,嵌入不嵌入的..
    其实.你用几个逻辑符合都能自己造一个计算机...
    我是这么觉得的...就好比玩我都世界.用红石电路也能在游戏里头造一片 cpu...
    zhengxiaowai
        36
    zhengxiaowai  
       2018-09-13 11:20:38 +08:00   1
    别闹,楼上推荐的都是经典书籍,没基础根本看不懂,建议找一下本科计算机课程,看看他们是什么顺序,然后跟着这个顺序看,记得千万不要买经典外国教材,因为这种教材没有基础或者没有老师很难理解。
    Desiree
        37
    Desiree  
       2018-09-13 11:46:03 +08:00
    @octobersnow 因为我看到楼主提到的 “编程思想”,所以才建议他刷 leetcode 的,而且本身学习算法在 leetcode 上学习也是一件很有趣的事情。如果你说要计算机基础的话,也要有侧重点的学习,不然盲目看书也是事倍功半的。
    sohoorc
        38
    sohoorc  
       2018-09-13 13:44:31 +08:00   1
    YvesX
        39
    YvesX  
       2018-09-13 15:11:46 +08:00
    又到了我最喜欢的“学计算机从徒手提纯单晶硅开始”时间了。
    wizardforcel
        40
    wizardforcel  
       2018-09-13 15:58:22 +08:00
    @zhengxiaowai 你可能不知道国外的教学理念就是教材和老师可以互相替换,所以教材写的十分详细。你国的理念把老师放在第一位置,教材只是个目录。所以不靠老师啥也玩不转。

    有时间搜索“苏式教育”和“美式教育”的差别,别整天跟着人瞎比比。
    wizardforcel
        41
    wizardforcel  
       2018-09-13 16:05:36 +08:00
    @youxiachai

    verilog 了解一下(手头 doge )??
    dingzs3
        42
    dingzs3  
       2018-09-13 17:01:23 +08:00
    @specita 顶一个
    feverzsj
        43
    feversj  
       2018-09-13 17:01:58 +08:00
    谭浩强了解下
    dingzs3
        44
    dingzs3  
       2018-09-13 17:18:29 +08:00
    啊哈磊的《啊哈 C!》《啊哈!算法》,真的是浅显易懂
    luopengfei14
        45
    luopengfei14  
       2018-09-13 18:32:18 +08:00 via iPhone
    感觉你缺的不是计算机书籍,而是一个有压力的有动力的环境
    loading
        46
    loading  
       2018-09-13 21:26:54 +08:00 via iPhone
    网吧管理员的书籍,最合适。
    Godaigo
        47
    Godaigo  
       2018-09-13 22:45:15 +08:00
    感觉看书太慢了(太需要毅力了),就找个网课跟着做个小 project 先玩玩,又能学习下基础的网络,还能有一点代码实现,数据库啥的都能玩的到,一个 project 能顶看 5-6 本书呢!
    rickiey
        48
    rickiey  
       2018-09-13 23:40:31 +08:00 via Android
    c 语言至少得了解,操作系统,数据库,数据结构,算法,网络,缺啥补啥
    agagega
        49
    agagega  
       2018-09-14 01:11:28 +08:00
    @wizardforcel 我朝教材难道不是兼取苏式美式之弊端?(
    JRight
        50
    JRight  
       2018-09-14 02:58:43 +08:00
    软件随想录
    eben
        51
    eben  
       2018-09-14 05:58:09 +08:00   1
    第一本可选:浪潮之巅 当作入门小说
    之后有:计算机科学导论 /计算机科学概论 /计算机科学与技术 /大学计算机基础(这些去图书馆翻翻然后又自己选)
    然后有:C 语言 /python/或者别的什么大概学学 然后 相关语言去学数据结构
    再后是:操作系统 这个也有很多书可以看 数据库等
    最后 PS:不要迷信国外英文书啥的,也不要听别人说有哪些书翻译不好,如果英语不好或者一点计算机基础都没有的话
    优先选择国内教材或科普读物,不管是翻译的还是拼凑的,遇到不懂看不明白的先略过,之后也许突然懂了,或者整本书读完回来 google

    推荐相关书
    学会提问
    简单的逻辑学
    离散数学
    计算机组成与设计
    番茄工作法等

    根据自己的实际情况合理安排进度,不要图快

    原文: http://www.zhzz.org/asp/230
    bombless
        52
    bombless  
       2018-09-14 07:18:24 +08:00 via Android
    windows internals 我感觉挺好读的
    itenyh
        53
    itenyh  
       2018-09-14 07:29:59 +08:00 via iPhone
    csapp
    wangluofansi
        54
    wangluofansi  
       2018-09-14 10:03:44 +08:00 via Android
    csapp 是 cmu 15213 的教材,跟着上完课就好了
    fancyistyle
        55
    fancyistyle  
       2018-09-14 10:39:08 +08:00 via Android
    鸟哥的 linux 私房菜,可以网页上看,还有个电子书阅读器 calibre 什么格式都可以
    chenyu8674
        56
    chenyu8674  
       2018-09-17 10:47:24 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana/a>     905 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 22:05 PVG 06:05 LAX 14:05 JFK 17:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86