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

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

  •  
  •   MonkLuf ·
    monklof · Jul 8, 2014 · 14894 views
    This topic created in 4505 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
    blacktulip
    Jul 8, 2014❤️6
    1
    「结构」「原理」「细节」「枯燥乏味」

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

    https://www.zhihu.com/question/30331161/answer/95351347
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1093 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    ♥ Do have faith in what you're doing.