目录

独家前端书籍推荐(附书评)

作者:方应杭

著作权归作者所有,转载请联系作者获得授权。

目前此文仅授权发表在饥人谷的知乎专栏《前端学习指南》,其他任何转载均不允许。

理念类

《Unix编程艺术》

此书如何称赞都不为过。

一,书中几乎没有代码,所以新手不要怕。

二,这本书讲的是什么呢?讲的是如何设计程序。你可能会觉得程序设计很复杂呀,为什么我一开始就要学。如果你看完这本书,你就会发现程序设计很简单。这本书将程序设计总结了几个原则,其中最著名的原则就是kiss,keep it simple, stupid。

三,先读这本书,再读其他技术书,那么你在写代码的时候就非常的有逻辑,而不是像个苍蝇一样乱撞。

《软件随想录》

这本书告诉你,真实的软件开发是怎样的。不是有很多同学想问,程序员的一天是怎样的吗,这本书能向你阐述清楚。他会告诉你大学生应该学习什么,他会告诉你面试官应该怎样面试,他会告诉你一个团队是怎样工作的……

《最后期限》

这是一本小说,讲的是一个技术项目管理者被一个美女迷晕,送到岛上做开发。读这本小说你能知道,deadline怎样影响一个人、一个团队的生产力的(笑)。

《只是为了好玩》Just for Fun

快来膜拜 Linus。来看看一个真正的黑客是怎样的。他有无数的赚钱机会,他都放弃了(说放弃了不太对,应该是看都不看),他只想「好玩」。

设计类

《写给大家看的设计书》

名字已经很直白了,人人都能懂的一点设计技巧。其实就四个概念:对比,重复,对齐,亲密性。然后讲了一点颜色常识。

《Helvetica》

不好意思这是一部纪录片,不是一本书。这部电影主要讲了,这个字体是如何如何牛逼。通过这部电影,你可以,了解一点点字体设计,的常识,当然字体设计是一门很深的学问,你不需要深入了解太多。

Type is Beautiful 的基础知识汇总

http://www.typeisbeautiful.com/basics/

哈,依然不是书,设计相关的书籍大多都是英文比较经典。你需要了解的设计相关的基础知识,这些文章里都有介绍。

编程类

《大话设计模式》程杰

虽然 head first 系列很出名,我还是会向新手推荐《大》。因为例子好懂。

《七周七语言》

前端开发一个很大的毛病就是只钟情JS,觉得JS可以做大部分事情。但真实情况是这样吗?不同的情况真的需要不同的语言。这本《七周七语言》只为打开你的思路,并不是为了学会七门语言。

你看完之后如果感慨「我靠还能这样?」那么就值了。

初学者看的话,可能只能看懂每个语言的第一章,没关系,就看第一章就可以了,半年后再看每个语言的第二章。

《JavaScript 高级程序设计》第三版

终于到了JS。不要看书名以为这本书不适合初学者,它真的是一本初级书。这本书很厚,一个人很难坚持。建议以14章为目标,后面可以先不看,先去写代码。

《JavaScript 标准参考教程》阮一峰

http://javascript.ruanyifeng.com/

上面那本高级程序设计真的很贵,这本就便宜了——免费。而且质量上乘。

《ECMAScript 6 入门》阮一峰

http://es6.ruanyifeng.com/

又是偶像阮一峰写的,推荐。

《》HTML CSS 不推荐看书

因为

一、变化太快。HTML 时不时新增一个标签,新增一个 meta,新增一个属性,书或多或少存在更新不及时的情况。

二、太简单。HTML CSS 太简单。书里的内容跟 MDN 里的免费内容基本没有区别(我把抄袭说得很含蓄不知道你看懂没有,哈哈)。

三、不直观。网上有 jsbin、codepen 这样的工具,可以让你写完 HTML、CSS直接预览,书怎么比。

建议初学者跟着 w3school 的教程快速入门,这个时间不要太长,顶多一周看完。然后就可以在 jsbin 上仿制各种布局、特效了。遇到问题就搜 CSSTricks、MDN、stackoverflow 等。

基础类

《图解HTTP》

我讲课的时候一直强调 HTTP 是基础。AJAX几乎就是 HTTP 的缩影,你去看看 jQuery ajax 的文档,洋洋洒洒几十个选项,为什么你只会用其中几个选项?因为不懂 HTTP。

而这本图解,每张图都很可爱,对 HTTP 做了相对来说较深入细致的介绍,非常适合前端观看(我是看了《HTTP 权威指南》,与这本书比较之后,才推荐这本书的)

未完待续……

原本此文是某个知乎问题的回复,但是有好事者举报说我诱导分享。

难道我应该这样说吗:

各位读者如果觉得此文有用,请不要分享。

饥人谷一直致力于培养有灵魂的编程者,打造专业有爱的国内前端技术圈子。如造梦师一般帮助近千名不甘寂寞的追梦人把编程梦变为现实,他们以饥人谷为起点,足迹遍布包括facebook、阿里巴巴、百度、网易、京东、今日头条、大众美团、饿了么、ofo在内的国内外大小企业。 了解培训课程:加微信 xiedaimala03,官网:https://jirengu.com

本文作者:饥人谷方应杭老师