本科毕业了,比较顺利地找到了IT行业的工作,作为一个机械专业的本科生实属不易啊!回想各种面试,还是觉得技术很重要,毕竟IT行业是一个日新月异的行业,需要你持续学习。应届生应该是进入BAT等大公司的最容易的时候了,毕竟才毕业,没有什么工作经验,对你的要求也相应的低得多。通过与公司的交流,因为是一家手机游戏公司,所以需要懂OpenGL(其实我觉得没必要深入学习,毕竟可以再cocos2d基础上进行再封装的嘛!这不是重复造轮子么?),所以就学习了一下。
当然,首先必须要看的就是“红皮书”和“蓝宝书”了,但是我们学校图书馆的蓝宝书只有第五版,不过貌似现在中文的版本也就只有第五版的吧,不过觉得还是听老的了,用的是glut框架,我用的Mac,从OS X 10.9之后glut就被加入到过时行列了,所以网上查了下,现在都用的glfw代替之,不过就目前来说,感觉这两个之间没什么差别,而且我觉得glut通过函数指针调用自定义渲染函数等的方式比glfw还更好一点,其他的不知。可能是某些技术过于落后了吧。在Mac平台,当然首选的开发工具就是Xcode了,在一番环境配置之后,终于搞定了环境的配置,这里顺便提一下,超级宝典提供的那个GLTools工具库确实方便了很多初学者,可以快速看到实际效果,大大增强信心,相反,红宝书更加注重理论,一开始就开始讲理论,什么缓存之类的,让初学者云里雾里。不过GLTool在mac平台需要自己编译成库,我是编译成的静态库,在terminal用g++编译的。
超级宝典快速浏览了一下&#x