无赖,自己水平太差,没有获得锻炼的机会,感觉是团队的累赘,我惭愧。。。
其实,我很想学习,很想进步,如果精力允许,我愿意加入同事们所有的开发工作中。
可是,垃圾的学校,还有我那垃圾的水平,毁了很多美好的愿望。
感觉工作中的人不方便请教,或许人家正在忙,正在思索,我也曾请教,效果大多都不甚好
于是乎养成习惯,最后不太喜欢向一些人请教,似乎他们总是很忙,我总是不愿意打扰别人,因为我是同样的不愿意被打扰。
正是这样,我觉得如果跟他们一起在做一件事情,我是不是就有足够的机会和理由跟他们讨论东西了。
越是这样想,越是对现状感到失望。
前阵子比较闲,同事们都在弄新引擎的东西,我也不能落后,即使大家觉得我不够资格加入,我也不能落后
我想其实我不是整个团队中最差的。于是看了OGRE,CEGUI,正在那个时候才觉得,怎么之前没有发现这
个东西呢,如果早些时间发现会怎么样,我想我会稍微厉害一点,而少花一些时间在蹉跎中。
最近没有办法,CDKEY压上头来了,接着写吧。
周末了,得学学,得试试接下来可能的机会,看了看同事带过来的封闭好了的libevent库。
一开始,带着傻傻的简单想法去想象网络游戏的网络系统设计情况,通过一天的读代码,发现
是多么的无知,也庆幸没有以那个傻傻的姿态去向同事请教。
我想,目前为止,如果时间够,应该可以编写出网络游戏的网络应用。
分析:
-------------------------------------------------------------------------------------------------------------------------------
每个单位需包括以下元素
1、Listener, 监听某端口,以便于接受人家的连接请求
2、Acceptor,接受时人家的连接请求做的事情
3、Connector,连接器,用于连接其它元素
4、eventReactor,事情循环
5、AcceptorHandler,当连接来的元素有动作(断、发、收)时响应
6、ConnectorHandler,连接其它元素的动作响应
a) 连接失败
b) 连接成功
c) 断开连接
d) 发送和接收数据
========================================================================
总结: 要多看公司同事写的代码。这些才是比书更经典的东西。看书看不懂,只能花更多时间多看几遍,但对于菜菜的我,在
看同事代码时看不懂了,可以跟他们请教,嘻嘻,当然除了个别奇怪的人。呵呵,当然,我也是奇怪的人