New Begin--工做一年所思所感小记

  有段日子没有更新Blog了,这段时间过得有些散漫,今天看完了两本书,感触颇多,让我繁杂的心绪又重归平静,想写一些什么,遂有了这篇文章。html

  所谓的一年是从13年7月9日我正是入职算起,到如今为止一年有余,而我正真开始加入如今的公司早在13年的3月份了。我先记一本流水帐叙述一下一年多来的经历,再总结一些工做感觉和体会,最后再小计一下一年的成长和对下一年的展望,但愿能对还没毕业的在校生么一些启发,也让本身有一个驻足回首一年来经历的契机。前端


经历


  13年的3月4日我来到北京做为实习生来报道(关于笔者找工做的记录能够参看另外一篇博文),上一次来北京仍是在8年前初中毕业。人生地不熟,坐着一号线在八宝山下车,找来找去终于在石景山一个万达的CBD商圈那找到了畅游的总部(那时候还在万达,如今已经搬走了),那时候刚刚走出校门,只以为足足23层的办公楼正是气派啊,进去和前台一说才知道上午的实习生报道已经结束了,只能等到下午再来了,在下面的购物广场转了转,这个办公区买东西却是很方便。等到下午第一时间刚过去报道,被带到了6层的"赵天师"(畅游全部的会议室都是用的游戏中NPC的名字,固然如今已经不是了)会议室,走在楼里以为一切都是新奇的,墙壁上,楼梯上都是游戏相关的一些东西,陆陆续续的又有了很多和我同样的实习生进来了,再而后一个HR给咱们分配了宿舍,而后带咱们坐上了客车开往宿舍,告知从次日开始进行持续1周的入职培训,以后就没事了,和室友交流了一下,原来你们都是一个部门的。程序员

  以后天天早起坐着客车到公司的“赵天师”进行培训,前3天都是各个岗位的前辈和老师给咱们来说课,让咱们对游戏开发和公司的制度有所了解,到了最后两天进行小组活动,准备第五天的节目表演。这一片实习生大概有140多人左右,分红了4个小组,在个人小组里认识了不少有趣的人,有个清华的本科生,当时内心想我居然能和清华的毕业生在一块儿培训,还有个工做了好多年管培生,口才和组织能力简直是太好了,咱们一群初来乍到的学生们都被听他的。小组最后的节目表演里我扮演了一回公交车司机,同时用东北话和北京话来表演,后来同窗们都说很是有意思,在最后一天的下午,咱们所在的各个事业部的负责人把咱们领到了所在的办公区(原来我不在这个高高的大厦里工做,要去另外一个写字楼里租的几层办公区)。编程

  实习生涯开始了,到了新办公区发现,你们的工位之间是没有隔断的,一排坐上几我的,往里面瞟了几眼,感受很神圣的样子,前3周是各个部门安排给本身的实习生进行专业方面的培训,基本都是各个项目的主程来给咱们讲课,什么都讲,Flash(那时候Flash开发的页游仍是占大多数的,如今好像依然如此),C++,Unity,Unix,以及一些开发框架,平均一节课2个小时,而后每一个课都会留做业,相关的老师会审批而且打分,最后会有实习生排名。刚毕业听老师们讲课都以为的非常佩服,还记得当时给咱们讲Unix网络编程的主程一个有一个新名词问咱们知不知道,只以为本身什么都不会啊。老师们留的做业对于当时的咱们来讲也不简单啊,好比Unix网络编程的做业,就是本身假设一个后端服务器,要有LS,GWS,MS,DS,还要画出架构图和说明,当时真是逼着本身去学啊,你想2个小时的课程能记住多少,实际的编码还得去本身学。还好咱们一块儿来的有八个程序实习应届生,你们能够一块儿交流。实习的第二个月事业部把全部的实习生召集到一块儿而后分红了两个小组,每一个小组里程序,美术,策划,运营,样样齐全,要求咱们本身设计一款网络游戏,而且能作出Demo来,最终大哥们还要审核。设计加研发的时间不足一个月,当时真是怀疑本身能不能作出来,毕竟刚毕业,在学校里哪里作过真正的像样的项目,车到山前必有路,走起,小组里除了程序其余全部部门的实习生都是要加入到实际项目的,应该是考虑到程序的工做量比较大因此咱们作了一个月的逍遥派,天天只管弄本身的项目,没有公司的研发任务(其实大哥们应该是认为,大家这些孩子什么都不会,能干啥,仍是先弄个小游戏练练手吧)。这时候还没等你们开始作本身的项目,咱们8我的其中的一个就离职了,听说因为我的缘由回老家那边去支付宝了。咱们小组一个四个程序,我有幸当了所谓的“主程”,以后咱们的组长(一个运营妹子,组织能力很是好)每周会组织咱们开一次讨论大会,你们各抒己见,应该作一款什么样的游戏,各个小头头们平时一有事情就去找个小会议室讨论讨论,大概经历了两周的讨论(平时还有导师们留下的那堆做业,因此那段时间特别忙,也就是那段时间在作Unity的做业时候,发现Unity真是使人着迷,我在实习以前在学校提早看过一些AS的书籍,可是对Unity还没据说过),你们最终决定作一个XX类型的游戏,我记得开会时候组长们老是问我“大家程序能实现么?”,记得那段时间"街机三国“特别火,还有同窗问咱们是否是能作一款这样的游戏,我当时真是不知道怎么回答,由于他们必定不知道咱们这些程序在学校学的那些东西其实跟如今的工做几乎不搭边,我只好凭着感受回答他们能作什么,不能作什么。后端

  说干就干,策划最快速度出了一个基本的策划案,咱们这些程序开始苦思冥想,到底该怎么作。前端是AS的,后端是C++的,小组内的另外三名同窗,一个对MVC很是执着,非要把前端用PureMVC架构来实现,其实我固然知道PureMVC好,只是当时刚实习根本没对这个框架由太深了解,就怕最后弄巧成拙,我便让他先本身作探索,把这个架构吃透再说,还有一位不爱弄前端的东西,只对C++感兴趣,我便让他参考导师们给咱们的实际项目代码来设计一套服务器架构,另外一位同窗没有特殊的爱好,我便让他把前端的音效管理和网络通讯部分封装好,而我本身则是以最快的速度作一个小Demo,先后端都本身来,由于每一周都要开一次例会,组员们都要看演示成果,策划和美术的都很容易展现,可是程序的总不能给他们看代码吧,因此必需要作出现阶段的Demo而后在周会上演示一下,还记得那时候每次我上去演示,那些除了程序的同窗们目瞪口呆,赞叹有加,咱们程序内心美滋滋的,说实话那是我第一次感受到当程序员的自豪感,他们应该是想不到咱们真的能作出来,说实话我本身也想不到,那时候真的是逼着本身去学去研究,大概过了2周之后研究MVC和服务器的同窗都有了小成,咱们就把我写的先后端代码迁移到他们两个的结构里,说实话那时候第一次感受到设计上没有指定明确的架构致使迁移和修改的困难,咱们足足花了一周才最终搞定,美术同窗们把美术资源给咱们之后,咱们往上一替换顿时感受游戏高大上,再加上运营同窗和策划同窗搜集到的音效,咱们小组的每一个人还都为角色们赔了音,我去~~,帅爆了,最后咱们又花了一周时间,优化游戏,改Bug,策划又对一些细节改了又改,最后咱们的游戏有模有样了,运营同窗还搭建了一个配套的官网,能够在网站直接注册,引导到游戏,如今想一想这个游戏,咱们有了登录模块,分房功能,匹配功能,还有了AI等等,真没想到咱们四个一个多月前刚刚走出校门的学生,真的作出来了。那时第一次感受到实际工做的学习效率真的要比在学校高不知道多少倍。那段时间咱们7个程序几乎每天都是晚上十二点才回宿舍,后来咱们的游戏展现给事业部的领导和各个项目的制做人看,他们都以为很是不错,当时仍是我上去给他们演示的游戏玩法和特点讲解。演示的那天中午咱们小组的全部人到外面的馆子聚了一下,你们辛辛苦苦忙了一个多月,如今想想那时候你们真是团结一心啊。也特别感谢组内另外三个程序同窗的支持。那天下午咱们去总部办了冻结手续,纷纷准备回校毕业了。服务器

  回校后,火速写完论文(个人论文只用了三天写完,就写的咱们游戏研发流程),而后当你们都在外面为了毕业而狂欢时候,我却躲到图书馆里,为我最后两门挂科准备最后一次补考。再后来顺顺利利的毕业了。毕业没在家呆上几天就又一次来北京报道了。很是幸运的是,我居然是那一批程序实习生中的优秀实习生,因此我不用试用期直接转正了。也就是比同来的实习生们多了3个月的工龄和绩效,我一开始也不知道,直到一个季度后发工资的时候才得知。此次回来后你们就要选方向和项目了,经理找每一个人谈话问问想作哪一个方向,想进哪一个项目,其实经理仍是很尊重咱们的选择的,不过你们那时候都很很差意思,因此都不开口,最后就都按须要分配了。咱们当初招聘的时候都是以C++方向招进来的,可是通过实习后,公司是容许你本身选择方向的,总的来讲也就三个方向,AS前端,C++服务器,Unity客户端,我当时也缺少对整个行业的认识,回去准备毕业的时候还买了一本Stage3D在那啃呢,不过我仍是对Unity当时给个人震撼记忆犹新,我在实习的时候看完了宣雨松的那本Unity入门书,回去准备毕业的时候又看完了老外的那本《Unity3.X入门经典》,当时就以为Unity是个新东西并且看上去颇有技术含量。因此就跟大哥们说我要作Unity我要去XX项目(就是我如今所在的项目,那时候是事业部里两个Unity项目之一,实习生中公认的最好项目)。无语的是除了我以外,其余6位实习生清一色选择C++服务器方向。网络

  进项目了因为我还座在实习时候的办公位置,因此和项目所在的位置不在一个房间(那时候办公区分配比较乱,一个项目的程序美术策划都不在一个办公室),项目里的前端主程,就是当初给咱们实习生讲Unity的导师,他才比我大三岁仍是研究生毕业,大哥第一个月什么都没让我作,给我分配的两个任务是把《3D数学基础:图形与游戏开发》看完,再熟悉一下NGUI,还好给了我这一个月的缓冲,要否则我实习时候作的项目是AS的,对Unity虽然看了两本书仍是没有太多实际经验的。这期间常常去请教老员工们,说是老员工,其实项目里大多数都是比我早一年的实习生,你们都很年轻,当时都说咱们公司的平均年龄只有26岁,他们都耐心的教我,对于NGUI当时圣典正好有一个系列NGUI入门的帖子。就这样自学了不到一个月,大哥RTX上M我,”看的咋样了,XX功能给你作,有问题么?“,我当时真是又惊又喜,果断回答”没问题“,我当时仍是7个实习生里第一个被分配到实际工做的。而后我就开始边参考其余人的代码边照这样子写着,第一次拿到美术妹子给的UI(美术妹子亲自过来指导效果图尺寸图和资源图怎么用,当时正在和兄弟们打Dota,果断关掉,聆听教诲),第一次定协议(当时和我搭配的服务器程序是工做好几年的老员工了,他让我定协议,真是信得过我啊)。这个功能写了快到尾声在改Bug的时候,大哥又一次RTX我,”XX功能你作怎么样,以前的那个功能快作完了吧,两个一块儿作有问题么?“,我当时凭着一腔热血又一次说”没问题“。可是那个功能是很是大的,光策划文档就足足写了40多页,过后证实我也为了个人过分自信付出了代价,本觉得本身只要多花时间每天加班就能够搞定,但渐渐发现前一个功能的bug有的并非立马就能解决的,复现和测试都花费了我大量的时间,而第二个功能的交付时间又不断接近,那段时间我真是每天加班到深夜周六周日依然如此。可是到最后第二个功能我仍是没能按时提交,最后大哥知道了之后没有怪我,找了两个同事一块儿帮我弄,最后比交付时间完了一天提交了。如今回想一块儿本身真的不应瞎揽工做,应该懂得合理安排,有了此次教训以后,这种状况再也没有出现过了。可是那段时间仍是很压抑的。总以为本身刚正式作功能就没有搞好。作这两个功能的时候,你们真是给予了我不少的帮助,看书学习和实际写项目代码差异是很大的,主程大哥常常过来问我状况,我也常常去找前辈们请教问题。感谢他们那时候对个人帮助,也感谢那时候项目里领导和制做人的包容。架构

  记得第一次提交代码的时候,战战兢兢,问东问西,生怕提交出了什么问题会致使灾难性的后果(那时候怎么会知道SVN还有个Rollback的操做),从提交第一行代码到第100行,1000行,10000行,如今我也不知道本身提交过多少代码了。后来本身慢慢的作了不少不少的功能,也在这个过程当中遇到了不少的问题,学会了不少东西。大概是进项目2个月后,项目里的一位同事准备进行10期的”图形渲染基础“分享,因为咱们不在一个办公区,大哥们在通知的时候第一次课我忘了,因此我是从第二课开始听得,那节课从摄像机的参数原理讲起,虽然那时候本身对渲染能够说是一点都不了解,后来又讲了渲染流程,Ztest,AlphaBlend,颜色原理,后期处理等等,也就是从那时候开始我第一次感觉到渲染的魅力,也今后喜欢上了它,特别的感谢这位同事,如今他已经不在公司了,在离开的前一天他还为咱们上了第十节课,真的感谢他。是他让我对渲染的基础有了一个朦胧的认识,也为我打开了一扇大门。在渲染上对我第二个帮助者也是个人另外一位同事,前面我提到的两个当初帮我作功能的同事之一就有他,他是跟我同一批来的实习生,不过他是研究生,不须要和咱们在一块儿上课作项目,咱们十分要好,平时也一块儿吃饭,回家一块儿打LOL的,咱们常常一块儿讨论问题,后来咱们搬到新楼后咱们的工位相邻,咱们就交流的更勤了,他是有问必答,能够说后来我在Shader上不少细节上都是受他的指导,他也历来不嫌我烦,几个月前这位同窗也离开了公司,说实话当时他走的时候,我确实有些难过,总以为身边再也没有能够讨论的人,如今真的是如此了,项目里大多数人都对渲染没有太深的研究,主程大哥天天又很忙,我几乎不多去问他,主程大哥对Unity了解的很是深刻,可是他的志趣在产品自己,而不是渲染技术。不过我和这位同事一直都保持联系,有时候遇到问题仍是会打电话给他。框架

  大概在13年11月的初的时候,公司的新大楼装修完毕了,咱们做为公司决定撤销之前的一些办公区,将大多数部门都搬到新大楼,分批搬过去,咱们是第一批搬过去的,新大楼的办公环境固然是比之前的办公区强了不知多少倍,19层的玻璃建筑,很是通透,天天上班向左一看就能看到旁边八角游乐园里面的过山车飞驰。新大厦整个管理和福利都很是好,晚餐也特别好吃。我都胖了好多。有在石景山这边住的朋友必定看获得。如今渐渐的感受的大公司真的是好,工资不去比较,就这些福利,天天公司要花出去多少钱啊。post

  转眼到了14年,这时候我作功能已经算是比较有经验了,来什么功能也不怕,如今我都不知道本身作过多少东西了。本身在时间把控和工做安排上也游刃有余了,既不让本身忙的要死,又不让本身闲的要死,如今回去看本身1年前写的代码和如今写的代码简直不能比。最近正准备重构一下之前的老代码,之后要是被人看到是我写的太丢人了。过年后项目因为准备在不一样地方上线,因此须要作两个不一样的版本,全部的程序都要分红两个小组,固然了你们仍是一个项目的,只是分别负责两个不一样的版本了。我和另一个前辈被分配下来开发和维护之前的版本。其余人去作新版本。之前分配任务都是谁以前作过相关功能的人就继续作,但如今其余人都跑去作新版本了,他们作过的好多功能,埋下的不少坑,就都要我来接手了,由于其余人大多数也是比我早一年的实习生,因此他们当初写的代码和我当时刚进项目的时候也差很少,并且每一个人写的风格都不同,以前他们留下来TT上的Bug也所有都指给了我,瞬间个人TTbug就爆仓了。版本的开发还得继续,当时就咱们两我的,前辈又只负责一部分,因此任务下来,就要先去看他们以前写的代码而后在他们的基础上实现功能,刚开始还去问问他们,后来时间久了也很差老去问他们,只能本身硬着头皮看,没注释真是害死人啊。因此那段时间是我进项目以来最忙的时间,也让我对整个游戏的全局有了更深刻的了解,之前不少不了解的模块,和一些比较有技术含量的地方都有所掌握了。其实还有一个比我更忙的,就是咱们留下来的一个策划,只有他一我的,天天要设计文档,还要去进行一些业务的沟通,后来项目即便扩大了,他仍是离开了公司去了腾讯,临走之时还给了我不少点拨,大概过了一个月公司的高层们亲自指示要重点扶持咱们项目,因此咱们那时候在公司内和公司外招了不少人。渐渐的咱们这边的小分队也陆陆续续进来了不少新人,说是新人他们每一个人的工做时间都是个人4,5倍,可是当时我仍是对项目比较了解的人,很差意思的去给他们讲一些代码上的东西和游戏的结构。如今咱们这些人相处的都很是好,虽然他们都比我大好几岁,可是却十分谈得来,每周五的中午咱们都要去公司周围的小馆子过一次”开斋节“。O(∩_∩)O哈哈~


 感悟


 

  一年的时光过的真是飞快,这一年是我到目前为止人生中收获和成长最多的一年,这一年我能赚钱养活本身了,再也不花父母的一分钱,过年过节还给父母买好多东西,还能偷偷接济一下正在上大学的妹妹,每当我本身的努力能给本身的家人带来一些什么的时候,我老是以为十分幸福,咱们一每天长大,而长辈们一每天的老去,之前父母总会教育我这,教育我那,如今却发现连最严厉的爸爸都再也不说我,常常会听个人意见,在他们内心我应该已经长大了吧。这一年没有回老家过年,惟一的一次没回老家过年,爸爸也来北京了,可是刚过完年个人假期结束了准备次日上班的时候,忽然得知个人奶奶去世了,当时真的是很是的难受,我爷爷去世的早,我多但愿奶奶能长寿一些,多但愿我之后能为他作些什么。你们请珍惜大家身边的亲人吧,不要在生气,不要在争吵,当人已再也不的时候一切都不重要了。

  总结如下几点:

  1.接任务的时候(特别是刚刚毕业实习的),千万要量力而行,不能低估修改Bug须要耗费的精力,要充分认识获得,不少事情不是你一腔热血就能搞定的,若是有任务发现不能按时完成,必定要尽早的和领导反映,当初大哥就跟我说过作不完提早一周和他说,而我当时刚实习怕有什么很差的印象,就一直不说,硬着头皮作,结果天然是很差的。这样子即耽误本身又耽误别人。

  2.注意本身的代码规范,若是项目有代码规范就按项目的严格来,若是没有本身也必定要写一种比较通用的规范,让别人一目了然,结构清晰,还有就是要好好加注释,别人维护起来真不是通常的费劲,特别是当项目很大的时候。

  3.技术好是一方面,沟通的能力绝对不能忽视,沟通能力就是管理能力的一种体现,若是你想当领导就必定要懂得如何沟通,即便你是只醉心于技术,也应该知道怎么和别人交流。

  4.互联网行业的高人才流动率是个常态,不要为了跳槽而跳槽,想一想公司为你作了多少,而你带给公司的价值又是多少。不要鼠目寸光为了区区的1,2千块钱轻易的换工做。

  5.每一个人身上都有长处,只是你不去交流,不去了解因此你发现不了,这一年来我发现我身边真的有不少牛人,要时时刻刻抱着一颗三人行必有我师焉的心。

  固然还有不少了,可是不少的还要本身去经历了才知道,即便我说了你也可能不信啊,O(∩_∩)O~。


 收获


  这一年在技术上能够说完成了一个从学生到程序员的转变吧,固然了如今仍是个菜鸟,可是这个小小的转型我以为仍是比较成功的。最重要的是让我发现了本身对渲染的兴趣,如今了也有了基本的一些了解,这是最让我高兴的。

  这一年本身赚钱了,能够买不少之前很差意思和父母开口要的东西,如今家里都是双显了(24+22),买了Kindle,今天早上又刚买了3DSLL。

  这一年读了不少不少书,今天又刚刚读完了两本,受益不浅,因为实际参加了工做,对不少东西能又更深入的理解。

  这一年和同事们关系很融洽,学会了怎么和人沟通,在公司的内刊上发表了一篇文章还得到了800块的稿费。

  这一年让我对本身更有信心,更加坚决本身的理想。


展望


 

  下一年要为项目为公司多作一些贡献,除了把本职工做作好之外,想一想还能够作些什么。

  下一年要收收心,人的精力是有限的,在专业领域上重点的研究图形渲染和另一个领域(具体是什么不告诉大家,知道我略有小成的时候,再显摆一下吧)。

  下一年要读更多更多的书,掌握更好的阅读方法,保质保量。

  下一年要好好学习日语,准备15年去一趟日本。

  下一年要好好学英语,特别是口语,要多读多买原版书籍,如今读专业书籍已经不成问题。

  下一年要更好的疼爱家人,更多的用本身的努力给他们带来一些幸福。

  下一年要玩主机游戏,去感觉一下大做是什么样子的,入手PS4,XBOX。

  下一年除了要在专业领域之外,在其余本身感兴趣的领域要有所建树,要多写文章。

 

  这篇文章写给你们也写给本身,要是你能耐心看到结尾,我真是被你感动了,你必定要留言,我好谢谢你,O(∩_∩)O哈哈~愿全部人程序屌丝们都能逆袭成功。明天又要上班了(话说今天也跑去公司躲清静看书去了),各位生命不息,奋斗不止。最后把个人座右铭送给你们:”天行健,君子以自强不息。地势坤,君子以厚德载物。“

 

  尊重他人智慧成果,欢迎转载,请注明做者esfog,原文地址http://www.cnblogs.com/Esfog/p/3933896.html

相关文章
相关标签/搜索