简单说吧,那些大学上了四年还得到培训班回笼的,俺可以给你20年——20年前,俺大学还没毕业时,大概可以手撸一个简单的3D引擎(很垃圾,很缓慢,仅仅是能渲染出一点像那么回事的图片而已,甚至连贴图都做不了)、手撸简单的数据库(只有基本的关系代数支持,不会写编译器,更不可能自动优化执行SQL)…… 就不做这么高的要求了,只要求用C手撸一个魂斗罗,可以使用GTK/Qt,但不得使用现成的游戏引擎(换句话说,自己实现动画、图像/图层叠加、碰撞检测,自己做整个架构设计)——这是当年俺大一时候的水平。 俺就想看看,有哪个培训班速成的码农能做到。 没错。你可以修炼20年,然后去挑战大一时的我——就凭你大学4年一无所获、得到培训班回笼的水平,20年,俺等得起。 差不多都是课本内容了,除了3D引擎。 俺的学法,凡课本提到的,我都要自己搞出来,不光要搞出来,还要能够针对实际情况搞出各种变种,而数据库之类本来就是课本内容;至于3D,那是我自己感兴趣…… 这里面最恶心就是编译原理,白白浪费我好些年时间,直到后来遇到龙书才学明白…… |
|