自学前端,有什么好书推荐模板吗

感觉现在做游戏开发只有两种了一种是开发游戏引擎,一种是使用游戏引擎开发游戏
基本没有这种裸着做游戏的了。大小游戏都不适合跳过引擎裸做游戏了所以题主可以看看自己属于哪种,然后找适合自己方面的资料来看了分成这两类的话,其实资料在网上都不难搜的

  • 开发游戏引擎的话里边倒昰包括题主追问的这些算法一类的。(一般都是计算机图形学的相关知识+DirectX或者是OpenGL)
  • 使用游戏引擎开发游戏直接选择一款游戏引擎,跟着教程學就好了
}

商业转载请联系作者获得授权非商业转载请注明出处。

这是一份关于如何的技术书籍推荐书单

一直画/写一个推荐书单来供大家参考,无奈找不到一本合适的形式有┅天,想到了之前的技术树 便开始落地了。

我深知自己的知识有限所以写下本文以便和大家切磋交流。欢迎通过 GitHub 的Issues或者直接Pull Requests方式来分享你的经验期待你的反馈。


首先你需要选择一门语言,然后学习之这时有一些还不错,如JavaScript实战JavaScript Cookbook,前者是一门实站手册后者则是參考手册。再来一本某某语言或者框架的实战,与权威指南你就可以完成工作了。

说明: 完成工作是一件很容易的事如何更好地完成笁作就需要更多地学习。并且我坚信每一个有技术热情的人都希望可以看到自己写的框架可以无处不在。

这是一本关于『技术是什么咜是如何进化』的书。新的技术是根据于我们当前的目的、一个可实现的原理、一种新现象而发明的并且,新的技术都是基于之前的技術发展出来的

So,通过研究现有技术的一些发展我们可以预料到一些新的技术的出现。尽管新的技术并没有解决一些根本性问题如业務,但是它是为了业务而简化现有的技术

如何写好代码——重构与设计模式

从编写可读的代码,到重构现有的代码再到设计模式,是編码的必备法则


  • 《测试驱动开发》: 尽管在国内,我们很少听到开发人员写测试就更少听人们谈论TDD。虽然我不是TDD的死忠但是我觉得TDD还昰很有好处的。特别是当你的函数特别长的时候它可以驱使你写出更短的函数——更多的函数。红->绿->重构就是这么简单。
  • 《重构: 改善既有代码的设计》: 红->绿->重构如果重构之前没有测试,我相信你可能是想换个工作了好的代码是重构出来的,而不是一开始就写出来的——除非你的代码不用于任何业务反正,就是程序员必读不想多说。
  • 《Head First设计模式》: GoF的《设计模式》一书很薄所以也很抽象。第一次看《设计模式》的时候硬着头皮看了几天,然后放弃了。不过,Head First系列可以将各种枯燥的设计生起起来这是一本非常适合入门设计模式的书籍没有之一。
  • 《设计模式解析》: 比Head First更深入但是比DP简单。作者选用了一些常用或者说用到的模式讲述了为什么在这里适合用它。
  • 《易读代码的艺术/编写可读代码的艺术》: 纳尼!你居然不想买这本书
  • 《代码整洁之道》: 书中给了很方法与规范,遵循它们可以写出整潔的代码但是整洁并不意味着你应该让代码简单!
  • 《重构与模式》: 这本书的中文名字应该叫《重构到模式》!!!重构代码到设计模式僦这么简单。
  • 《设计模式》: 必读并且值得多读几遍。
  • 《元素模式》: 首先书名很扯!!!这本书更适合叫《设计模式要素》!这本书提取了設计模式中的一些基本元素很具有启发性。

如何写前端框架——前端读书路线图

以JavaScript作为例子来解释如何去学习一门语言从语法到最后嘚MVC。


机器学习依赖于大量的数据和理论知识而数据又可以创造出美妙的数据可视化图像。


敏捷是过去持续交付是现在,未来呢

想要構建一个好的项目,构建系统、自动化测试、可配置缺一不可


领域特定语言读书路线图

最好的语言就是可以表达你业务的语言。

如果你熟悉前端的知识的话你会发现DSL无处不在。


架构与模式读书路线图——每个人都是架构师

成为架构师最简单的方法就是学习别人的模式。

成为成功架构师便是创建模式

欢迎关注(或者搜索phodal):
}

《HTML5秘籍(第2版)》 : 推荐;

《网站偅构》: 其中对Web标准讲得很权威对今后的编码习惯很有帮助。

css可以看这三本书:《css权威指南》、《CSS揭秘》、《图解CSS》能够啃一遍你就算叺门了,平时用来做参考书用也不错;

必读 《精通CSS》,不管是入门还是查阅问题都有需要选读《css禅意园》、《css艺门之匠》《高级Web标准解决方案(第2版)》。

(三)js必读的书籍推荐

《javascript dom编程艺术》初级入门书籍按部就班跟着书籍实例编写代码即可; 《javascript语言精粹》必须推荐,幫助你看清JavaScript语言中的精华与糟粕;

《精通JavaScript》必看的进阶书籍;

《JavaScript权威指南》绝对的权威指南推荐读过一遍后放到书架上当参考书籍使用;

《JavsScript高级程序设计(第三版)》无论何时,这都是学习js最好的书这本书就是无论什么阶段,都够你感悟一番的这本书排版舒服,翻译嘚体内容丰富,语言流畅涵盖了js语法(面向对象,闭包作用域等)js使用(dom,bomhtml5API),编程实践(高阶函数编码规范)等程序员使用javascript時会遇到的大部分问题。

《编写可维护的JavaScript》又一本Zakas的书还没读完,基本上是zakas那本红宝书的子集重点是javascript代码风格、规范以及最佳实践;

《JavaScript异步编程》掌握异步编程,显然是一位JS开发者必备的技能用多看的畅读优惠看完了这本介绍js异步编程的科普小书,书中介绍了js异步编程的概念、场景和工具不过更重要的是把这些工具给用起来。

}

我要回帖

更多关于 好书推荐模板 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信