总是觉得学习前端很难?

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

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进阶必读。

转载于:https://juejin.im/post/5cfe1b04f265da1bbb03cfcb

学习前端你必须看过这几本书!相关推荐

  1. 如何学习前端?看这篇就够了

    引子 ​ 作为一个前端工作多年的老鸟,见过各种各样的萌新入行前端,正好有些时间,把心里的一些话写一写,实在是不吐不快. ​ 我见过入职之后不明白什么是前端是做什么的"中级前端". ...

  2. 零基础的同学看过来,如何系统学习前端,保证让你不亏

    软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入行时也是这么认为的,但事实上并不确切.任何行业中,只要是在金字塔顶端的那部分,都是令人羡慕的,然而, ...

  3. 学习Web前端,该看什么书?

    小空又来分享书籍资源喽,关于前端的书籍没有上万本也有上千本了,如果都列出了,不仅没用,还显得文章又臭又长,所以小空特意精选了11本高分数的书推荐给大家.保证一本都不带水的,上面的脑图就是概览. 你不知 ...

  4. 通过weui-1.1.3源码学习前端开发(三)从example看起-src/index.html文件

    通过weui-1.1.3源码学习前端开发(三)从example看起 前面已经看过了gulp的构建文件gulpfile.js,下面我们就从weui提供的一个example开始看看吧 先看看src/exa ...

  5. 零基础的同学看过来,如何系统学习前端,只要你掌握了,学习web前端的思路就打开了,为以后成为高级前端工程师做一个铺垫

    软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入行时也是这么认为的,但事实上并不确切.任何行业中,只要是在金字塔顶端的那部分,都是令人羡慕的,然而, ...

  6. 干货!Java 学习路线指南,看这文就够了!

    作者 | 三太子敖丙 来源 | 三太子敖丙(ID: JavaAudition) 自学/学习路线这样的一期我想写很久了,因为一直想写的全一点硬核一点所以拖到了现在,我相信这一期对不管是还在学校还是已经工 ...

  7. 解答关于学习前端的一些问题

    关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 github:链接 前言 最近在公众号和文章中经常会收到一些读者的留言和评论,本文是我挑选的一些在关于学习 ...

  8. 推荐 12 个学习前端必备的神仙级工具类项目与网站

    大家好,我是你们的 猫哥,一个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 前言 猫哥是一个常年混迹在 GitHub 上的猫星人,所以发现了不少好的前端开源项目.常用技巧,在此分享给大家. 公众号:前端Git ...

  9. 如何学习前端 转载

    作者:小不了 链接:https://zhuanlan.zhihu.com/p/23265155 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 鉴于时不时,有同学私信 ...

最新文章

  1. 初识类(classstruct)及C/C++封装的差异
  2. requests payload_python+Requests接口自动化测试之传递 URL 参数
  3. c语言api_用C语言来拓展python的功能
  4. Win11系统如何刷新按钮
  5. 两个mysql主从同步_如何配置两个MySQL数据库之间的主从同步功能
  6. Java7 一些新特性及脚本语言支持API--笔记
  7. windows 7系统的无损分区软件
  8. 利用MEGA做序列比对
  9. 修复华为移动服务器,移动app云服务器异常
  10. 如何设置二级域名解析(新手小白必看)
  11. Apollo Planning决策规划算法代码详细解析 (14):SPEED_BOUNDS_PRIORI_DECIDER
  12. unity材质球发光_Unity3D中使物体自发光
  13. 分享一道用Python基础+蒙特卡洛算法实现排列组合的题目(附源码)
  14. Unbuntu 安装 TeamViewer14
  15. Asp.Net MVC访问数据库实现登录
  16. 单字节的乘法指令设计汇编程序11*12
  17. 3975: 人工智能(障)?
  18. 设计模式(17)----中介者模式
  19. 打印机问题:虚拟机连接打印机、物理机连接打印机
  20. 奥哲网络张华:蛰伏十五年的低代码平台或成未来主流

热门文章

  1. 【BZOJ4720】【NOIP2016】换教室
  2. Spring Bean配置方式之一:Java配置
  3. 在winform程序里实现最小化隐藏到windows右下角
  4. 阅面科技赵京雷:全面拥抱AI2.0时
  5. 《51单片机应用开发从入门到精通》——2.2 跑马灯实例
  6. Git 服务器镜像迁移 - 携带提交日志,tag,branch。。
  7. Selenium Web 自动化 - Selenium常用API
  8. 深入理解java中的ArrayList和LinkedList
  9. 修改Exchange邮件报警信息
  10. Node.js学习笔记(一)