学习前端你必须看过这几本书!
总是觉得学习前端很难?
那我告诉你,除了掌握学习路线和学习方式外,你还需要好好看看这几本书——
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
学习前端你必须看过这几本书!相关推荐
- 如何学习前端?看这篇就够了
引子 作为一个前端工作多年的老鸟,见过各种各样的萌新入行前端,正好有些时间,把心里的一些话写一写,实在是不吐不快. 我见过入职之后不明白什么是前端是做什么的"中级前端". ...
- 零基础的同学看过来,如何系统学习前端,保证让你不亏
软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入行时也是这么认为的,但事实上并不确切.任何行业中,只要是在金字塔顶端的那部分,都是令人羡慕的,然而, ...
- 学习Web前端,该看什么书?
小空又来分享书籍资源喽,关于前端的书籍没有上万本也有上千本了,如果都列出了,不仅没用,还显得文章又臭又长,所以小空特意精选了11本高分数的书推荐给大家.保证一本都不带水的,上面的脑图就是概览. 你不知 ...
- 通过weui-1.1.3源码学习前端开发(三)从example看起-src/index.html文件
通过weui-1.1.3源码学习前端开发(三)从example看起 前面已经看过了gulp的构建文件gulpfile.js,下面我们就从weui提供的一个example开始看看吧 先看看src/exa ...
- 零基础的同学看过来,如何系统学习前端,只要你掌握了,学习web前端的思路就打开了,为以后成为高级前端工程师做一个铺垫
软件开发工程师在行业外大众的眼里, 或许是一个出众的职业,收入不低, 技术含量还挺高,就连我自己刚入行时也是这么认为的,但事实上并不确切.任何行业中,只要是在金字塔顶端的那部分,都是令人羡慕的,然而, ...
- 干货!Java 学习路线指南,看这文就够了!
作者 | 三太子敖丙 来源 | 三太子敖丙(ID: JavaAudition) 自学/学习路线这样的一期我想写很久了,因为一直想写的全一点硬核一点所以拖到了现在,我相信这一期对不管是还在学校还是已经工 ...
- 解答关于学习前端的一些问题
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 github:链接 前言 最近在公众号和文章中经常会收到一些读者的留言和评论,本文是我挑选的一些在关于学习 ...
- 推荐 12 个学习前端必备的神仙级工具类项目与网站
大家好,我是你们的 猫哥,一个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 前言 猫哥是一个常年混迹在 GitHub 上的猫星人,所以发现了不少好的前端开源项目.常用技巧,在此分享给大家. 公众号:前端Git ...
- 如何学习前端 转载
作者:小不了 链接:https://zhuanlan.zhihu.com/p/23265155 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 鉴于时不时,有同学私信 ...
最新文章
- 初识类(classstruct)及C/C++封装的差异
- requests payload_python+Requests接口自动化测试之传递 URL 参数
- c语言api_用C语言来拓展python的功能
- Win11系统如何刷新按钮
- 两个mysql主从同步_如何配置两个MySQL数据库之间的主从同步功能
- Java7 一些新特性及脚本语言支持API--笔记
- windows 7系统的无损分区软件
- 利用MEGA做序列比对
- 修复华为移动服务器,移动app云服务器异常
- 如何设置二级域名解析(新手小白必看)
- Apollo Planning决策规划算法代码详细解析 (14):SPEED_BOUNDS_PRIORI_DECIDER
- unity材质球发光_Unity3D中使物体自发光
- 分享一道用Python基础+蒙特卡洛算法实现排列组合的题目(附源码)
- Unbuntu 安装 TeamViewer14
- Asp.Net MVC访问数据库实现登录
- 单字节的乘法指令设计汇编程序11*12
- 3975: 人工智能(障)?
- 设计模式(17)----中介者模式
- 打印机问题:虚拟机连接打印机、物理机连接打印机
- 奥哲网络张华:蛰伏十五年的低代码平台或成未来主流