多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位于前列。Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书是计算机科学方面的经典名著。本书对各个层次的程序员都具有很高的阅读价值。
最开始可能不需要学习的太深入,但是基本的数据结构和算法一定要知道。学习数据库的基础知识,并且掌握一种数据库使用。至于应该了解哪些知识,Windows上的去看《Windows核心编程》,Linux的去看《深入理解Linux内核》,应该可以知道自己应该学什么了。以上都是学习C++游戏开发的前期准备,也就是打好基础。这对于你后面学习游戏开发有非常大的帮助。
自己之前所在在一家公司,公司只有JavaEE人员没有安卓开发人员,但是公司有一个项目客户需要将在web页面显示的内容能在安卓手机端显示,这是我们的技术经理首先想到的并不是招一个安卓开发人员,而是买了本关于安卓开发的书籍交给了我们JavaEE人员,一个星期后我们的安卓产品就诞生了。选择安卓还是选择JavaEE,这个就看当事人的职业规划了。