后端程序员忠告:掌握前端,升职加薪就在眼前,收好这份书单!
Posted 程序员李拜天
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后端程序员忠告:掌握前端,升职加薪就在眼前,收好这份书单!相关的知识,希望对你有一定的参考价值。
大家好,我是李拜天,一个希望每天都是礼拜天的程序员。
我是其实是个后端程序员,但是我今天是在推荐学习前端的书籍。大家可能很疑问后端程序员为啥还要学前端,不知道大家听过一句话没有:“不会前端的后端程序员不是好的后端程序员”。
讲真的后端程序员学点前端知识是很有用的,虽然国内全栈开发师不多,大多都是前后端分开的,但是如果你会前端知识,在工作中跟前端工程师沟通会轻松很多,不会争论得面红耳赤还谁也不服谁。
当你成为管理层的时候,懂得前端技术才能更好地管理各个细分领域的技术人。当你成为架构师的时候,更需要提升自身技术广度,而不仅仅是深度。
我就把我认为比较好这些书籍分享给大家:
1、html&CSS
《Head First HTML与CSS》
史上最轻松入门书,全彩印刷。Head First系列的书,了解这个系列的书都知道。他们出版的书就是为入门而生的,文笔风趣幽默,而且配图很丰富,比较适合初学者入门上手。
《HTML5权威指南》
这个是豆瓣评分8.5的书,这本真的无敌巨厚八百多页的书,是一本手册级别的书,这个全面性是毋庸置疑的。但是大家可能很难坚持下来读完它,不过这本书也是讲的很浅显易懂,坚持下来会收获很大。
《CSS权威指南》
这本书放在现在来看,这本书已经有点过时了。但是这本书确实是一本前端必读的书,很多基础的东西都在上面。CSS的东西呢就是细节多,这本就当是给CSS知识点做了一个大梳理,可以把它当做字典类工具书籍,有什么不懂的知识点可以翻一翻。
《CSS揭秘》
这本书展示了47个CSS的技巧,它是一本注重实践的教程,虽然算是进阶书,但是讲解比较有趣,内容也没那么难。如果你对CSS新特性有所了解,又不知道能干什么的时候。这本书可以让你脑洞大开,当然,因为只是涉及CSS部分讲解,对于实现方面,有各种各样的方式都能达到相似的效果。
2、javascript
《JavaScript高级程序设计》
本书是前端人员入门必备红宝书,作为JavaScript技术经典名著,《JavaScript高级程序设计》可以说是JavaScript最权威的入门书籍了。这本书涵盖了大部分的基础知识,内容循序渐进,基础而且全面,一定要反复阅读。
《DOM编程艺术》
是一本比较好的入门书籍,内容不深,但讲的非常清晰。这本书以一个网页作为案例,DOM讲的比较详细,没有一开始就死扣语法而是边做案例边学。初学者可以看完之后按照实例实践,入门基本没有问题。
《你不知道的JavaScript》
这本书把JavaScript里面很多复杂并且有深度的概念进行了一些细化,比如像作用域、闭包、原型、异步等等。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。一共分为上中下三卷。
《JavaScript权威指南》
也就是犀牛书,书很厚内容很多很全,讲的详细全面,结尾附的参考手册很实用。也可以当做字典类工具书籍来用,如果有恒心多通读几遍,那你离超神也不远了。
像动物系列书还有《高性能JavaScript》《编写可维护的JavaScript》《JavaScript语言精粹》这几本,但其中很大一般内容比较过时,对于现在的话可读性不高,不过里面有些知识还是可以的。
3、 网络协议
对于前端开发除了最基础的 HTML/CSS/JavaScript,网络协议的知识必不可少,尤其是应用层协议。
《图解TCP IP(第5版)》
通俗易懂,简洁明晰。作为入门书其实还可以,讲的比较粗浅简单,对于初学者非常合适,很快就能够学完,之后再进行深入。
《图解HTTP》
非常适合入门,将一些枯燥的协议知识有趣生动的讲解,基本涵盖了HTTP的主要知识。不止可以了解HTTP协议,最有趣的是可以在书的后半部分看到HTTP协议如何基于无状态的简单协议,解决新的交互方式带来的技术挑战。 最后还简单介绍了一点基础的Web安全,通俗易懂,整本书半图半文的编排读起来也非常轻松。
《HTTP权威指南》
这本书名字叫HTTP权威指南,但是这本书不只有HTTP协议本身的内容,也并不仅仅是针对前端开发者的,它里面讲很多的一些周边技术,还有外部化过程中的一些诸多的一些技术和原理都进行了阐述,所以跟外部开发有关的程序员在进阶扩大知识面的时候也可以看。
4、Node.js
《Node.js 实战》
node.js 入门推荐,相当不错的一本书,整个Node的生态介绍的非常完整,大致让你了解与学会整个Node技术栈,作为Node入门不可多得的好书。
《深入浅出Node.js》
这本书不是写给初学者的,是Node.js进阶最佳中文图书。讲的很详细,包括node.js的底层原理,以及如何使用Node.js进行工程项目开发,整个生态体系介绍都介绍了。对于了解Node.js在企业中如何应用很有帮助。
5、ES6
如果想要学习前端,ES还是有必要学习一下。
《ES6 标准入门》
《ES6标准入门(第2版)》为中级难度,适合对 JavaScript 语言或 ES5 已经有所了解的读者,用来提高水平,了解这门语言的最新发展;也可当作参考手册,查寻 ES6/ES7 新增的语法点。
《深入理解ES6》
满分的技术书,比较系统的介绍了es的各种重要的特性,es6的各个技术点都有讲到。本书有很多方面可以加深对 es6 的理解,可以深入学习其中的原理。作为ES6的工具书不错,可以经常翻阅。
其实前端学习还是有一个很重要的就是框架,前端学到后面就是要学习框架方面的知识,不过框架这个东西呀迭代更新实在是太快了。所以书籍的用处不是很大,还是建议大家去阅读官方文档。我的建议是从 Vue 开始,容易入门。
希望我分享的书籍对大家有帮助,这些书籍网上应该都可以购买,如果你不想购买实体书可以直接私信我,我这边有私藏的电子版,版次也都是比较新的。
最后希望大家喜欢我的分享,记得给我点赞、收藏和评论!如果大家有什么好书分享也可以在评论区分享。
以上是关于后端程序员忠告:掌握前端,升职加薪就在眼前,收好这份书单!的主要内容,如果未能解决你的问题,请参考以下文章
base 深圳 嵌入式开发算法岗 | 线下IT互联网专场招聘会,就在本周六,升职加薪了解一下!