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

作为前端,如果只让你推荐一本书,你会推荐哪本

  •  2
     
  •   good1uck · 47 天前 · 5367 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。
    83 回复  |  直到 2019-07-19 10:50:09 +08:00
        1
    vanishcode   47 天前 via Android   ♥ 4
    《莫生气》
        2
    gzdaijie   47 天前   ♥ 3
    《你不知道的 JavaScript 》,稍微厚一点。
    很小很薄的《 JavaScript 语言精粹》,看过 N 本前端书,目前就记得这两本了。
        3
    ruyuejun   47 天前   ♥ 1
    前端是与用(产)户(品)接触最多的,任何技术上的实操都是为了抹平用(产)户(品)的芥蒂,所以我推荐:
    《不必火星撞地球》泰戈尔的名著
        4
    ruyuejun   47 天前
    对了,一本正经,绝非玩笑
        5
    yhxx   47 天前   ♥ 1
    《设计中的设计》
        6
    codermagefox   47 天前   ♥ 1
    其实看了挺多书了...JS 这边我觉得没有哪些是必须要看的.
    黄书质量比较高.但是要说必看..我觉得不至于.

    那就<<重构>>吧.虽然里面的知识有屠龙之嫌,但是总体来说营养还是很足的.
        7
    zhuangzhuang1988   47 天前   ♥ 1
    <算法 4>
        8
    good1uck   47 天前 via Android
    @codermagefox 屠龙之嫌,意思是知识造火箭工作拧螺丝?
        9
    lueffy   47 天前
    @ruyuejun 泰戈尔有这名著?我去搜搜
        10
    codermagefox   47 天前
    @good1uck #8 我读完整本书,感觉大部分知识的前置都是完整的 TDD.
    就国内这个前端环境来说....呵呵.
        11
    lueffy   47 天前
    @ruyuejun 涨姿势了,原来不是一个泰戈尔
        12
    good1uck   47 天前 via Android
    @codermagefox 哈哈 ,颇有道理
        13
    onvno   47 天前 via iPhone   ♥ 1
    浪潮之巅
        14
    lueffy   47 天前
    @ruyuejun 不对,就是那个诗人泰戈尔,(○´・д・)ノ
        15
    good1uck   47 天前 via Android
    @zhuangzhuang1988 很厚实一本呢..要配着网课看吗
        16
    agdhole   47 天前 via Android   ♥ 1
    只推荐唯一免费在线浏览文档:mdn
        17
    ruyuejun   47 天前   ♥ 4
    看了上述楼主的一系列回复,看来楼主是认真的,这里做个具体的总结性回复:如果是纯粹是为了技能学习,很多技术方向,比如算法,Java 很多人都会说出来一系列“唯一”书籍,但是目前前端的书籍我觉得没有符合“唯一”推荐的。
    第一:JavaScript 方向,要说强推,黄书《你不知道的 JS 》和蝴蝶书《 JavaScript 语言精粹》中任意一个算是吧
    第二:如果是 Node 方向的技术,也并没有一些出彩到唯一的,要说强推,《深入浅出 Node.js 》算是吧
    第三:如果是从大方向上说,也就是《重构》了
    第四:如果是从哲学性上来说,也就是《不必火星撞地球》了
        18
    Lfinesse   47 天前
    十多层了,为什么没有红宝书的姓名
        19
    ruyuejun   47 天前
    另外:
    @lueffy 你很可爱
        20
    seki   47 天前
    You don't know JS

    好处是涵盖了 ES6+ 的内容,讲解也很细致。 可以取代犀牛书和红宝书了
        21
    ruyuejun   47 天前
    @Lfinesse 符合“唯一”标准的书籍并不仅仅要在技能教学上做到面面俱到(红宝书是这方面的佼佼者),而且要在提升技术视野上、开发人员思想领悟上都有非常明显的帮助,这方面《 Java 编程思想》《算法 4 》《重构》都具是形神兼备的书籍,堪称唯一。前端方面确实是没有,但是一些书籍也足够优秀,比如上面大家的一系列推荐
        22
    66beta   47 天前 via Android
    你不知道的 js 上中下
        23
    DarthVader   47 天前   ♥ 1
    《 php 从入门到精通》
        24
    minglanyu   47 天前 via iPhone
    MDN
        25
    teslayun   47 天前
    蝴蝶书:《 JavaScript 语言精粹》
        26
    hjdtl   47 天前
    《盗墓笔记》
        27
    newdongyuwei   47 天前   ♥ 1
    https://eloquentjavascript.net/ 在线互动交互式教程,文档与代码相结合,代码可在线修改、运行。特别值得一提的是第 10 章介绍的 js 模块化规范及实现原理,看完之后有助于理解 WebPack 等前端 bundler 的实现原理,我自己写过 CommonJS module bundler,就是基于此书中介绍的方法。
        28
    Minson   47 天前
    儒家了解一下
        29
    murmur   47 天前   ♥ 1
    他改变了前端?
        30
    Edwards   47 天前
    js 高程
        31
    flashback313   47 天前
    高程吧
        32
    mlxj   47 天前
    《论程序员的修养》
        33
    yaozeyuan93   47 天前   ♥ 2
    只有一本的话, 你不知道的 js(上中下)

    多一点的话

    语雀上阿里前端部门写的 前端九部, 也很棒 https://www.yuque.com/fe9/basic
        34
    Yvette   47 天前   ♥ 1
    @ruyuejun
    @lueffy 其实确实不是同一个泰戈尔,豆瓣上的信息是错的。泰戈尔是 Tagore,这人是 Tieger (铁根)。无良出版社硬是给翻译成了同样的名字
        35
    oatw   47 天前
    《沟通的艺术》。。。

    https://book.douban.com/subject/5321463/
        36
    ruyuejun   47 天前
    @Yvette Good!
        37
    ddzy   47 天前
    别问, 问就是码农长寿指南:
    https://github.com/ddzy/fe-necessary-book#Healthy
        38
    Raisu   47 天前 via Android
    sicp 吧
        39
    jin5354   47 天前
    你不知道的 js(上中下)
    这本写的确实好
        40
    luoway   47 天前
    《现代前端技术解析》适合初中级前端,比较全面地点到了 IE 之后到 16 年的前端技术。
    近 3 年的嘛,看看各个技术社区常聊的
        41
    lamtim   47 天前 via iPhone
    You don't know JS
        42
    Kamio   47 天前
    收藏一下,黄书和蝴蝶书真的好看哈哈。等一些进阶的书籍
        43
    xieguanglei   47 天前
    晕死,当然是红宝书《 JavaScript 高级程序设计》了。。。
        44
    lwbjing   47 天前
    40 几楼了。。。 红宝书只出现了几次。。唉。。真是老了。。
        45
    ironMan1995   46 天前 via Android
    红宝书,真的值得翻来覆去的看
        46
    webshe11   46 天前
    《颈椎病防治指南》老了老了
        47
    2oTp   46 天前
    @codermagefox "感觉大部分知识的前置都是完整的 TDD."

    这句话改如何理解?
        48
    2oTp   46 天前
    红宝书 全名 英文名叫什么? 是这个嘛?
    --- "Professional JavaScript for Web Developers, 4th Edition"
        49
    linZ   46 天前
    你不知道的 javascript,写的挺精彩的
        50
    pandacat   46 天前 via Android
    CSS 权威指南
        51
    CuVee   46 天前
    不是科班生,一本怎么都不够。需要时常看多本书,在多个社区看看新东西。

    科班生的话,写个前端完全可以做到可以不看书,现在前端会算法真的重要

    算法导论多刷刷好处更多
        52
    nikolai   46 天前 via iPhone
    SICP +1,南洋理工大学还出了个 JS 版的
        53
    1490213   46 天前   ♥ 3
    前端就是广而不深,没有什么“一本书”能推荐的,要当程序搬砖师,那每个领域学一下就可以了。想进阶还是老话,需要完整的计算机知识体系,sicp,csapp,算法导论,算法 4,代码大全,虎书,TCP/IP 详解,现代操作系统等等等等,我见过的很厉害的程序员绝大部分基础都很扎实。
    对于那种就想混个收入,3 年 4 年就要转行的人, 我觉得一本书都不需要看,有搜索引擎就够了。
        54
    jokerlee   46 天前 via Android
    《如何阅读一本书》
        55
    lastpass   46 天前 via Android
    那我还是推荐大型在线电子书 w3cschool 吧。
        56
    yxcoder   46 天前
    CSS 权威指南+1,这才是前端真正基础,其实超喜欢 CSS 揭秘
        57
    cwjokaka   46 天前
    《人性的弱点》
        58
    wxp410351193   46 天前
    《斗破苍穹》
        59
    zhissss   46 天前
    不推荐权威指南啥的技术型书籍,这些技术都可以通过网络学习而且网络学习更方便,书很难用上,我比较推荐 代码简洁之道、数据结构、设计思想、算法导论之类的
        60
    feehey   46 天前
    Refacting UI
        61
    wednesdayco   46 天前
    干脆我来推荐一个偏门的?
    《人件》
        62
    Ixizi   46 天前
    《腰椎间盘康复指南》
        63
    toma77   46 天前   ♥ 2
    《盘龙》
        64
    linchengzzz   46 天前
    《 CSS 揭秘》
        66
    gxm44   46 天前
    JavaScript 语言精粹
        67
    lane1   46 天前
    YDKJS
        68
    Ivyxixixi   46 天前
    《 CSS 揭秘》 PDF 版本的,PDF 版本很讚喔
        69
    mrzhang76   46 天前 via Android
    @zhuangzhuang1988 前端看算法 4?你这是劝退啊
        70
    milklee   46 天前
    《 JavaScript 权威指南》我觉得先学好 JavaScript 的基础比较重要
        71
    solwyer   46 天前
    我推荐站长的 java 自学网站: http://how2j.cn/p/2199
        72
    crs0910   46 天前
    推荐一个讲师的视频,不过是付费的。
    https://frontendmasters.com/teachers/will-sentance/
        73
    ccyu220   46 天前
    既然是前端,那 红宝书 没有之一
        74
    del1214   46 天前
    @agdhole 俺也一样
        75
    whypool   46 天前
    《 f**k js 》
        76
    good1uck   46 天前 via Android
    @wednesdayco 哈哈,以人为组件?
        77
    good1uck   46 天前 via Android
    @whypool 你不知道的 js?
        78
    CuVee   46 天前
    @nikolai 有这个书吗。。。
        79
    nikolai   45 天前
    @CuVee 记错了,是新加坡国立大学的,书在这里: https://sicp.comp.nus.edu.sg
        80
    hicoldcat   45 天前
    回到明朝当王爷
        81
    wugn   45 天前 via Android
    《格斗技巧大全》
        82
    dt2vba   43 天前 via Android
    初学 CSS 建议读一下《 CSS 设计指南》,可以快速完整地建立 CSS 的基础知识。
        83
    Somnusxz   32 天前
    犀牛书
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2448 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 14:02 · PVG 22:02 · LAX 07:02 · JFK 10:02
    ♥ Do have faith in what you're doing.