内容简介:游戏小传三创业之路
那应该是2010年了,在第一家公司快待了一年。
跟我一起住的红红要跳槽了,那时对跳槽也没有多大的概念,不知道什么时候该跳,为什么要跳,跳去哪里。
当时红红要去蜗牛,他天天怂恿我也去,那时团队中好些人都跳了,刚第一份工作,没见过这种场面,铁打的职场,流水的职员,很是伤感,蜗牛苏州最有名气的游戏公司,名气,大公司这些词的意义对我来说,好像也不是很有感觉,不知道那意味着什么。但工资却是翻番了,这我倒是看在了眼里。经不住劝诱,我就也去面试了一下,结果工资也翻番了,大公司就是开得起工资,才工作不到一年,这薪资很不错啦。
但也在这个时候,一个同事阿豪让我去一起创业,接外包,做游戏。
在之前我们也经常给老大做外包,那时flash外包特别的多,人才不够,一个刚毕业的学生,会点flash,工资就敢要1W以上,在那种页游火爆,喷发的市场,供求关系严重失衡,而价值就在于供求关系。我是后端也要学了点flex,但没有深入,当时看他们工资那么高,还想也改行做flash吧,当时老大没有同意,也还好,没有继续学flash,不然现在flash已经没人用了。很多同事都转做html5,unity3d,十年河东,十年河西。
继续外包事,其实最成功的一次外包是做了一个小游戏,教育类型的。为了方便,我们使用了blazeds,flash可以直接调用 java 方法,后端也没多复杂的逻辑,就是保存一些数据,单单后端,我就拿了七千多块,这是何等的诱惑,就利用下班空闲时间做做,一个星期就完工了。当时我的工资才2500啊。如果一个月做上四个,那得多少工资啊。
创业在那个时候还不像现在这么流行,现在可是万民创业。那时不知道创业的意义在何处,未来怎么走。难点会有哪些,只是说先去做外包,有很多的单子。赚钱也快。
那时家人跟朋友都是反对的,去蜗牛多好,工资不低,工作稳定。在社会上没有任何的关系,这么年青,又没经验,创业不合适。一堆堆的理由吧,但最后我还是去了。
一是感觉做游戏很简单,我可以搞定;二是阿豪劝诱,当个CTO之类的引诱,虽然不知道CTO的工作职责,但就感觉CTO很厉害;而且我也尝到了做外包的甜头。
我放弃了蜗牛的offer,去创业了。
三个人,一个前端阿豪,一个后端我,一个业务京哥
结果刚开始并不顺利,没有后端外包单子,只有前端单子。跟想像的不一样,过了好久才接到第一个单子,是修改js,还好这些我也会。无所谓了,总比没有单子好吧,也就修改几行代码,价值500块。
后来也接了个做大转盘的单子,像赌场那种,后端计算赔率,控制结果。一边做了两款。
单子实少得可怜。当然这段时间有大量的时间可以搞 java1995.com 了,只要是写代码时间,基本上都在搞这个。没事干啊。做外包有些单子特别的时间紧,外包方给了时间期限,闲得时候,天天没事,有个单子就要通宵。
刚开始还能按时上下班,后来有通宵,上班时间完全乱了。晚上无聊坐到很晚,或者赶进度写代码到很晚,白天起不了床,睡到中午。后面几乎是晚上干活,白天睡觉。
时间就这样匆匆而过,没有规划,没有动力,主要的是没有了自律,自控。浑噩度日。
当然,在技术方面,也有了点进步,因为从零开始,很多基础需要多头搭建,看了一遍blazeds源码,参照他的结构,写了一个页游的框架。也知道过去很多没有关注的问题,比如flash的843端口问题。
以前工作时把问题想简单了,为什么我能快速安心的开发业务,因为很多的基础工作领导已经准备好了,不需要关注底层,而自己从头开始时,就发现很多核心代码还是很难写的。有时一个核心底层,就是一个思路再加上几核心类,其它都是绵上添花。
不管怎么样,刚开始的一两个月,我把底层给搭好了,当时底层通信框架还是用的mina,框架取名叫blazemina,不管它的性能和完整性,怎么说自己从零写了一套,并用于项目。
这样的日子过了半年,我认为不能继续这么干了。因为没钱,我跟小周天天喝白粥,开始没有咸菜,不吃盐,身体都虚空了,后来去买了点盐花生,才恢复点体力。
在2010年快结束时,我们接到了一个完整的webgame项目,好像是10W块,很是兴奋,准备好好搞起。一边完善底层,一边做业务,没有一个稳定的底层,业务是很难开展。所以一直做到了年后,结果年后阿豪又有了新的想法。想让我们工作室跟一个河北的工作室合并,并且放弃现在webgame项目。还要跑到河北去,从开始到现在都在预期外游走。此时,我已经更进一步加强不能这样继续下去的想法了。
此时,我想开始找工作了,开始关注一些游戏开发的QQ群,发现他们都在讨论多线程的知识,我有相当的疑问,游戏中使用了多线程吗? 完整了开发一款游戏,怎么从来没有用到过多线程。游戏中多线程到底体现在哪儿?
如果你要考我多线程的知识,没有问题,但学而不能致用,那感觉就像生吃了一只苍蝇,咽不下,吞不出。这问题一直在我脑子里环绕。
在群里发了个求职信息,来了一个面试电话,一上来就问了序列化问题,“你们是怎么序列化消息的?”,序列化是什么鬼?
面试电话结束后,我赶紧查了下序列化,结果就是一个serializable标识接口。
序列化,多线程这些到底在游戏开发里面扮演着什么角色?哪里用到了。
其实对于序列化,之前《小试身手》中,我也讲过我们游戏消息协议,你就明白了,我是处于不知道自己知道什么。序列化就是对象转为流的过程,我知道我们游戏中使用的手法,但上升到理论时,尽然不知道这就是序列化。
看到了这些问题,我更要去个游戏公司看看,到底这些知识点的意义。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
算法设计与分析基础
Anany levitin / 潘彦 / 清华大学出版社 / 2007-1-1 / 49.00元
作者基于丰富的教学经验,开发了一套对算法进行分类的新方法。这套方法站在通用问题求解策略的高度,能对现有的大多数算法都能进行准确分类,从而使本书的读者能够沿着一条清晰的、一致的、连贯的思路来探索算法设计与分析这一迷人领域。本书作为第2版,相对第1版增加了新的习题,还增加了“迭代改进”一章,使得原来的分类方法更加完善。 本书十分适合作为算法设计和分析的基础教材,也适合任何有兴趣探究算法奥秘的读者......一起来看看 《算法设计与分析基础》 这本书的介绍吧!