我有一个在页游公司上班的朋友搬家不告诉你,告诉大家为什么页游

3191人阅读
FLEX(15)
先说说我自己的情况,我进的第一家公司是初创公司,公司是山寨页游的。前台AS加上老板就三个人,我是新手期,另一个同事比我历害一些,老板对我们要求很严格,每改一段程序,上传SVN前,老板都会检查,看代码是否规范,逻辑是否合理,会不会可能出现隐性BUG。如果有错误,会给我们指出,甚至喝骂(新手被骂很正常)。在这种环境下,我养成了良好的编码风格,严谨的编程思想。四个月后,我找到了我的第二份工作,同样也是页游的,这家是原创页游。这家公司在一个二级城市,二级城市人才缺,工资又不高,没有高手原意来,所以我们公司的程序员水平都很差。基本处于新手期,刚来公司我发现我们项目组长调试项目时用的还是trace(),而不是断点。我们负责的项目经过10多个人的手,代码简直乱到极点。前台加上我有五个程序,五个程序员五种风格。组长也不组织代码,统一风格。就这样我们改BUG时,看到那些代码就头疼,太难看了,好的代码就像是在欣赏一幅人体艺术,差的代码好比看日本AV再加上难听的叫声,让人恶心,头疼。所以我们改BUG时考虑的不是我多写一种判断,减少出错的可能性,而是尽快把这个问题解决。我对这家公司的总结就是为IT业培养人才,在这里工作一段时间,有了工作经验,都跳了,公司又招一批新手。前台这样,后台也是这样,策划更不用说,就是一堆新人构架了一个不赚钱的烂游戏。
& && &个人总结:
1):熟练掌握开发工具,养成良好的调试习惯,调试是查找BUG原因的必然过程。如无特殊情况(tiemr,enterFrame等),尽量不要用trace()调试。
2):统一一套编码风格,组内人员必须遵守。让写出来的程序都是一种风格。你想想若你习惯运算符两边加空格,当你哪天改到别人写的代码,运算符两边没有空格,你该有多难受。
3):严谨的编程思想,先不论工作经验多少,我说的这种思想,是写程序时要多最大考虑可不可能出错,要尽量减少出错的可能,而不是为了完成工作任务。比如给textFiled.text赋值,如果要赋的值是null,程序就会报错,特别是用firefox浏览器,玩家玩游戏时也会弹出错误。所以给textField赋值时要有一个专门的函数来判断是不是null,若是让其等于&&。
4):每个方法尽量不超过20行,超过了就分一个函数,这样代码的可重用性,可阅读性都会大大提高。每个类的代码也尽量要少。当然特殊情况特殊对待。我在的第二家公司一个类超过千行代码多了去了,一个方法超过百行代码也多了去了,每次看到这些我就头疼,可重用性太差,给修改BUG造成了很大的困扰。
5):公有变量,私有变量,该私有的时候一定要私有,一是这样会少占一些内存,二是为了防止外部来改变这个值。像set、get也是一样,有些只给set,外部只能赋值,不能读取,有些只给get,外部只能读取不能改变。这样最大可能保证了数据的安全性。
6):公有方法,宁愿公有方法多写百行代码也尽量让调用方只写一行搞定。因为公有方法只写一次就OK了,只要你一个人明白就可以了,但调用方不同,他会调用多次,也会由多人来调用,尽量为调用方打造便利。
7):注释,一个项目从开发到运营然后维护期都是会持续很久的,注释能让自己,能让别人更快的理解这段代码的用处。如果没有注释,可能自己过一个月再来看现在写的代码都会不认识的。
8):程序组必须有一个牛B主程坐镇,要靠他来组织组内成员。统一编码风格,培养严谨的编程思想,这样不论换了多少人,这个程序经多少人的手,让人一看,这就是一个人写的代码。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:98645次
积分:1478
积分:1478
排名:千里之外
原创:48篇
转载:23篇
评论:10条
(1)(1)(2)(2)(1)(2)(1)(1)(3)(3)(9)(4)(3)(5)(4)(6)(3)(2)(5)(2)(11)想建立一个小得游戏工作室或者游戏公司,只做些小得网页游戏,有高人知道注册资本多少钱波?
听有得朋友说要100万人民币得注册资本才可以申请ICP,又有人说5--10万就好了,那个100万得是运营多人在线MMO(像魔兽)才要的。现在非常confused~~做个小游戏发到人人网上,到底要什么样的才有资质呢?盼高人指点阿~
分享这篇日志的人也喜欢
520会有惊喜嘛
520,我跟你表白?
每逢佳节倍尴尬!
单身狗都过来
热门日志推荐
人人最热标签
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字
文化部监督电子邮箱:wlwh@··
文明办网文明上网举报电话: 举报邮箱:&&&&&&&&&&&&
请输入手机号,完成注册
请输入验证码
密码必须由6-20个字符组成
下载人人客户端
品评校花校草,体验校园广场java开发两年,准备面试一间网页游戏公司 - ITeye问答
& 本人做JAVA开发快两年了,给一家网页游戏公司投了简历,约了明天面试,职位是游戏开发工程师,请问面试这样的的职位,需要了解哪方面的知识呢?
采纳的答案
你假如以前没做过类似的项目,而这个公司又给你打电话了,说明一下几点
1,公司现在很难招人。
2,这个行业还不错,公司面试你的时候可能是更多的打压你的工资,因为他们会说你的游戏开发经验不足(即使你再怎么准备游戏知识,他还是会说)
3,你进去之后得重新学习(这也是打压你工资的借口)。
所以说,你准备游戏知识是次要(也得了解基本的,还是得准备),关键是你准备怎样应对对方的刁难。
我的建议是:
& 1,假如你真的想进入游戏行业,而那个公司还不错(至少人多,人少了你懂的,肯定容易垮的),那么你的要求不要那么高。
& 2,假如你不是太想,但是又有点兴趣,那么直接提出你的期望工资,并且拒绝他打压,同时表现出你的学习能力和欲望。两手都得硬。
& 3,假如公司的人事或面试官不咋的,直接不考虑,你懂的。
网络编程方面的必不可少。如果是flex的话,那么actionscript你也得懂啊。
我看有可能问flash,flex吧
已解决问题
未解决问题}

我要回帖

更多关于 问题出现我再告诉大家 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信