不想忘记的实习生活

来源:互联网 发布:js new date多一天 编辑:程序博客网 时间:2024/04/28 18:18

      已经下班了,我看着ml经过,我想实习是真的结束了。我真没想到她还会回过头,远处笑着对我说:小q,后会有期哟!我还能说什么呢,好开心,好感动。

      然后师傅和yj等我一起拿到实习证明,就一起下班了。 在去师傅的住处的时候,师傅讲了很多他过去从事的各种工作。我记得他那时候说过一句话,如果有什么想法就一定要想办法去实现。同时也知道了,师傅平常和我一起走的路对他来说是绕了远路,为了照顾下让我这个实习生多学点才走这条,然后我们一起吃了顿饯别饭,后面买了4罐啤酒,带上2根吸管,去他的租房。

      好窄小的房间,比我的小好多,却贵我一半,因为师父喜欢小区,小区安静。除了电脑,床,就差不多还有2平方米不到了,不过有空调。我们边喝啤酒,边玩玩电脑。看些正经or不正经的东西。

     由于师傅的资源丰富,他问我要什么随便挑,高清无码的电影,大型单机网络游戏,编程资源……,怪不得硬盘5T。师傅说,要想写好游戏,必须先会玩各种游戏,多去想想注意这些是怎么实现的。我见他玩了欧美的几款游戏,印象较深的有操纵宇宙飞船的3D游戏,然我想起了电影——失落边境,画面很未来的感觉。还有一款3D射击游戏,瞬间觉得大学生玩的cf弱爆了,比如子弹打中罐子,罐子就会破碎,子弹经过草丛,草丛便会摇曳来回几下,子弹打中店铺的牌匾,它就破碎了,甚至还能看到望远镜上的灰尘,如此的细节。还有一款的题材特别新颖,好像是夺取记忆的即时战斗游戏,人物能爬墙,桅杆等,打斗的动作又刺激,跟动作电影似的。我感觉这些都是未来才会出现的游戏,欧美居然2年前就做出这种游戏了,让我感慨这要多么强大的引擎去支撑。师傅后面演示了一些他学生时代的作品,我觉得每个班级里都会有个牛逼的家伙,师傅就是那个人了。他说我学了40天就是小菜鸟,不是老菜鸟,想出师,还早呢。

     快11点了,房东老伯打来电话,再不回去交水电费就要撬我门了。我独自从师傅的住处回来,走着走着,总觉得表达的太少,于是我向师傅发短信,道个感激。师傅总是能够发现我的问题,师傅的回复:-,-,只要你肯努力将来一定会有很好的发展,别忘了学习前面。大餐等你月薪3k以上再说。别忘了寻找目标和理想,这将是你客服困境的动力。

     第二天就回家去了,离开蔡塘村口,不知以后还会不会再来呢。因为私家车不知什么原因不走高速,在漳州到南靖走了一段非常小的路,虽然时间慢了,但是却欣赏到沿途一路的山水,一路的绿,想起了这是ml的家乡。也会想想自己的梦想,目标在哪里。

 

//---------------------------帮助过自己的人-------------------------

       感谢老乡rh,电动车载着我找房子,看贴出来的广告,来来回回好几趟,直到没电,最终帮我找到了个好地方——蔡塘,一个离软件园近,物价方便且便宜,热闹,小孩子多,充满生活气息的地方。

       感谢邻居sf,巧的也是同个县的,果然老乡间是有乡土情感,共享了路由器给我,本来不打算去接网络的,没有客户端设备。后面又一起玩,一起看电影,睡觉,互相帮助……

      感谢xz和xx,让我来到这个部门,认识这些有趣的家伙(同事)

      感谢表姐的自行车,有了它,就不用去公交上挤成罐头了。

      感谢师傅。

      ……

 

//---------------------------公司的生活------------------------------

       喜欢砰砰砰地从6楼下楼梯,买一杯豆浆挂在自行车上,一路的树荫,透过清晨的阳光,塞着耳机,听着阿悄或者本兮的歌,我知道我很享受,很comfortable。有了自行车呢就不容易迟到,比较好把握时间。偶尔也会迟到,记得最不靠谱的一次是没听见闹铃,一起床就已经8点52了,注定是迟到,无法逆袭了。

       还没吃完带来的早餐,ml就会在imo(公司内部即时通讯软件)上收集点午餐了。好几次忘记点餐,ml都提醒我,总是觉得世界上居然还有这么好,善良的女孩子。

       中午很早就上班,吃晚饭加一个短暂的盹的时间,就是做操了,让我想起了高中时候的早操和课间操,真的很美好。同样这里的人也不愿意做跳跃运动,哈哈。怪不得我觉得像学校。 

下午会有个下午茶,就是吃零食啊,包子啊,香蕉啊,真好,一般坐了那么久,不给脑子补充点能量就不容易坐下去。一小伙伴Shb问我公司待遇怎么样,我就和他提起这个,他说:真没出息,就知道吃。哇哈哈。说到吃,我运气太好了,在离开前一星期还能碰上公司的聚餐,在一个全是海鲜的地方,如果吃饭就会被一同事ly说成“亲,别想不开啊”,果然是大餐。

       公司一星期会有早会还有学习会。学习会总让我感觉还在学校似的,一人念2段,时间充足的然后说出感想,这时候是最有意思的了。记得jy问什么是人格?另一个女同事zl说:人格就是你身上没有的东西。最搞笑的就是经常说别人是屌丝的家伙ly了,也经常被别人说成是屌丝。经典的一句是,“屌丝不懂爱啊”,都挺逗的。师傅呢,一个天天穿凉鞋,短裤上班,这就是不羁啊。但是工作效率恐怕没有人可以超过他,刷刷刷,各种快捷键,这就是原则,这就是担当啊。提高效率要从快捷键开始做起,比如用搜狗打字,中文下按下sj,就能显示当前时间 2013年9月1日8:45:23,这个用于写注释时很有用,哪个时间修改了代码。

      我有时候会在imo上问他问题,无法解释清楚时就会叫我过去他的旁边,有时候直接电脑抬起来给他看,有时候他会抽出个半小时或一小时给我讲AS3.0。令我吃惊的是,为什么总是能够学到好多的感觉,有的时候有些东西甚至都没听过,没想过,是师傅开发的时候遇到的问题。   记得有一次,一女的在imo上找师傅问他下班后干嘛,师傅不知道怎么回答,回过头问我,我不假思索说:吃饭啊。他就这么回过去了,说:要是被骂了我就说是你说的,呵呵。一般师傅会迟点下班,我也没事就和师傅一起下班,我们会有一段路途的重合,就会讨论代码啊,mvc等的设计啊,面向对象什么的。师傅告诉我一定要写好维护的代码,能重用的代码。一段时间呢,如果代码不符合当前的要求了,要试着去重构代码(或者局部重构)。工作最好的就是能让人积累,我也是不断积累,不断重构才把项目代码的结构分的合理些。

 

//-----------------------------和同学------------------------------   

      到了周末呢,有一次饶同学带着女友来找我一起玩,我们去了海边抓螃蟹,在那个被小螺堆起来的岸礁岩上抓螃蟹,可惜都是小的。很快我们就去梦幻水世界玩了。几乎玩了个遍,但是比较好玩的都要排队,各种惊叫,各种失重。快速失重的话,就会自然地产生害怕,不想害怕都不行,这时候就要大叫了,就会很爽,嘻嘻。

      另一次是饶的生日,还是我们3个加上刚来厦门的辉粥同学,在我住的附近大排档吃了条大鱼,蛋糕,1箱半的啤酒。渐渐发现曾经高一的同学们他们都有过女朋友啦,难道是屌丝不懂爱?辉粥说:以后这样的机会越来越少的。确实是,等工作了,不同城市,相见很难。他淡淡地忧桑,我淡淡地感慨。后面3个人一起在我的租房里睡觉,然后饶第二天因为睡的熊猫抱枕太肥了,就落枕了,一早就去兼职了。 我和辉粥2个人第二天一起看了些搞笑视频,比较记得的是《暴走漫画》有一集比价邪恶,一家伙去超市买沐浴露,看到一瓶写着“菊花自然爽”,这些字在他眼里会呈现出发光滤镜的特效,然后他猥琐地笑着很满足的买了它。

      最后一次是我先去饶的学校,当时看到篮球场就不淡定了,但是我要冷静,这么热的天打会出事的。后面我们又去厦大外面的珍珠湾游泳。天都黑了,如果一个人,我肯定游不下去,但是2个人就会有意思的多。在海里游泳比赛,我喝了不少海水,不是我不会换气,我头一伸出来,用嘴呼吸,脸上的水就哗哗流进嘴里去了。好咸呀,比软件园食堂那一菜的盐头子还要咸。期间有水花大战,不如说是忍术对决,水遁·水龙弹之术,水遁·大水球之术,水遁·水阵壁,水遁·螺旋丸之术……都是被火影给影响的。

      回去的路上还能见到好多美女,难道是我的错觉,不,饶也说漂亮。

 

//-----------------------------和自己---------------------------

       好多次都是自己在住房放着歌,敲代码,看电子书,看电影。

自己吃饭,自己睡觉。总之呢,一定要照顾好自己,take care of yourself

       有时候会想这多比你大的人帮助过自己,你是否会去主动帮助你比较小的人呢?

要有原则,否则做事情就会不靠谱。如果没有原则可以,但是一定是在塑造原则。其实男人应该要有原则的。

       妈妈会经常打来电话,会猜我在干什么,我猜你是不是还没洗澡就睡着了。

       师傅说反思很重要,我的反思呢,大部分是胡思乱想吧,目标和梦想是什么?


//----------------------------和AS3.0-----------------------------

        刚来公司的时候,师傅在我win8的电脑上装flash,把我原来的ie自带flashplayer删除,居然直接操纵起注册表了,然后把我的记事本又修改成程序员专用的类似ue的那种了。瞬间觉得学校外面的程序员都是这么牛逼。然后拷给我一本书籍——AS3.0宝典。

       起初的一星期就是看这本书了,平均每天看50~60页,很辛苦,很没意思。用记事本整理些看不懂的页数,好以后一起提问师傅慢慢就能写代码了,习惯了AS3.0的风格,都快忘记c++的语言风格了。

       写了个可以切换皮肤的button认识到我们应该时常为自己写一写工具,控件,以后就能直接用了,就像搞linux的人经常写一写shell 脚本代码,为了以后方便操作,运行shell即可。然后是时钟,它的旋转让我知道了原来图层是能够偏移的,还有原点。雪花粒子系统,让我知道了应该把每个粒子当成一个类来写才是面向对象的写法。带时速表,氮气的赛车,让我知道了游戏分为游戏世界和游戏外的世界,比如时速表是外面的,不属于游戏世界,应该独立起来,作为ui显示在最上层,而不是做为赛车类的成员,而赛车类有氮气成员。我觉得如果只学习c/c++,而从没接触过一些纯面向对象语言,就比较容易写出不可维护的代码,不面向对象的代码,记得曾经学iocp时,我写的的通讯类,有2500行,从来没用上过继承,顶多是函数级别,而不是类级别的封装,这样和c有什么区别呢。当然也有可能是游戏会涉及到更多类,各个层,精灵,而网络通信不需要这么多。

       能够写稍微大点的程序了,时间也过去一半了。我学着写地图编辑器,rpg游戏。期间几乎每天都能解决一个问题,有的时候刚好下班,刚好就解决,这样最值得让人愉快了。比如使用xml数据格式,部分的mvc结构,菱形网格覆盖(记得要过滤掉背景图之外的网格),A*寻路,层深排序(引用了师傅给的碰撞检测的类代码),屏幕场景移动,地图分块加载,等。


                                                                 运行游戏模式

 

 

                                                               运行编辑器模式                             

        因为我为了共用一些类,让2个程序合并成一个,用个开关来决定执行哪个,这样做有好处有坏处。比如修改一个true,false就不得不重新编译了。

     

新版点击下载

新版修改了因使用绝对路径造成的资源加载错误。

 

旧版点击下载

        此旧的版本下载后要修改下MyRpgDemo\src\MyRpg\xml_info里的xml配置文件里的资源的路径。比如改成<Item url="MyRpg/res/item/big_light.png" totalFrameX="1" totalFrameY="1" x="2057.6" y="350.4"/>。

而不是原来的

<Item url="C:/Users/qiuxb1992/Adobe Flash Builder 4.5/Test/src/MyRpg/res/item/stone2.png" totalFrameX="1" totalFrameY="1" x="1866.4" y="1496.8"/> 
        这样资源才能加载成功,或者换成你的电脑的当前资源的绝对路径。

        

        地图编辑器还需要扩展很多功能,比如加载历史xml数据从而加载上次的工程,裁切图块,等。


      我写下这些主要是分享一下我的体会,也是为了不要太容易就忘记了独特的一次暑假实习生活,因为不想忘记。

原创粉丝点击