• 请不要在回答技术问题时复制粘贴 AI 生成的内容
MonkLuf
V2EX  ›  程序员

为什么大家这么喜欢《HTTP 权威指南》

  •  
  •   MonkLuf ·
    monklof · Jul 8, 2014 · 14387 views
    This topic created in 4345 days ago, the information mentioned may be changed or developed.
    Ucloud搞的一个活动: http://www.v2ex.com/t/121306 ,里面好多人都想要《HTTP权威指南》这本书。

    但我看了下,这本书大部分将的都是http的结构和背后的原理。对于搞Web的我,有点看不懂的是,这么细节的东西,大多时候都是用不着,而且枯燥乏味,为什么却有这么多人想要?想要这本书的人,给我讲解下?
    48 replies    2016-04-15 11:09:04 +08:00
    blacktulip
        1
    blacktulip  
       Jul 8, 2014   ❤️ 6
    「结构」「原理」「细节」「枯燥乏味」

    这是从楼主的原话中挖出来的几个词语,碰巧的是,恰好是区分普通码农和优秀序员的关键词。
    yautou
        2
    yautou  
       Jul 8, 2014 via iPhone
    http协议是现在互联网的基石,大热门的移动互联网也是,你说这东西重要不呢?
    再以最近的经验来说,要真正提升自己,研究的较深较透彻才行,才可以说熟练掌握、精通这类词语
    Livid
        3
    Livid  
    MOD
    PRO
       Jul 8, 2014
    也可以去读 RFC 2616

    http://pretty-rfc.herokuapp.com/RFC2616

    不过 RFC 的一个问题就是信息量太大了,而 O'Reilly 的书可以提供一些更靠近实际应用的例子。
    Livid
        4
    Livid  
    MOD
    PRO
       Jul 8, 2014
    貌似 HTTP 权威指南这本书的中译本不是太好?

    http://book.douban.com/review/5656370/
    xuwenmang
        5
    xuwenmang  
       Jul 8, 2014
    专业的就要搞透彻点,知其然也要知其所以然。我们蓝翔驾校不但教你会开车,还教你修车。。。就这意思。
    raptor
        6
    raptor  
       Jul 8, 2014
    给一楼点赞
    vob636
        7
    vob636  
       Jul 8, 2014
    同赞一楼,其他不解释
    mongodb
        8
    mongodb  
       Jul 8, 2014   ❤️ 1
    如果要入门,当然看 http://book.douban.com/subject/25863515/ 有个别小疏漏,但瑕不掩瑜。
    如果入完门了没事还想翻翻,当然是HTTP权威指南。但是,这个中文版的瑕疵就比较多了……
    jsonline
        9
    jsonline  
       Jul 8, 2014 via Android
    对前端用处很大,比如 cache 和 replay
    wanjun
        10
    wanjun  
       Jul 8, 2014
    看过,没看出什么来,估计是功力不够吧。
    limon
        11
    limon  
       Jul 8, 2014 via iPad
    越深入越发觉理论的重要性,我是这么觉得的。
    pljhonglu
        12
    pljhonglu  
       Jul 8, 2014
    一楼 +1
    yangg
        13
    yangg  
       Jul 8, 2014
    @Livid 中文翻译确实不行,去年弄了本,坚定了我这一年学英语的计划
    Actrace
        14
    Actrace  
       Jul 8, 2014   ❤️ 1
    @blacktulip
    我个人认为程序员的能力和现阶段的编码能力完全是两码事.
    这个得看工作岗位和职责.
    对于一个好的程序员来说,他能够快速适合岗位需要,调整自己的技能树,完成目标需求.
    shuson
        15
    shuson  
       Jul 8, 2014
    有英文能力的还是推荐阅读原版,没英文能力的先学习了英语再阅读原版
    chenwl
        16
    chenwl  
       Jul 8, 2014
    工具书。买了这本书的不一定有多大的提高~
    jungledrum
        17
    jungledrum  
       Jul 8, 2014   ❤️ 1
    买了本看了下,感觉确实没必要看,工具书,需要的时候翻翻就行了
    jungledrum
        18
    jungledrum  
       Jul 8, 2014
    还有我那本打算送人,好像没人感兴趣耶
    jiangpeng
        19
    jiangpeng  
       Jul 8, 2014
    搞 Web 不懂 HTTP 也是不行滴!推荐一本轻松《图解HTTP》
    http://book.douban.com/subject/25863515/
    heliar
        20
    heliar  
       Jul 8, 2014
    中文版翻译有点怪怪的。。。
    young
        21
    young  
       Jul 8, 2014
    @jungledrum
    送人? 排队等 哈哈
    qiongqi
        22
    qiongqi  
       Jul 8, 2014
    lz不用受打击,这种书,一个team有一本就够了。
    然后,遇到问题的时候翻翻就可以了,不需要都读。
    都读的人在实际过程中不一定都能用的上,用上的也不一定用的对。
    eslizn
        23
    eslizn  
       Jul 8, 2014
    知其然,知其所以然
    EPr2hh6LADQWqRVH
        24
    EPr2hh6LADQWqRVH  
       Jul 8, 2014
    不要YY自己是优秀程序员了好嘛,优秀程序员看RFC还不行吗
    otakustay
        25
    otakustay  
       Jul 8, 2014
    哪天你要优化静态资源缓存的时候,再回头看看重要不重要
    jalen
        26
    jalen  
       Jul 8, 2014
    确实看的累...好多都不理解。。
    shiny
        27
    shiny  
    PRO
       Jul 8, 2014
    对于基本功扎实的人而言,这本书没多大用处;但是有太多人基本功不到位。
    BInaryTree111
        28
    BInaryTree111  
       Jul 8, 2014
    @blacktulip 好棒
    incompatible
        29
    incompatible  
       Jul 8, 2014 via Android   ❤️ 1
    @blacktulip


    一楼除了过过嘴瘾好像也并没有解答楼主的问题,居然还有这么多点赞的

    果然talk is cheap
    julyclyde
        30
    julyclyde  
       Jul 8, 2014
    @incompatible lz的问题是需要读书
    momo1999
        31
    momo1999  
       Jul 8, 2014
    当初实现过一个http服务器,看了下RFC 2616,然后什么都懂了
    HowardMei
        32
    HowardMei  
       Jul 8, 2014   ❤️ 1
    楼主可以看另一本:High Performance Browser Networking
    http://chimera.labs.oreilly.com/books/1230000000545/index.html

    这本是串起来讲的,看完就知道为什么了,HTTP 权威指南 深入剖析了其中一个重要环节。
    MonkLuf
        33
    MonkLuf  
    OP
       Jul 8, 2014   ❤️ 1
    嗯,我看了大家的看法,貌似被鄙视了o(╯□╰)o,整理了一些,如下:

    #1
    对HTTP背后的理论感兴趣,这是技术探索型。
    #2
    觉得这本书是基础,看了很有用,对日常的开发也有更深的理解,这是实用型。
    #3
    认为这是工具书,平时需要的时候作为参考
    #4
    认为这本书太繁琐,也没觉得有太多用途。

    然后我再次看了一下这本书的介绍和目录,这本书从一个蛮宽泛的角度讲解了HTTP
    # HTTP:Web基础
    # HTTP:结构
    # 识别、认证与安全

    确实对我现在的工作还是蛮有用的(我现在在搞后台方面的东西),能够全面的介绍整个HTTP机制,有助于系统专业的学习Web这一块。

    但是日常比较忙,也比较喜欢去弄一些工程类的应用,很少去看这么系统性的书籍,确实像 @julyclyde 说的一样,我需要读书o(╯□╰)o。

    但其实不同的人有不同的回答很正常,我还是很赞同 @Actrace 的回答,只有当我们真正需要用到这些东西的时候才有必要去学习这些东西。对于不经常用的人,除非感兴趣,应该是没必要看的。

    日后需要多读书,不能偷懒,不然会被 @blacktulip 鄙视 =。=
    iptux
        34
    iptux  
       Jul 8, 2014
    我是普通码农我自豪
    blacktulip
        35
    blacktulip  
       Jul 8, 2014
    @incompatible 没有解答不可悲,有了解答还看不出是解答更可悲
    @MonkLuf 没有任何鄙视的意思啊,不要误会了,我只是说说我对这个问题的理解,其实这本书我也没看过。
    incompatible
        36
    incompatible  
       Jul 8, 2014
    @blacktulip

    喷了 书都没读过你就别在这打嘴炮了
    blacktulip
        37
    blacktulip  
       Jul 8, 2014
    @incompatible 你好可怜
    sdysj
        39
    sdysj  
       Jul 8, 2014
    直接看rfc,然后找实现,比看这书直接很多,因为读这类书没实践是很快就忘记的,学会看标准以及看别人实现可以学到很多东西。
    clowwindy
        40
    clowwindy  
       Jul 8, 2014 via Android
    面试的时候如果被面试者多次使用“用不着”这个词,表明他是一个缺乏耐心和探究心的人,未来的发展会不太好,一般我会直接拒掉。

    反正有方便面了,我为什么要学怎么自己炒菜?
    MonkLuf
        41
    MonkLuf  
    OP
       Jul 8, 2014
    @clowwindy 哈哈,你的解释很有意思
    windyboy
        42
    windyboy  
       Jul 9, 2014
    我觉得设计上成熟的东西,总有值得借鉴的地方
    现在http大行其道的时候,认清优势和劣势很重要
    ybh37
        43
    ybh37  
       Jul 9, 2014
    书到用时方去找。
    jiangpeng
        44
    jiangpeng  
       Jul 9, 2014
    @dizzy 入门看“图解”,“指南”当参考
    yyy
        45
    yyy  
       Jul 9, 2014 via iPhone
    好巧,刚好最近这本书放我床头,睡前一读可助眠。
    jarcher
        46
    jarcher  
       Jul 9, 2014
    因为有人需要这些知识,有人不需要
    dizzy
        47
    dizzy  
       Jul 9, 2014
    @jiangpeng 好的,谢谢了.
    1000copy
        48
    1000copy  
       Apr 15, 2016
    二十年前,程序员案头得放着一本《算法》(我听说的),十年前就得放一本设计模式,看不看不重要,得放到那里。那些自己都甚至没有看过的人,却最别人指手画脚的,自己喜欢就好,希望不要约束他人。所以,为什么大家都需要一本 http 权威指南了——因为看不懂,所以放着。

    https://www.zhihu.com/question/30331161/answer/95351347
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2901 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 03:35 · PVG 11:35 · LAX 20:35 · JFK 23:35
    ♥ Do have faith in what you're doing.