有一本书,适合零到十年经验的程序员看 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
FrankFang128
V2EX    程序员

有一本书,适合零到十年经验的程序员看

  •  1
     
  •   FrankFang128 2017-06-13 17:50:14 +08:00 7601 次点击
    这是一个创建于 3053 天前的主题,其中的信息可能已经有所发展或是发生改变。

    (把文章发到这里主要是看我经常逛的 V2EX 已经水到不行了,提肛和王者荣耀都能上 TOP 10,简直了)

    这本书就是《代码大全》。如果你已经看过这本书,说说你最喜欢哪一章呢~

    这书名看起来就不想读?

    我第一次看到这个书名的时候,心想难道这本书要把所有编程语言都讲一遍吗?但是当我深入阅读这本书之后,简直爱不释手。

    这本书太厚了,你看不下去?

    是的,很多人因为这本书的厚度而望而却步。其实这本书每个章节关系不大,你不一定要全部读完。

    我很喜欢这本书,所以经常推荐给学生,为此我还特意给他们录了一个视频(本周日前你可以免费观看)

    《代码大全》- 饥人谷视频

    这本书讲了什么?

    讲了「写代码」之外,你需要知道的一切知识。(文章最后有摘抄,你可以看看)

    比如有一章叫做「个人性格」,讲的是程序员应该具有什么样的品质。我摘抄一些你看看它说得好不好:

    难道程序员不需要高智商吗?

    不需要,没有人能像电脑一样聪明。阅读代码需要你有很强的「理解细节」的能力,而且要「同时理解所有细节」,「利用好你的大脑」要比「你的大脑有多好」更为重要。

    还有:

    程序员往往很忙碌,以致于他们没有时间研究如何「更高效地工作」以及如何「爱上自己的工作」。如果你真是这样,你也不必太担心,因为许多程序员同你一样。以下是一些培养你的好奇心的方法,你真应该好好学一学。

    这本书说,程序应该拥有的品质有:谦虚、有好奇心、诚实、乐于合作、有创造力、遵守纪律、懒惰。

    怎么会有懒惰?书里解释道:

    懒惰表面形式有以下几种: 一、拖延自己讨厌的工作 ! 二、迅速地将自己讨厌的任务作完以摆脱任务 三、编写一工具来完成自己讨厌的工作以解脱自己

    书中说程序员的懒惰是第三种形式。

    再比如这段话:

    每个程序员都有许多自己的工具,没有任何一种工具是万能的。为每件工作选择合适的工具,是成为一个优秀程序员的首要素质之一。

    想想 V2EX 上还有那么多人争论各种语言的优劣……


    以下是新版《代码大全》的目录,看看标题就知道多么有用了:

    第 1 章 欢迎进入软件构建的世界 …… 第 7 章 高质量的子程序 第 8 章 防御式编程 …… 第 10 章 使用变量的一般事项 第 11 章 变量名的力量 …… 第 23 章 调试 第 24 章 重构 …… 第 28 章 管理构建 第 29 章 集成…… 
    30 条回复    2017-06-14 12:15:10 +08:00
    wyx
        1
    wyx  
       2017-06-13 18:03:53 +08:00
    确实很少能看到有趣的内容了:P
    gzb001
        2
    gzb001  
       2017-06-13 18:16:35 +08:00
    不是应该推荐《颈椎病康复指南》这本书么?
    liuxu
        3
    liuxu  
       2017-06-13 18:20:52 +08:00
    "懒惰表面形式有以下几种: 一、拖延自己讨厌的工作 ! 二、迅速地将自己讨厌的任务作完以摆脱任务 三、编写一工具来完成自己讨厌的工作以解脱自己"

    程序员不就是应该用工具来解放自己么。。
    iyangyuan
        4
    iyangyuan  
       2017-06-13 18:20:55 +08:00
    还有这种操作~
    qfdk
        5
    qfdk  
    PRO
       2017-06-13 18:22:06 +08:00 via iPhone
    @gzb001 非常同意 以后就是什么算命修仙系列了
    Weny
        6
    Weny  
       2017-06-13 18:25:25 +08:00 via iPhone
    《程序员炒房指南》
    KeepPro
        7
    KeepPro  
       2017-06-13 18:27:46 +08:00 via Android
    程序员脱单指南
    mashpolo
        8
    mashpolo  
       2017-06-13 18:33:01 +08:00
    这本书确实很经典,只是内容太多,买了一年了,都还没看完。
    FrankFang128
        9
    FrankFang128  
    OP
       2017-06-13 18:33:03 +08:00
    @gzb001 那本书并不适合 0 年经验的人看……
    FrankFang128
        10
    FrankFang128  
    OP
       2017-06-13 18:33:50 +08:00
    @mashpolo 我三年也没看完,都是无聊时读读,读一会就觉得这书太好了。
    ins
        11
    ins  
       2017-06-13 18:34:23 +08:00
    表 驱动法..
    itommy
        12
    itommy  
       2017-06-13 18:44:42 +08:00
    为啥链接是知乎的转跳链接?
    uuhp2009
        13
    uuhp2009  
       2017-06-13 19:20:57 +08:00
    @itommy 打广告的,知乎的跳转避免地址检查。
    djyde
        14
    djyde  
       2017-06-13 19:47:14 +08:00
    不知道你是怎么从「提肛」和「王者荣耀」上 TOP10 提升到 V2EX 水的不行的层次的
    0asis
        15
    0asis  
       2017-06-13 19:48:20 +08:00 via iPhone
    不是故意唱反调,但是感觉这本书并没有那么神啊,当然也可能是因为我看的时候没有什么经验所以无法产生共鸣
    sethverlo
        16
    sethverlo  
       2017-06-13 19:53:01 +08:00
    印象最深的就是「变量名的力量」,然而我还是经常不会起名((
    irgil
        17
    irgil  
       2017-06-13 19:56:17 +08:00
    为什么看不起提肛
    guyskk
        18
    guyskk  
       2017-06-13 19:58:15 +08:00   2
    prasanta
        19
    prasanta  
       2017-06-13 19:59:10 +08:00 via Android
    mark
    redtea
        20
    redtea  
       2017-06-13 20:16:06 +08:00
    当初买时的原价 98 元,现在再版已经是 128 了。太厚了,一直没看过。
    LUZHU
        21
    LUZHU  
       2017-06-13 20:31:36 +08:00
    @irgil 2333333
    no13bus
        22
    no13bus  
       2017-06-13 21:36:11 +08:00
    读过前面几章。太厚了,读不完。
    FrankFang128
        23
    FrankFang128  
    OP
       2017-06-13 23:59:23 +08:00 via iPad
    @itommy 因为是从知乎复制过来的
    Chingim
        24
    Chingim  
       2017-06-14 00:19:46 +08:00 via Android
    @redtea 恭喜你抄底成功?
    cunkouwdy007
        25
    cunkouwdy007  
       2017-06-14 08:33:45 +08:00 via Android
    @Chingim 现在中亚 98.8
    zhengxiaowai
        26
    zhengxiaowai  
       2017-06-14 10:17:09 +08:00
    这本书适合垫显示器。。。。
    torbrowserbridge
        27
    torbrowserbridge  
       2017-06-14 10:21:23 +08:00
    不太喜欢电子工业出版社的书,纸张太差。。。。喜欢人民邮电出版社
    hantsy
        28
    hantsy  
       2017-06-14 10:48:03 +08:00
    @FrankFang128 这种应该属于终生都可以看的。
    gowk
        29
    gowk  
       2017-06-14 12:08:51 +08:00
    内容太老了。一本《 Clean Code 》足矣
    speedfirst
        30
    speedfirst  
       2017-06-14 12:15:10 +08:00
    每隔几年重新看看,相信会有不同层次的理解
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3728 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:51 PVG 08:51 LAX 17:51 JFK 20:51
    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