1、从公司技术管理角度看C游戏程序员发展C游戏程序员现状 中国C程序员100%都是自学的 。因为中国几乎没有象样的C培训机构 。大家都知道社会培训是赚钱为主要目的 。能在那里成才是个大运气 。也不象JAVA有SUN公司一手推行 。中国大学教育里也根本没有C教学 。关于C/C基础课的知识,只是让学生入门 。但对于实际的C软件工程应用,大学课本知识实践意义不大 。最重要的是,大学里没有合格的C老师 。编程是门技术 , 叫手艺也行 。而大学是搞科研的,多的是科学家,靠出PAPER教科凭职称为生 。并不是技术员 。没有10万行以上代码经验和成功软件项目经验的人,很难教出中高级C程序员 。游戏制作业对C程序员的要求是比较高的 。比一般行业软件高很多 。因为任何一个MMO都是个中大型软件项目 。日使用人次达到几十万上百万,同时使用人数几十万在线的大型网络多人交互软件,集成了超过十几项专业领域编程技术的软件,想不大都不行 。另外,中高级C程序员能力一般都很强 。因为都是自学成才,这需要较高智商,很强的自学能力,解决问题能力,和克服困难的毅力 。但是这种人才在游戏行业里人数并不多 。抛开凤毛麟角具备整体大型软件架构能力的高级人才不谈 。能够承担独立模块开发,具备独立解决问题的能力,写出在空间,性能,可维护性等几个方面达到要求的C程序员,也是很难找到的 。而具备这些能力,同时又具备一些专业领域技术的人(图形引擎,网络引擎,等),更加稀少 。所以,即便是大游戏公司,对于C游戏程序员的需求 , 也是永远不能够得到满足 。而已经在公司工作的C程序员 , 不经过短则3个月,长达1年的锻炼,也无法真正胜任独当一面的C游戏程序开发工作 。
MMO游戏开发对C游戏程序员要求 前面提到 , 所有MMO游戏都是中大型软件 。软件占用空间,稳定性,性能,可维护性等各项衡量软件质量的指标,对MMO游戏软件的要求都非常严格 。远大于普通行业软件 。这种规模和银行系统类似 。而客户端和软件逻辑比一般的商业软件又要复杂很多倍 。这就要求软件编写人员具备较高的程序编写素质 。游戏软件中,解决好软件工程部分 , 只是项目的1/3 。另外两部分是策划和美术/音频 。从经验来看,需求变更对于MMO游戏软件,不是偶然事件,而是一种MMO游戏软件开发的基本属性 。游戏软件投入大,周期长,风险高 。MMO市场变化也大 , 交互电子游戏发展迅速 。游戏软件必须面对外界变动 。又因为开发周期长 , 所以软件需求变动成为了软件开发的一种基本属性 。犹如复杂性是软件工程的一项基本属性一样 。这导致游戏软件的开发充满了不确定性 。交互娱乐不同于商业应用 。娱乐是属于理性和感性之间的领域 。而C开发面对就是0和1的二元世界逻辑 。这两个领域存在着不可调和的矛盾 。这种情况,对C游戏程序员提出了更高的要求 。首先,基本C知识,C/C运用技能,必须极其扎实 。并不是游戏软件开发用到什么平时书本上很难得到的知识点或者技能点 。游戏C开发的知识体系和技能体系 , 利用现有C书籍就可以满足 。比如《CPAORGRAMMING LANGUAGE》《CPRIMER》《EFFECT C》《MORE EFFECT C》等 。但是在开始游戏编程之前 , 把这些书本吃透并且实践熟练的人,非常难遇到 。当然能够真做到这点的人,已经是个中高级C程序员了 。我曾经遇到过一个,毕业工作不久就去了GOOGLE其次,对于面向对象的深入理解 。是非常重要的 。熟练掌握C/C语法,编程技巧,只是满足了C游戏程序员一部分要求 。而面向对象观念的深刻理解,会为大型C项目开发带来翻天覆地的变化 。有时候,在一个10人以上并行开发的C游戏项目中,面向对象方法会成为救命稻草 。《设计模式》以及《设计模式解析》相关的书籍,也是必修课 。最后,好技术人员的本质是自大的 。这属于正常 。但是如果这种习性影响了自身继续提高和团队合作 。以及影响了其成为技术管理者和项目技术核心时,那么这种技术人员的自身价值会大打折扣 。如果早日越过自命不凡这一关,扩大眼界 , 继续在综合素质上提高 。在技术管理能力,架构能力上提高,其自身价值才会继续增长 。落到实处,就是待遇和身家增长 。由于游戏开发的本质是团队开发 。任何时候,只有对一个团队有价值的技术人员 , 其本身的价值才有可能得以体现 。
- 从天津大学到南开大学怎么走
- 贝德玛是什么公司的
- 怎么把情侣空间从qq移除
- 从股票账户往银行账户转账要手续费吗
- 月中离职社保公司还给交吗 月末离职的话本月的社保公司给交吗
- 如何延长风冷电冰箱寿命?从养成好习惯开始
- vivo手机公司介绍
- 公司可以回购股东的股权吗
- 公司的账怎么做
- 林肯属于哪个汽车公司的品牌 林肯属于哪个汽车公司的
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
