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

说说在你编程生涯中对你影响最大的一本书?它让你对编程产生重新的认识或者颠覆了你对编程的理解,或者它让你发现编程的乐趣。

  •  
  •   xiexinxinlove · 2014-03-20 20:27:13 +08:00 · 14292 次点击
    这是一个创建于 3906 天前的主题,其中的信息可能已经有所发展或是发生改变。
    107 条回复    1970-01-01 08:00:00 +08:00
    1  2  
    exoticknight
        1
    exoticknight  
       2014-03-20 21:11:52 +08:00   ❤️ 3
    编程珠玑
    acros
        2
    acros  
       2014-03-20 21:13:38 +08:00   ❤️ 2
    C++ primer,从这本书开始学C++,简直痛不欲生,怎么能忘。
    seanlinn
        3
    seanlinn  
       2014-03-20 21:14:48 +08:00   ❤️ 2
    C Primer Plus -- Prata
    loading
        4
    loading  
       2014-03-20 21:20:26 +08:00 via iPhone   ❤️ 1
    家里刚买电脑第二年遇到linux,然后linuxSir《提问的智慧》
    LouisLi
        5
    LouisLi  
       2014-03-20 21:21:23 +08:00 via iPhone   ❤️ 2
    @acros 是不是第三版呢,听说第三版章节安排的不太好。我以前看的第四版感觉还好,最近在看最新版the c++ programming language,感觉有点费劲。
    LMkillme
        6
    LMkillme  
       2014-03-20 21:24:58 +08:00   ❤️ 2
    @seanlinn 很想问下为什么,我看过这本书,而且书里的每一个用例我都亲自敲过,但我没觉得这本书真能到“颠覆”的境界,充其量是还不错的入门书。
    arbipher
        7
    arbipher  
       2014-03-20 21:25:46 +08:00   ❤️ 2
    《Code Complete 2》,中文叫《代码大全2》。
    这本书小到如何起变量名、赋值语句的位置,到想问题和写代码的关系、写代码的方法,大到对技术的态度。
    rannnn
        8
    rannnn  
       2014-03-20 21:27:32 +08:00   ❤️ 7
    『文曲星GVBasic使用指南』
    没这玩意我根本不会走上编程之路
    Lelouchcr
        9
    Lelouchcr  
       2014-03-20 21:29:30 +08:00   ❤️ 1
    the joy of clojure
    tangzx
        10
    tangzx  
       2014-03-20 21:36:37 +08:00 via iPhone   ❤️ 1
    电脑报,第一次接触javascript
    jsonline
        11
    jsonline  
       2014-03-20 21:38:22 +08:00 via Android   ❤️ 1
    软件随想录
    xdeng
        12
    xdeng  
       2014-03-20 21:38:36 +08:00 via iPhone   ❤️ 1
    c语言编程精要12讲
    xdeng
        13
    xdeng  
       2014-03-20 21:42:01 +08:00 via iPhone   ❤️ 1
    新概念51单片机C语言教程
    acros
        14
    acros  
       2014-03-20 21:44:14 +08:00   ❤️ 1
    @LouisLi 错点感谢了=_=
    是第四版。这本书讲得很细,就因为有过多的细节在,刚学很容易陷坑里,太打击学习热情了。
    xdeng
        15
    xdeng  
       2014-03-20 21:44:59 +08:00 via iPhone   ❤️ 1
    林锐的 高质量
    ChiangDi
        16
    ChiangDi  
       2014-03-20 21:45:44 +08:00   ❤️ 1
    @Lelouchcr oh!我正在看这本书!
    min
        17
    min  
       2014-03-20 22:32:13 +08:00 via iPad   ❤️ 1
    快速软件开发
    sinxccc
        18
    sinxccc  
       2014-03-20 22:39:27 +08:00   ❤️ 1
    C陷阱与缺陷
    lululau
        19
    lululau  
       2014-03-20 23:19:55 +08:00   ❤️ 1
    APUE
    zhujinliang
        20
    zhujinliang  
       2014-03-20 23:41:12 +08:00 via iPad   ❤️ 1
    @rannnn 想起小时候的裕兴学习机,随机器带了一本书,其中有讲解F Basic,浮点Basic以及LOGO语言之类的,小时候天天翻那本书,试各种指令,玩的不亦乐乎。
    话说那算是我入门编程的老师,很感激。
    RIcter
        21
    RIcter  
       2014-03-21 00:57:39 +08:00   ❤️ 2
    少年电脑世界
    然后把我引入批处理
    然后成长到现在

    那个是五年级的订的杂志的样子
    lch21
        22
    lch21  
       2014-03-21 01:30:11 +08:00   ❤️ 1
    Code Complete
    chmlai
        23
    chmlai  
       2014-03-21 01:31:20 +08:00   ❤️ 1
    Effective C++ 系列
    lldong
        24
    lldong  
       2014-03-21 01:53:36 +08:00   ❤️ 1
    Hacking The Art of Exploitation
    Akagi201
        25
    Akagi201  
       2014-03-21 02:53:06 +08:00   ❤️ 1
    @rannnn 呵呵, 我也是初中玩QBASIC, 还特意做火车去大城市书店, 买了本很厚的书(计算机二级好像), 后来发现对应不上....
    Akagi201
        26
    Akagi201  
       2014-03-21 02:54:48 +08:00   ❤️ 1
    我是网站, 书的话有本数据结构我翻的比较多, 是用STL接口实现数据结构, 不过也没怎么样
    1. rupeng.com
    2. v2ex.com
    3. github.com
    4. microoh.com
    humiaozuzu
        27
    humiaozuzu  
       2014-03-21 03:57:50 +08:00 via iPhone   ❤️ 1
    黑客X档案
    L42y
        28
    L42y  
       2014-03-21 06:49:21 +08:00   ❤️ 1
    Learn Python the Hard Way
    bengol
        29
    bengol  
       2014-03-21 07:59:32 +08:00   ❤️ 2
    sicp
    Seita
        30
    Seita  
       2014-03-21 08:08:05 +08:00 via Android   ❤️ 1
    lovely python
    Livid
        31
    Livid  
    MOD
       2014-03-21 08:16:59 +08:00   ❤️ 1
    2002 年末,17 岁时偶然接触到一本关于 Zope 的书,觉得里面提到的东西相比之前接触的 ASP 和 Perl 实在是太科幻了。然后就从那个时候开始学习和使用 Python 了。很多年过去之后,虽然最终没有用 Zope 去做东西,但是当年书中看到的一些东西,还是在影响我现在做的一些决定。
    welsonla
        32
    welsonla  
       2014-03-21 08:30:08 +08:00   ❤️ 1
    重构
    shibo501c
        33
    shibo501c  
       2014-03-21 08:42:47 +08:00 via iPhone   ❤️ 3
    CSAPP
    kakaryan
        34
    kakaryan  
       2014-03-21 08:52:07 +08:00
    程序员修炼之道
    missdeer
        35
    missdeer  
       2014-03-21 09:00:23 +08:00
    重构
    inet6
        36
    inet6  
       2014-03-21 09:04:19 +08:00   ❤️ 1
    以前在china-pub上购书,为了凑单随意买了一本《开源软件文集》,这是我今生花的最值得的4.5元钱,非常建议各位读一下,豆瓣链接 http://book.douban.com/subject/1236778/ 里面篇篇都是好文章。这本书的附录里有Linus和Minux作者在网上的争论, 跟帖的人还有Ken Thompson和David Miller等人。
    viator42
        37
    viator42  
       2014-03-21 09:10:27 +08:00
    鸟哥的linux私房菜
    harrymoo
        38
    harrymoo  
       2014-03-21 09:37:30 +08:00
    对我来说绝对是四人帮的《设计模式》, 看过三遍:
    第一遍,读大学时,完全没看懂;
    第二遍,工作第一年,有些实操经验后,明白了一些;
    第三遍,第二年在上班公车上又仔细看过一遍,终于明白“顿悟”是一种什么感觉了。而且之后两年,实实在在的对我编程方面促进很大。
    当然,现在大家都不提设计模式了。。。
    itfanr
        39
    itfanr  
       2014-03-21 09:43:52 +08:00
    @harrymoo 四人帮?哪本?
    leiv
        40
    leiv  
       2014-03-21 09:54:06 +08:00
    《敏捷软件开发 原则、模式与实践》

    当时看完之后真的是茅塞顿开。在之前每次项目开发都会慢慢变的不受控制,而自己又不知道项目怎么会变成那个样子,也不知道怎么解决,所以碰到大一点的项目就觉得不敢开始,怕自己没法控制。而看完这本书后觉得看待整个开发的角度都完全不同了,以前觉得完全失控的项目都可以被重构和继续维护。关于设计模式和敏捷开发当时看了很多书,但是真的变成这些技术的信徒也是在这本书后。之后一直都很感激能遇到这本书和给我介绍这本书的那个同学。

    自那后也是变成了Bob大叔的死忠粉,他之后出的《clean code》 《the clean coder》也是非常喜欢。
    hhkbp2
        41
    hhkbp2  
       2014-03-21 10:16:41 +08:00
    黑客与画家
    doublepeng
        42
    doublepeng  
       2014-03-21 10:26:18 +08:00   ❤️ 1
    学校教材<linux原理及应用>,让自己开始接触linux
    66beta
        43
    66beta  
       2014-03-21 10:58:25 +08:00
    不是书,
    马丁福勒,设计模式
    GordianZ
        44
    GordianZ  
    MOD
       2014-03-21 11:01:57 +08:00
    The Pragmatic Programmer: From Journeyman to Master
    lch21
        45
    lch21  
       2014-03-21 11:12:00 +08:00
    The Pragmatic Programmer 也是本极好的书
    "Do Not Repeat Your Self" 这句话也可以用来指导人生。。。
    lch21
        46
    lch21  
       2014-03-21 11:13:21 +08:00
    DRY = Do not repeat yourself
    v2ex不能修改回复真麻烦
    hustlzp
        47
    hustlzp  
       2014-03-21 11:15:18 +08:00
    黑客与画家
    liwei
        48
    liwei  
       2014-03-21 11:20:27 +08:00
    SICP +1
    louchenabc
        49
    louchenabc  
       2014-03-21 11:24:20 +08:00
    也来凑个热闹,影响比较大的有几本。

    ASP.NET 技术揭秘》,自学时看的第一本书,这本书有浅有深,带我顺利入门,可以说是编程生涯中很重要的一本书。
    《疯狂的程序员》,看第二遍时发现这本书其实是比较一般的,但是这本书在特定的时期使我加深了对编程的热情,坚定了编程的道路。
    《代码整洁之道》,重新审视自己的代码,重视细节,追求卓越。
    anjianshi
        50
    anjianshi  
       2014-03-21 11:30:24 +08:00
    《HTML & XHTML权威指南》我的编程入门书
    loryyang
        51
    loryyang  
       2014-03-21 11:58:07 +08:00
    软件随想录,joel on software
    在学校图书馆无意翻到的,当时就被里面的内容吸引了,来回看了好几遍
    finian
        52
    finian  
       2014-03-21 12:18:04 +08:00
    小霸王学习机用户手册。。。从此走上了码农的不归路。。。
    goool
        53
    goool  
       2014-03-21 12:26:39 +08:00
    编码的奥秘
    CSAPP 深入理解计算机系统
    SICP
    Aho Ullman 和 Hopcroft 的数据结构与算法
    ss098
        54
    ss098  
       2014-03-21 12:28:26 +08:00 via Android
    《Python基础教程》,正是它,让我走上了PHP程序员的不归路。
    gangsta
        55
    gangsta  
       2014-03-21 12:29:56 +08:00
    @finian 照着书中的G-Basic教程敲出了人生第一个游戏...
    fuwu1245
        56
    fuwu1245  
       2014-03-21 12:40:49 +08:00 via Android
    暂未发现~~哈哈
    maguowei
        57
    maguowei  
       2014-03-21 12:59:15 +08:00
    我会说是王小波的《黄金时代》吗
    timothyqiu
        58
    timothyqiu  
       2014-03-21 13:10:33 +08:00
    Hardcore Visual Basic

    * 从此深信整洁的代码风格的重要性
    * 初识接触 Windows API
    xiaohanyu
        59
    xiaohanyu  
       2014-03-21 13:13:38 +08:00
    sicp
    jkneedout
        60
    jkneedout  
       2014-03-21 13:20:14 +08:00
    谭浩强 C语言程序设计
    luoluoluo
        61
    luoluoluo  
       2014-03-21 13:33:20 +08:00
    CSAPP
    williamx
        62
    williamx  
       2014-03-21 13:55:15 +08:00
    Windows 内核编程,好像是叫这个名字。
    xgdyhaiyang
        63
    xgdyhaiyang  
       2014-03-21 14:05:00 +08:00
    《深入理解计算机系统》 CSAPP
    看完有种顿悟的感觉
    coetzee
        64
    coetzee  
       2014-03-21 14:16:19 +08:00
    《编程人生》跟《黑客》这两本吧,毕竟偶像的力量是很强大的,然后大力出奇迹啊!
    amycs
        65
    amycs  
       2014-03-21 14:17:14 +08:00
    SICP +1
    lygmqkl
        66
    lygmqkl  
       2014-03-21 15:48:34 +08:00
    <<css zend garden>> 让我明白了程序之美和那种享受,所以我今天的生活很舒服。
    harrymoo
        67
    harrymoo  
       2014-03-21 15:51:16 +08:00
    jjgod
        68
    jjgod  
       2014-03-21 16:09:57 +08:00
    The Practice of Programming by Brian Kernighan and Rob Pike.
    coetzee
        69
    coetzee  
       2014-03-21 16:19:09 +08:00
    @leiv 我最近正在看这本书,给你一个大大地赞!
    hadoop
        70
    hadoop  
       2014-03-21 16:20:53 +08:00
    @acros 忍不住点赞,这本书真tm不适合入门,还是Thinking in C++好
    lsj5031
        71
    lsj5031  
       2014-03-21 16:21:03 +08:00
    @Lelouchcr
    这本书不还是early release?
    hadoop
        72
    hadoop  
       2014-03-21 16:26:56 +08:00   ❤️ 1
    1.The C Programming Language
    两位老爷子把技术书写的也如此通俗易懂,让人有一口气读完的冲动

    2. 程序员自我修养
    原来编译,链接,加载 还有这么多背后的故事

    3.Introduction to Algorithm
    算法入门

    4. Modern Operating System
    操作系统教科书里 Tanenbaum 老爷子写得最好了

    5. Computer Organization and Design:The Hardware/Software Interface
    量化分析计算机系统里的性能
    leyle
        73
    leyle  
       2014-03-21 17:06:56 +08:00
    同《提问的智慧》

    还有就是
    K&R 2nd 的《C程序设计语言》

    似乎除了上面的,我就没有完整的看过一本书了。
    solo7net
        74
    solo7net  
       2014-03-21 17:28:21 +08:00
    @tangzx 这么说的话 《电脑爱好者》 接触正则算不算。。。
    seanlinn
        75
    seanlinn  
       2014-03-21 17:32:53 +08:00
    @LMkillme 没有什么颠覆,只是让我对编程发生了兴趣。就是一门入门书,一门非常好的入门书。
    lzf824446
        76
    lzf824446  
       2014-03-21 17:36:57 +08:00
    Nao Robotics code by B-Human
    xiaolang
        77
    xiaolang  
       2014-03-21 18:28:07 +08:00
    @humiaozuzu 黑客x档案 +1 好怀念啊 可惜停刊了!
    winsweet
        78
    winsweet  
       2014-03-21 18:54:48 +08:00
    算法导论
    sennes
        79
    sennes  
       2014-03-21 19:22:24 +08:00
    《程序员的思维修炼》
    inee
        80
    inee  
       2014-03-21 19:46:52 +08:00 via Android
    c程序设计语言,第二版
    maoyusu
        81
    maoyusu  
       2014-03-21 20:07:02 +08:00
    hp39gs图形计算器说明书
    weakish
        82
    weakish  
       2014-03-21 20:28:00 +08:00
    A little schemer
    hahastudio
        83
    hahastudio  
       2014-03-21 20:36:48 +08:00
    因为我的编程生涯还没到头,所以我不可能预料到编程生涯中对我影响最大的一本书是哪一本。
    rockhead
        84
    rockhead  
       2014-03-21 20:40:08 +08:00
    设计模式
    iwege
        85
    iwege  
       2014-03-21 20:42:56 +08:00
    《怎样解题》
    chevalier
        86
    chevalier  
       2014-03-21 20:47:00 +08:00
    C Prime Plus
    大一暑假啃了一暑假看完了,做了好多笔记和标注,感叹C语言好难
    大二C语言课考试和计算机二级都是满分过~ 还帮老师给学生答疑
    imskull
        87
    imskull  
       2014-03-21 21:00:23 +08:00
    @harrymoo 和我一样,《设计模式》我也看了三遍才看懂,看懂后感觉对程序设计能力会有质的飞跃。
    lifanxi
        88
    lifanxi  
       2014-03-21 21:34:07 +08:00
    中国科学技术大学出版社《跟我学电脑》,当时在央视还做过配套的电视讲座。
    tonyup
        89
    tonyup  
       2014-03-21 22:32:14 +08:00
    歪个楼,记得上初中的时候,上课太无聊开始玩文曲星,发现了BASIC这门神奇的语言,从PRINT输出了ABC那时起,踏上了程序员这条不归路……
    kuye
        90
    kuye  
       2014-03-21 22:49:21 +08:00
    目前还没有,所以水平一直有限
    soli
        91
    soli  
       2014-03-21 23:05:44 +08:00
    《C专家编程》看的还是黄色封皮,上面有条大带鱼的那版。似乎只印刷了1000份。都想不还给图书馆的,后来还是还了。以为从此绝版了,后来终于等到了再版,迅速入手了一本。




    《Effective C++》经典中的经典。

    sneezry
        92
    sneezry  
       2014-03-21 23:23:01 +08:00
    @rannnn 握爪
    VYSE
        93
    VYSE  
       2014-03-22 01:12:41 +08:00
    MSDN, Python Doc, help F1
    lightening
        94
    lightening  
       2014-03-22 02:31:08 +08:00
    简明Python教程,第一次觉得编程还可以这么愉快!
    erik0
        95
    erik0  
       2014-03-22 03:22:05 +08:00
    c语言大全
    kchum
        96
    kchum  
       2014-03-22 03:38:54 +08:00
    @tangzx 握手,同电脑报。当年还只是有个mp4,拿这个看代码。。。后来就买了本php书。想想真是往事不堪回首。
    simapple
        97
    simapple  
       2014-03-22 08:48:56 +08:00
    ruby元编程 元编程 注定影响我的编程生涯,从来没有一本书,可以将编程描述的这么愉快而有灵活
    sud0wiz
        98
    sud0wiz  
       2014-03-22 08:55:12 +08:00
    Hackers: Heroes of the Computer Revolution
    raptor
        99
    raptor  
       2014-03-22 11:09:35 +08:00
    《Modern C++ Design/C++设计新思维》Andrei Alexanderscu——看了半本以后基本放弃用了十几年的C++…

    《Software Requirements/软件需求(第一版)》Karl.E.Weigers——写了六七年程序后才看到这本书,当时就觉得看得晚了。

    除此之外还有两本影响比较大的是:

    《Peopleware/人件》Tom DeMarco & Timothy Lister——经典无须多说

    《The Timeless Way of Building/建筑的永恒之道》Christopher Alexander——设计模式理论背后的哲学基础,这本书其实是这四本里对我影响最大的,但就编程方面来说,只是其中一小部分而已。
    kslr
        100
    kslr  
       2014-03-22 12:03:52 +08:00
    《PHP和MYSQL WEB开发》
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1034 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.