ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021年前端工程师书单推荐

2021-01-23 12:33:38  阅读:214  来源: 互联网

标签:编程 书单 评分 前端 JavaScript 出版社 豆瓣 2021 作者


在这里插入图片描述

之前有读者私信我想要一份前端工程师的成长路线,答应他后面会出一个系列专题。最近加班有点狠,属于自己的时间太少了,而且路线涵盖的内容大而全,这里推荐一个程序员成长路线的 GitHub 仓库,总结的很全面了,大家可以先自行观看。

既然承诺了就要做到,索性从书单先开始推荐吧,下面的书籍在去年大多数都给大家抽奖送过,食堂的老顾客们肯定比较眼熟,算是给新来的同学们来一波推荐,排名不分先后,先从 JavaScript 开始。

01 JavaScript 书单推荐

1.JavaScript高级程序设计(第4版)9.2豆瓣评分

  • 作者: [美] 马特·弗里斯比
  • 译者: 李松峰
  • 出版社: 人民邮电出版社
  • 出品方: 图灵教育

在这里插入图片描述

几代前端人的入门选择,中文版累计销量 32w+ 册,足以见其地位。作者曾是 Google 公司的软件工程师,目前担任 Gosellout 公司的 CTO。拥有十多年的前端开发经验。译者李松峰老师的翻译也很棒,读起来很爽。

在这里插入图片描述

相信几年前入行的小伙伴都看过第 3 版,第 4 版封面上拿望远镜的小男孩终于站起来了。想必也在预示着我们更加能够看清 JavaScript 宇宙的运行奥秘。

第 4 版在原版的基础上删减掉了过时的部分,内容与时俱进,涵盖 ES2015 到 ES2019 的全新内容。非常适合系统性的学习 JavaScript,系统性学习、构建自己的知识体系是所有学习中最难得的,可以帮助我们进一步夯实基础,扫清知识盲点。也是我之前在这篇文章中曾提到的。从今天起构建你的JavaScript世界

2.JavaScript DOM编程艺术 (第2版) 8.7豆瓣评分

  • 作者: [英] Jeremy Keith / [加] Jeffrey Sambells
  • 出版社: 人民邮电出版社
  • 译者: 杨涛 / 王建桥 / 杨晓云 等

在这里插入图片描述

被广为推荐的一本入门书籍,跟着书中的例子敲上一遍就能光速上手 DOM 操作,成就感满满,自信心爆棚,对新手十分友好。

3.你不知道的 JavaScript(上卷) 9.3豆瓣评分

  • 作者: [美] Kyle Simpson
  • 出版社: 人民邮电出版社
  • 译者: 赵望野 / 梁杰

在这里插入图片描述

你不知道的 JavaScript(中卷) 8.8豆瓣评分

  • 作者: [美] Kyle Simpson
  • 出版社: 人民邮电出版社
  • 译者: 单业 / 姜南

在这里插入图片描述

你不知道的 JavaScript(下卷) 7.7豆瓣评分

  • 作者: [美] Kyle Simpson
  • 出版社: 人民邮电出版社
  • 译者: 单业

在这里插入图片描述

这套书籍不用多说,大名鼎鼎的 Github 开源书籍,目前已有 132k 个 Star ,作者将其学习 JavaScript 以来的经验记录为笔记并开源,这种开源精神值得学习。

适合作为中高级程序员进阶食用。

4.JavaScript 权威指南(第6版) 8.8豆瓣评分

  • 作者: David Flanagan
  • 出版社: 机械工业出版社
  • 译者: 淘宝前端团队

在这里插入图片描述

犀牛书,可以当作字典来查询的的经典工具书,里面的内容大而全,当然你也可以用来垫电脑。对于新手来说,更加推荐阅读红宝书。期待犀牛书明年上市的第 7 版能够与时俱进。

5.JavaScript 语言精粹 9.1豆瓣评分

  • 作者: Douglas Crockford
  • 出版社: 电子工业出版社
  • 译者: 赵泽欣 / 鄢学鹍

在这里插入图片描述

蝴蝶书更加的轻薄,这本书向我们诉说了 JavaScript 的精华与糟粕。JavaScript 语言中核心的内容都总结于本书中,虽然有些过时,但是经典值得一读。

6.JavaScript 设计模式与开发实践 9.0豆瓣评分

  • 作者: 曾探
  • 出版社: 人民邮电出版社
  • 出品方: 图灵教育

在这里插入图片描述

从 JavaScript 语言面向对象和函数式编程讲起,由浅入深的通过实际案例讲解了 16 个设计模式,以及一些实践中的设计原则和编程技巧。
整本书干货满满,带你领略 JavaScript 中各种设计模式的玩法套路,大大提升你的编程功底,强烈推荐反复阅读,能够根据应用场景选择最适合的设计模式才算是吃透这本书。

7.JavaScript 语言精髓与编程实践(第3版) 8.7豆瓣评分

  • 作者: 周爱民
  • 出版社: 电子工业出版社
  • 出品方: 博文视点

在这里插入图片描述

周爱民老师是业内知名的 JavaScript 专家,从 1996 年就开始进行软件开发。曾在支付宝、盛大、豌豆荚担任架构师。

本书也被称为《绿宝书》,修炼 JavaScript 内功的“九阴真经”。为什么这么说?贺老在推荐序中曾提到:

为了让读者能够感受到多种编程范式是如何不完美却可用的并存于 JavaScript 中,本书每章的开始都会有编程范式和其背后思想的讲解,这些是跳出 JavaScript 视角去进行论述的。且这些内容不是随意拼凑,而是周爱民老师数十年编程和架构的心得理解精炼而成。

而且想起耗子叔在极客时间的专栏《左耳听风》中说过,现在大多数书籍、公众号或是各种媒介谈的比较多的都是架构,很少会有人谈及编程范式(泛型、函数式、面向对象、声明式、命令式),但是这些基础知识却能够让你真正看清编程的本质。

所以这本书不建议新手食用,它读起来并不是那么容易,毕竟是修炼内功。需要你有着强烈的好奇心与对编程足够的热爱才能坚持看下去。想必周爱民老师也是想让我们构建出自己的知识体系,最终是学会了“六脉神剑”还是“凌波微步”要看自己的悟性。

之前在微信读书艰难的、囫囵吞枣的啃完了第 2 版,理解和认知还比较浅薄,这期视频再立一个年度 flag,2021 年仔仔细细啃完绿宝书第3版。

8.JavaScript 忍者秘籍(第2版) 8.4豆瓣评分

  • 作者: [美] John Resig(莱西格) / [美] Bear Bibeault(贝比奥特) / [美] Josip Maras(马瑞斯)
  • 出版社: 人民邮电出版社
  • 出品方: 异步图书
  • 译者: 一心一译前端小组

在这里插入图片描述

作者 John Resig 是大名鼎鼎的 jQuery 库的创建者,第2版涵盖了 ES6、7 的内容。从实际场景出发,解决问题并且讲解背后的原理,让你从一名 JavaScript “学徒”晋升为“下忍”。

(鸣人:谁敢瞧不起木叶村的下忍?)

9.JavaScript 框架设计 第二版 6.5豆瓣评分

  • 作者: 司徒正美
  • 出版社: 人民邮电出版社

在这里插入图片描述

著名的 JavaScript 专家,穿梭于二次元与二进制间的“魔法师”,源码世界的顶级捕食者。全面讲解了关于 JavaScript 框架设计相关的知识,以及设计出一款优秀的框架所需要考虑的问题。你可以看到作者与那个时代的 IE 浏览器之间的精彩对线,也可以掌握各种兼容性的处理方案,领略到作者 JavaScript 深厚的功底。

第 2 版补充了 Promise、React 等新内容。其中一些内容虽然在今天看来有些过时,不过推荐此书不仅仅是为了纪念已逝的作者,还要回到创建前端食堂 GitHub 仓库时写下的一段话,也是受到何帆老师的《变量》启发:

既想写给 2020 的你,也想贪心写给 10 年、20 年后的工程师们,现在的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。未来的读者已经知道了这段技术的发展历史,但难免会忽略一些细节。如果未来的工程师们真的创造出了时间旅行机器,可以让你回到 2020 年。那么这个项目就是你和当年工程师们的接头暗号,你能感知到他们在这个时代的键盘上留下的余温。

相信这本书一定能让感受到司徒正美老师所希望留下来的东西。

10.ES6标准入门 (第3版) 8.8豆瓣评分

  • 作者: 阮一峰
  • 出版社: 电子工业出版社

在这里插入图片描述

在线阅读地址

阮老师的开源书籍,相信这本书是大多数前端人学习 ES6 的入门书,也是日常开发中随手翻阅的工具书,且一直保持更新,可以供大家查阅和了解新的语法。阮老师的文风比较贴合实际、通俗易懂,书中提供了大量的示例供你参考和学习。

之前在整理 Promise 相关文章的时候发现了书中的问题,给《ES6标准入门》提了pr,也有幸成为了 Contributor,和多年的偶像阮大来了一次亲密接触。能够为这本开源书籍贡献出自己一份微薄之力,也算是对认真学习最好的奖励。

学习知识不光要从这些前辈的身上汲取经验,更要能够从源头出发,找到权威的规范,开始学起。毕竟,技术本身是严谨的,希望大家共勉。

在这里插入图片描述

标签:编程,书单,评分,前端,JavaScript,出版社,豆瓣,2021,作者
来源: https://blog.csdn.net/weixin_37352936/article/details/113036769

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有