学习前端你必须看过这几本书!

464 阅读5分钟

总是觉得学习前端很难?

那我告诉你,除了掌握学习路线和学习方式外,你还需要好好看看这几本书——

Unix编程艺术

作者:[美] Eric S·Raymond

原作名:The Art of UNIX Programming

豆瓣评分:9.3

这不是一本技术类的书籍,书里没有数学公式,甚至连代码也没有,所以没有基础的小萌新们也不用害怕。如果你要用它来打发堵车、候机、等人时的无聊时间,这书也适合从任何一篇翻起。

当你看完这本书,你就会发现程序设计其实要比你想象的简单。这本书将程序设计总结了几个原则,其中最著名的是贯穿始终的 KISS 原则。

豆瓣有人把《Unix编程艺术》称为“发泄级读物”,即使书中所阐述的基本都是程序员每天稀疏平常、实践到烂的东西,但对于一名 Unix 程序员来讲, 这无疑更是一种黑色幽默式的消遣。

软件随想录

作者:[美] Joel Spolsky

原作名: More Joel on Software

豆瓣评分:8.7

Joel以其诙谐幽默的笔触将自己在软件行业的亲身感悟娓娓道来,观点新颖独特,内容简洁实用,他在书中不仅谈到了如何做好企业家,创业者,如何做好管理者,如何做好程序员甚至还谈到了在学生时代我们就应该锻炼的技能。

所以豆瓣有人评论到“如果每个管理者都能借鉴作者的想法,那程序员就会幸福很多;如果每个程序员都能借鉴书中的想法,那么这行会少很多蹩脚的程序员”。

只是为了好玩

作者: Linus Torvalds/David Diamond

原作名: Just for Fun

豆瓣评分:8.2

这本书可以说是开源操作系统Linux之父Linus Torvalds的自传,一直围绕生活的意义三部曲:生存,社会秩序,娱乐。

其中我觉得很有趣的是Linus Torvalds这样谈他的写作计划:“我们可以在第一章里对人们解释生命的意义何在。这样可以吸引住他们。一旦他们被吸引住,并且付钱买了书,剩下的章节里我们就可以胡扯了。”哈哈,来看看一个真正的黑客是怎样的玩。

写给大家看的设计书

作者: Robin Williams / John Tollett

原作名: Robin Williams Design Workshop

豆瓣评分:8.2

不管你是否从事设计行业,它都会告诉你怎么去玩。设计这件事与美学是不可分离的,它遍布在我们生活的角角落落,况且它确实很有趣,不是嘛?

大话设计模式

作者:程杰

豆瓣评分:8.3

这本书的特色是通过小菜与大鸟的趣味问答,以浅显幽默的语言向读者诠释了面向对象设计模式的精髓,以达到不但授之以“鱼”,还授之以“渔”的目的。可以说是相当不错的设计模式的入门书,豆瓣上甚至还有人把它比作是设计模式版的《明朝那些事儿》。

JavaScript高级程序设计

作者: [美] Nicholas C. Zakas

原作名: Professional JavaScript for Web

豆瓣评分:9.3

《JavaScript高级程序设计》虽然号称是前端界的红宝书,但其实是帮助入门的,它讲的都是JS的基本属性问题,详尽地解读了JS这门语言的各个组成部分,透彻地剖析了JS所涉及的编程思想,深入浅出地演示了丰富的JS应用实例。只要认真地读透这本书,即使你不能成为一名前端大牛,但你也会是一个精通JS的高手。 可以配合犀牛书(JavaScript权威指南),相互印证哦!

ECMAScript6入门

作者: 阮一峰

豆瓣评分:8.2

阮一峰老师的书,阮老师一直致力于IT前沿,这本书对于新手入门及其有帮助,而且循序渐进,有助于更深层次的理解,有人说这本书是ES6本地化的第一本详细的出版物。

图解HTTP

作者:[日] 上野宣

豆瓣评分:8.1

虽然书名叫《图解HTTP》,但这本书里面的内容从互联网起源到构建Web所需的技术,以及Web攻击技术都有所涉及,读完这本书,对整个互联网世界,都会有一个比较完整的认识。全文通俗易懂且插图生动,是入门不可多得的好书。

Head First HTML与CSS

作者: Elisabeth Freeman / Eric Freeman

豆瓣评分:8.8

这本书可以说是入门的经典书籍了,手把手教学,非常适合刚入门的小白。它用浅显易懂的语言,设置很多好玩的场景,寓教于乐,真真正正地一步一步教你怎么制作网页、了解HTML和CSS的基本语法和性质,是教科书的典范之作。

CSS权威指南

作者: [美] Eric A.Meyer

豆瓣评分:8.5

学CSS的经典之作,把原理讲得非常的通透。

不仅仅告诉我们“是什么”,还告诉我们“为什么”。

CSS揭秘

作者: [希] Lea Verou

原作名: CSS Secrets: Better Solutions to Everyday Web Design Problems

豆瓣评分:9.4

书籍的结构设计非常巧妙,从粗到细,逐步递进,47个css技巧让你在面对各种css问题的时候都能游刃有余。

更有人将它称为:多年难得一见的重磅CSS图书,CSS进阶必读。