分享
 
 
 

我写给侯捷老师的信及老师的回信

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

收到並很開心地看完了。

我的書對你帶來幫助,我很高興。

用《STL源碼剖析》來複習 Data Structure,並不搞笑

這本書可以讓讀者看到各種 Data Structure 的實作,以及最優秀的源碼(GNU)

加油。祝學習順利、愉快。

-- jjhou

----- Original Message -----

From: XXX

To: jjhou@jjhou.com

Sent: Saturday, December 25, 2004 6:48 AM

Subject: 师者,传道授业解惑也!

姓名:XXX

性别:男

职业:学生

在读学校:中国矿业大学(徐州)

专业:计算机科学与技术(computer science and technology)

年龄:22

省份:江苏徐州

建议:侯老师,为什么没有《多型与虚拟》的简体版呢?

一些不得不说的话:

尊敬的侯老师:

近好!

读老师的书多日,看老师的网站也很久了,到目前为止,我觉得老师您教给我最多的是信心和学习的方法。

我是一个资质很平庸的人,虽然从小学到高中,我一直是班上最优秀的同学之一,但我只是比别人学习认真一点而已。“优秀是一种习惯”,但升入大学后,我把这个习惯弄丢了!

我花在电脑游戏(PC Game)上的时间太多了,尤其是网络游戏(Internet Games),我挂了(也就是当了)好几门课,可能都拿不到学位证了。我现在大四了,好几个同学已经签约找到了工作,可我看着我的可怜的成绩,实在是没有信心。

郁闷中,我又看老师您的网站上的文章,里面许多的话于我心有戚戚焉。老师的经历也让我有了信心和勇气,坚定了我的一些信念还有世界观。所以我非常感谢老师把自己的一些感想与读者分享,我觉得老师就是我以后做人做事的楷模!含蓄,幽默,睿智,立场坚定,众多的美德!(这些都是我有感而发,发自心底的!)

想当初,我接触电脑游戏,也是为了了解其原理,梦想有一天自己实做一个,但把太多的时间花在了体验上面了。唉!首先是我自身的原因,自控能力差能怪谁呢?(升入大学前学习认真是因为没有什么吸引我注意力的东西(我是农村长大的孩子)并且有清晰的目标;但升入大学后,周围有了太多的诱惑,尤其是网吧,那些电脑游戏实在太吸引我了)其次,没有一个好好指引我的人也是原因之一,班主任老师也曾找我谈过话,但却没有给我一个导引;我看不到未来,没有清楚的目标,更缺乏实现的步骤。

我曾多次尝试与电脑游戏断绝关系,可每次都以失败告终,这让我很是痛苦。之后我痛定思痛,想“为什么我不能把自己的兴趣与研究方向结合起来呢?”于是我寻求一些指导,大二的时候,我发电子邮件给金山公司(您去讲过课的),一位大哥叫赵青的(看名字我还以为是女的,后来我在网上查到他是《剑侠情缘2》的项目总监,不做完项目不剪头,呵呵)很详细的给我回了信,告诉我要学好Data Structure等课程,并给我推荐了几本书和几个游戏制作方面的网站,可这几本书都是基本的编程书籍,跟游戏没有直接的联系,那个时候的我实在看不下去,推荐的网站也是英文的,看起来实在费劲。

直到有一天,我在书店里看到了一本如何用Visual C++制作游戏的书(《Visual C++ 游戏设计》,是讲游戏程式的),这本书让我真正的知道了一个游戏是怎样实际运作的,看书的过程中遇到了一些困难,主要是因为C++,Visual C++只学了一点皮毛,OO思想只知道几个概念性的东西,Windows programming 简直一窍不通。

于是我买了Petzold的《programming windows》, 看了前面的一部分后,我觉得我头上的雾水少了许多,像是HRESULT等windows 里面定义的 data type还有winmain(),winproc()等函数有了初步的了解;

《Visual C++ 游戏设计〉这本书里很大一部分都是介绍DirectX的东西,我很详细的看了这部分,并自己打印了《Advanced 3D Programming with DirectX 9.0》,看了其中的一部分(英文的,看起来很吃力,很多术语要一一与中文的建立起映射),可我还是觉得糊里糊涂的。我认为原因如下:

(1)对于图形学的一些基本的东西不清楚,头脑里没概念,没有感性认识,这一部分我决定通过学习3D Max ,来了解一些基本概念,从感性上理解material,texture,light,camera等

(2)再就是DirectX是基于COM的,我现在刚刚对C++的多态(polymorphism)等advanced topics of c++有了初步的认识(感谢张耀仁教授的《C++程序设计与应用》),c++ object model 只是略窥门径,component object model 的了解仅限于老师您网站上的介绍。我这样的知识基础,来看directX,不糊涂才怪呢?老师您说是吧?所以我决定先好好的学习一下c++,把多态和C++ object model 搞清楚,然后研究COM,这条路怎么走?看老师的《多型与虚拟》(好像没有简体版啊),《深度探索C++对象模型》,然后看《com本质论》(可惜这本书没有老师翻译的简体版,只有潘老师的)。

我现在正在看老师翻译的《C++标准程序库》,因为我在读OGRE(open graphics rendering engine,一个开源的图形渲染引擎)源码的时候,看到了很多STL代码,所以我想通过这本书来学习STL;另一个原因是我想读老师的著作《STL源码剖析》,为什么想看这本源码剖析?原因有二:

(1)我data structure的课程当了,我要通过container,iterator等的内部结构实现来学习并复习data structure的内容。有点搞笑是吧?可我是认真的。

(2)通过看老师剖析STL,学会剖析framework 的方法(看过老师的一篇《上穷碧落下黄泉--源码追踪经验谈》产生的想法);MFC也是framework,为什么我不选择它,看老师的《深入浅出MFC》,是因为我认为MFC在游戏制作中用处不大(除了游戏的地图编辑器等),而STL是肯定要用到的。学会剖析方法的目的是剖析OGRE的源码,对game engine的设计有一个比较清楚地认识,进而实现一个小型的game engine,就像是老师实现MFCLite

唉!慢慢长路,但我目标明确,步骤清晰,在加上有侯捷老师您的指导,我信心十足!

这是我写过的最长的Email!不知道侯老师有没有时间看完,呵呵!

最后祝老师的全家人身体健康,合家欢乐!老师每天笑口大开!哈哈哈!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有