前言
前端工程师在中国兴起也就5年左右,以前公司里没有专门前端工程师的这个职位,很多前端方面的任务都是由全栈工程师来完成,有的基础一点的后台或者设计的帮助分担一些。但是随着互联网的快速发展,特别是所谓的Web2.0的发展,前端业务变得复杂起来,需要有专业的前端工程师来满足用户多样化的需求。
然而,高校的计算机教育并没有跟上互联网快速发展步伐,现在高等学校里没有的前端课程,对于需要打基础的前端同学来说学习起来比较困难。 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 如果入职了,可以在项目中学习和跟着有经验的同事Java基础 前端书籍推荐学习,而对于还没有入职的同学,书中就有着相对完整的知识体系,每读一本好书都会带来一次全面的提高。但如果深一脚浅一脚的学习,写出代码的质量会参差不齐。初学者的首要任务是成为靠谱的熟练开发者,能够稳定的输出有一定质量的代码,这样才能让人放心的把任务交给你。不过前端本来就是一门杂而多的领域,刚进入前端,可能难度不大,但是要进一步系统深入放入学习,思路就不会那么清晰。前端书籍又难以正确挑选,很容易就会迷茫。废话不多说,入正题。介绍一下前端学习的一些书籍(后面附有前端海量资源,点击访问)
学习路线
大部分技术,熟读下列四类书籍,就是一个很好的学习提升
- 入门,用浅显的语言和方式讲述正确的道理和方法
- 全面,巨细无遗地探讨每个细节,遇到疑难问题时往往可以在这里得到理论解答
- 实践,结合实际中经常遇到的情景环境,来描述如何设计和解决问题
- 深入,讲解一些文化,思路,甚至于哲学上的东西,真正做到深入一种语言去编程,如unix编程艺术,程序员修炼之道等等
接下来介绍的这些书籍,没法说这是前端学习最优路线,但真看进去了获得一个IT民工从业资格是没啥问题的。(HTML和Web标准这里就不介绍书籍了,这个书籍的话也没有什么代表性的。HTML知识不多,主要就是要领悟Web语义化的精髓,结构决定上层建筑。Web标注大家去W3C中国官网去查找,按照标准来,写多了,自然就理解标准了,背下来没用。) 
书籍推荐(CSS系列)
推荐书籍:
css那些事儿,精通css(高级Web标准解决方案)。

书籍推荐(JS系列)
第一批次
入门级,也适合想掌握一些前端技能的非前端工程师 <JavaScript Dom编程艺术>
第二批次
成为一名合格的前端工程师 <JavaScript高级程序设计>(或<JavaScript权威指南>) <精通JavaScript>
第三批次
更优秀的代码,更优良的设计 <JavaScript语言精粹> <JavaScript设计模式>
第四批次
从语言细节到复杂工程实践,想开发靠谱的各类底层代码,应该看看 <Secrets of the JavaScript Ninja> <JavaScript Patterns> <ECMA-262 in Detail> 应该重视跟踪阅读一些大牛们的Blog了
番外篇
各类专题书籍,读好第二批次书籍之后,有精力就接触下
- <高性能网站建设指南>
- <高性能网站建设进阶指南>
- <高性能JavaScript>
- <Ajax实战>
- <JQuery实战>
- <精通CSS>(或<CSS权威指南>)
- <正则表达式必知必会>(或<正则表达式权威指南>)
- <HTML5与CSS3权威指南>
- <NodeJS开发指南>
- <深入浅出Node.js>
- <锋利的jquery>
找书技巧
关于一个主题的书很多,那我们怎么找到一本合适我们阅读的书呢?因为适合自己的才是最好的。下面是一些些小技巧:
- 在各大图书网(如当当、亚马逊、京东等)上搜索关键词,如jQuery,可以选择按照销量或好评排序,一般排在前面的就是很抢手的好书,值得阅读
- 如果想看一本书的评价怎么样,那就去豆瓣读书搜索吧,那里的评论还是值得参考的
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/3771.html