本文将分享一些有趣的书,这些书来自不同编程领域,比如web开发、移动APP开发等。有些书适合菜鸟,也有些适合资深老司机阅读,挑选你感兴趣的书看看吧!
React学习之路
对于想要学习React的同学,推荐大家阅读《React学习之路》( the road to learn react2 )这本书。该书介绍了React的基础知识,基本概念和一些最佳实践,并带你构建一个带有分页、搜索以及排序的应用。每一个章节都有一些练习题和扩展阅读资料。
Node.js简述
《Node.js简述》( Node.js Succintly )是介绍Node.js的书籍中佼佼者。在这本书中,你可以学到一些Node.js的基础知识,例如非阻塞I/O, 事件循环,模块化和Node.js的运行环境等,掌握如何使用文件系统、流、链接数据库以及书写web应用。
每个程序员都应该知道的97件事情
《每个程序员都应该知道的97件事情》( 97 things every programmer should know )对于编程初学者来说这本书都可以算上一个优质的入门书籍。本书提供了丰富的编程实践及理念,提供了大量的实例,并且书的排版格式阅读起来十分简洁方便。
移动开发者银河漫游指南
《移动开发者银河漫游指南》( Mobile Developer's Guide to The Galaxy )这本书主要讲的是创建移动应用的过程,带领各位开发者了解不同的开发阶段如筹备和规范制定、原型设计、实现、内测、发布等等。书中还讲了很多关于UX设计、跨平台及原生开发的小贴士和建议,试着找找看吧!
想成为黑客,不知道这些命令可不行
《想成为黑客,不知道这些命令可不行》( Learn Enough Command Line to Be Dangerous )这本书是一本极少如何使用Unix命令行的书籍,针对于初级开发者,内容通俗易懂,无需任何特殊的计算机知识和技巧也能看懂。跟随教程以及练习就可以学会命令行的初级知识。
戏说设计模式
《戏说设计模式》( Game Programming Patterns )集合了移动开发者所使用的设计模式,针对初级开发者编写,讲解了一些移动开发的最佳实践以及设计模式,让你的代码更加简洁易懂。
想成为黑客,不知道这些git知识可不行
《想成为黑客,不知道这些git知识可不行》( Learn Enough Git to Be Dangerous )这本书介绍了使用Git进行代码版本管理的相关知识,对于任何阶段的开发者都很适用,无论你是否有使用git的经验,阅读本书都没什么问题。本书是系列书籍,同系列的书还有《想成为黑客,不知道这些命令可不行》( Learn Enough Command Line to Be Dangerous )和《想成为黑客,不知道这些编辑器知识可不行》( Learn Enough Text Editorto Be Dangerous )
掌握 iOS 游戏开发
《掌握 iOS 游戏开发》( Mastering iOS game Development )是一本针对有经验的iOS 游戏开发者设计的书籍,他涵盖了超过200页的深度教程和适用于任何iOS平台的游戏开发概念。跟随这本书,也许你的项目能上升个新高度呢!
小小GO书
《小小GO书》(The Little Go Book)是一本介绍google GO语言的书籍。本书针对初学者设计,用简练通俗的形式介绍了这门语言的基础知识并配有易于理解的实例,丰富的信息量,仅仅使用了83页的篇幅,功力可见一斑。
动人的 JavaScript
《动人的 JavaScript 第二版》 ( Eloquent Javascript )这是这本书的第二版,讲述了很多JavaScript的基础知识。无论是初学者还是资深码农,本书都十分适合,书中不仅有语言基础,而且涵盖了例如面向对象编程的有深度的话题。