最近学习了很多技术包括docker、nodejs、mongodb.这些都是近几年比较火的技术。也代表着技术发展的方向。作为一个程序员,一定要与时俱进,否者会跟不上时代。别人都在用docker,你还在用一些传统的设备在部署和管理项目,费事费力!做了几年的前端别人都再转后台nodejs开发,你还在安分守己的码代码,不知自己已经out。在大数据的背景下,你不掌握一种nosql,数据库,说不过去!感觉学习新知识问题不在新知识有多难,他是在原有的基础上重新组合或把其他语言方面优秀的设计拿出来重新设计!你是否有那种学习新技术的激情和冲动!
docke技术本身不难,安装和学习起来也很简单,他涉猎的领域很广,测试,开发,项目管理等都能用到,极力推荐!!
一、docker
1、《第一本docker书》-------学习docker必看的入门书籍,通俗简单,范围广,实践性强!可能其他的好多书籍都是参考这本书的。推荐第一本看他。
2、《docker技术入门和实践》--------偏重于实践,侧重讲了怎么把docker用在技术开发中。结合第一本就是完美。
3、《docker源码分析》-------如果你是从事这方面开发的或者想驶入学习,可以看一下,这本是比较难得,实践性很低!我看了一下,很吃力,一般的需求的不必要看。
4、《Docker in Action》----------这本首先我没看过,但是很推荐实战系列的书籍,这系列的书籍我也看了不少,都是图灵(美国书籍最高奖项)书籍!而且作者都是这方面的参与者。
以上的书籍电子版的很少,或者不全。推荐买盗版的。我买了3本才40元,淘宝很多
二、nodejs
首先要对nodejs有个认识:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,他不是和sping,ROR,django同一个概念。基于nodejs平台的web框架有很多express,koa,meteor(web框架第一位,web框架排名)。
1、《nodejs实战》-------入门docker很好的书籍,这方面的书籍很值推荐,从书的结构方面很适合初学者看,很通俗,很全面!推荐第一次看
2、《深入浅出Node.js》------清华的高材生写的(本科的),自愧不如,作为研究生!书不厚,还是值得推荐的。
顺便说一下,结合书和视频学的更快更轻松(极客学院,大力推荐的,课程很全,包括前端,后端,数据库,大数据等等)。不怕现在是菜鸟,怕的是你一直安于当菜鸟!!
来源:oschina
链接:https://my.oschina.net/u/2248826/blog/628620