2014/04/06

这周事情不是很多,项目计划也算如期完成了。又加把劲坚持了一下,终于把OpenGL的概念学习完成了,这次学习完全抛弃了OpenGL 1.0,发现对OpenGL的理解反而清晰了很多,不会像之前一样,兼顾两种方案,搞得头大,最后对概念的理解也没有多少突破。学习完成之后,发现一个问题,就是如果说我想以OpenGL为生,还需要再深入学习,剩下的可能是另外一本专业的教程,现在看的iPhone三维程序设计只能让我入门,而不能让我成为专家。而且这个技术需要大量的实践才能有所突破,才会变得非常熟悉。目前经过学习,突然对游戏引擎产生了浓烈的兴趣,如果只是目前市面上的做游戏,你不需要懂这些,看看Cocos2d-x就可以了,lua或者JS做个binding,就会运行的很好。但是要做到大牛的境界,没有深厚的积累肯定走不远。

最近看了云风的blog,学到了很多,不仅仅是技术,还有明白大牛的境界在哪里,更主要的是让我消除了一些对技术的恐惧感。之前对后端的技术,我总是带着一种恐惧感,但是看了云风写的很多东西,发现还是越简单的东西越有效,越容易维护。就像现在大家都很依赖的Redis一样,它的兴起最大的原因是很简单,云风自己实现的东西,核心的思路也是event loop,这点无论客户端还是服务器都是一样的。只是客户端研发,很多框架提供了很多基础性类库,往往就掩盖了这些技术,但是究其本质,我认为还是一样的。越是简单的东西,越是可靠,越容易维护!

学习完OpenGL的基础技术之后,打算放下一段时间,回头再回过头来理解,这样可能会更深刻,毕竟目前手头上也没有必须紧急需要使用OpenGL的项目。近期的学习目标,一个是设计模式,一个是游戏框架的学习,包括云风的ejoy2d和cocos2d-x +jsbinding,还有一个就是彻底攻克后台服务器的技术恐惧,因为自己的懒惰,学习了很多后段的技术,但是一直没有做过东西,后面使用golang+mongodb做一些东西,主要的问题是客服自己的懒惰!

你可能感兴趣的:(2014/04/06)