说说在你编程生涯中对你影响最大的一本书?它让你对编程产生重新的认识或者颠覆了你对编程的理解,或者它让你发现编程的乐趣。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xiexinxinlove
V2EX    程序员

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

  •  
  •   xiexinxinlove 2014-03-20 20:27:13 +08:00 15270 次点击
    这是一个创建于 4230 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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
    PRO
       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  
       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     Solana     2603 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 12:30 PVG 20:30 LAX 05:30 JFK 08:30
    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