欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  给大家介绍一波我在前端学习过程中看过的书籍,不是网上烂大街的前端必读好书。推荐的所有书籍都是自己阅读过并且收益良多的,再按照前端学习曲线进行了整理,确保不浪费大家的时间去阅读一些对于自己来说太难或者太简单的书籍。
 
  之前写过一篇前端入门学习方法推荐的文章,因为追求的是效率与速度,我推荐的学习方法只是看博客和看视频。但如果你想成为一名优秀的前端工程师,阅读书籍应该是你生活中的一种日常
 
  外物之味,久则可厌;读书之味,愈久愈深。
 
  首先推荐的是莫振杰的HTML与CSS进阶教程,它可以说是前端小白的经典入门书籍,没有之一。
 
  本书对前端知识点深入浅出的讲解,与对前端开发技巧的总结,真的会让你茅塞顿开。特别是对于刚入门的前端小白,会把你的纠结与彷徨一扫而空,让你看到未来的曙光。我阅读本书是在大三的时候,当时自己真的是两天就把它读完了,突然觉得自己不是菜鸟(其实还是)。
 
  本书适合前端萌新,对于有项目经验的前端程序员帮助不大。
 
  Javascript高级程序设计可以说是前端工程师必备的一本书吧,当你搜索前端必读好书,它一定是top1。念念不忘必有其好处,本书我就不过多推荐了,推荐它的好文网上比比皆是。我跟大家谈谈阅读它的一些小技巧吧。
 
  本书一共有730页,内容知识点深且广。我不推荐从第一页开始机械的往后阅读,那是没有灵魂的阅读,效果是极差的。我们应该先过一遍目录,找到自己目前半知不解的知识点,按章节进行阅读。对于这种工具型的书籍,需要带有目的性去阅读,才能记忆深刻。不要一味追求网上的佛性阅读,那是在浪费自己的时间。
 
  这本书的6、7章是我每次面试前都会过一遍的。做好笔记,才能做到二次阅读事半功倍。本书适合所有人,属于前端工程师的必备之书。
 
  你不知道的Javascript上中下三卷,是我越时间最长的系列丛书。对于学习过java、c++、c#等语言的人,都会觉得javascript这种弱编程性语言比较简单。但这三本书会让你重新认识javascript,并不像你想象的那么简单,你会越来越觉得javascript才是最好的编程语言(欢迎来战)。
 
  本书上卷分为:作用域与闭包、this和对象原型,中卷分为:类型与语法、异步和性能。下卷主要是es6新功能的讲解。对于这三本书我只想说多花点时间和耐心去阅读,它会让你醍醐灌顶,不再做javascript的井底之蛙。
 
  本书适合时间比较宽裕并想深入研究js的同学,对于萌新和急于找工作的同学不太适合。当然如果你是有追求的萌新,也可以买来放在家里,以此勉励自己。
 
  如果你觉得前端程序员没有必要了解数据结构与算发,那你就大错特错。数据结构与算法是每个程序员的必备基本功,它可以决定你在程序开发中能达到的高度。
 
  本书是用JavaScript去描述我们所熟悉的:数组、列表、栈、队列、链表、字典、散列、集合、二叉树等数据结构,以及图算法、排序算法、检索算法、高级算法等。本书是用JavaScript语言写的,所以非常适合前端开发工程师。本书的讲解精炼,练习题更是恰到好处。
 
  本书比较适合了解过数据结构的同学,入门级前端工程师不太适合。
 
  黑客与画家,算是我的床头书了吧。它不是一本语言学习类的书籍,算是课外读物。它会让你更全面的了解程序设计这件事,我们不仅仅是码农,每天也不只是在搬砖。附带几句本书的摘录,大家好好品品:
 
  你把整个程序想清楚的时间点,应该是在编写代码的同时,而不是写代码之前,这与作家、画家和建筑师的做法完全一样。程序写出来是给人看的,附带能在机器上运行。真正竞争软件设计的战场是新兴领域的市场,这里还没有人建立过防御工事。
 
  本书适合所有人,不仅限于程序员。
 
  忘记是谁说过,阅读是把一本书从薄读到厚再读到薄。这是我一直以来坚持的阅读习惯,我从不借书,所读的书必须是自己新买的。从买来时薄薄的书籍,通过自己的不断翻阅与备注让它越变越厚。最后自己再进行归纳总结,将一本书提炼到三页纸之内。这便是从薄到厚再到薄
 
  最近自己也去面试了几家公司,写了两篇前端面经,希望对大家找工作有帮助

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h60570.shtml