作为前端,如果只让你推荐一本书,你会推荐哪本 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
good1uck
V2EX    程序员

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

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

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

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

    多一点的话

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

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

    这句话改如何理解?
    2oTp
        48
    2oTp  
       2019-07-04 23:12:24 +08:00
    红宝书 全名 英文名叫什么? 是这个嘛?
    --- "Professional Javascript for Web Developers, 4th Edition"
    linZ
        49
    linZ  
       2019-07-04 23:37:16 +08:00
    你不知道的 Javascript,写的挺精彩的
    pandacat
        50
    pandacat  
       2019-07-05 01:17:08 +08:00 via Android
    CSS 权威指南
    CuVee
        51
    CuVee  
       2019-07-05 01:21:03 +08:00
    不是科班生,一本怎么都不够。需要时常看多本书,在多个社区看看新东西。

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

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