导航:首页 > 程序命令 > 2k游戏的程序员

2k游戏的程序员

发布时间:2022-06-24 13:44:00

‘壹’ 想成为一名游戏程序员该怎么做

本人没有从事开发行业,但是不少同学都去做开发了,所以对编程略有一些见解。建议是多看代码多练习,有机会多参与项目,总之一定要多练。大学四年的代码量决定了毕业时的薪水。

‘贰’ 如何成为一名优秀的游戏程序员

首先让我们来谈谈什么是程序员,以及程序员需要做哪些事情?
选择做程序员,是源于真正意义上的兴趣和喜欢,在做程序员的这几年,我的生活也在一步步的提升,但同样,不可否认在我个人眼里,程序员的工作就像选择其他种类的工作一样,只是一份职业,一种在社会上存身立足的手段。
在校时,以及工作后都曾这么的想过:做一个IT从业人员,做一个程序员,做上个一二年,然后向提升下,做一个项目经理什么的。或许,可以开一家自己的小软件公司,或许做一名软件顾问,再或许开一个网站,开发一个自己的小软件。或者,真的不行的,利用做程序员这几年的积蓄做一些小买卖 转行另谋生计。总之,感觉做程序开发将是人生的一个过渡,可若真的按这种思路过渡,就将是用我人生的青春年华大好时光的五六年,或者更多时间。
下面一些事情是做程序员必须思考的:

(一) 你适合当程序员吗,你知道编程序是怎么回事吗?

1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)
2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)
3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)
4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)
5、程序员的未来很迷茫。(但我认为关键看你自己!我希望你是一个有追求的人,不仅仅是混碗饭吃。因为真正的乐趣在于创造;如果你能改变软件业的历史,那才是英雄;不想成为Bill Gates,不想成为Dennis Ritchie和 Bjarne Stroustrup,我会说你没有追求。
6、当程序员还是很有乐趣的。(当你学到新知识时,当你有新的思想见解时,当你有新的产品问世时,和知己探讨你的成果时…我问你,觉得这些是乐趣吗?)
7、当程序员不易也不难。(世间事有难易乎?为之…;不为…。你有决心和信心吗?)
8、你舍得花钱买书吗?(读好书绝对是学习编程的最佳捷径。你一定会说,现在电脑书籍真他妈的贵,没法子,谁让知识和技术在人家的脑袋,在人家的书里呢;等你写书时可以把价格定低一点,记着还有好多没钱但想买书的兄弟很困难呀。要舍得买书,买好书,不好的的书不如不读,其害大于其益,关于买什么书,你可以问高手或看候捷的书评;准备一个小本子记录你想买的书的名字,逛书店时看看,如果好就买下,记住要读,别光买不看。)
9、我告诉你,程序就是:任何有目的的、预想好的动作序列,它是一种软件。
10、编程序就是编写程序。
11、你想好了吗?(如果你想好了还是决定要当程序员,可以继续往下读;否则,你可以继续寻找别的出路了。)

(二) 作为一个合格程序员每天该做的事是什么
1、总结自己一天任务的完成情况
最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多;
2、考虑自己明天应该做的主要工作
把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作;
3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法
出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢;
4、考虑自己一天工作完成的质量和效率能否还能提高
一天只提高1%,365天你的效率就能提高多少倍你知道吗?(1+0.01)*365 = 37 倍;
5、看一个有用的新闻网站或读一张有用的报纸,了解业界动态
闭门造车是不行的,了解一下别人都在做什么,对自己能带来很多启示;
6、记住一位同事的名字及其特点
你认识公司的所有同事吗?你了解他们吗?
7、清理自己的代码
今天完成的代码,把中间的调试信息,测试代码清理掉,按照编码风格整理好,注释都写好了吗?
8、清理自己的桌面
当日事当日毕,保持清洁干净的桌面才能让你工作时不分心,程序员特别要把电脑的桌面清理干净;

‘叁’ 游戏程序员的基本要求

1 ,C++游戏程序员现状

中国C++程序员100%都是自学的。因为中国几乎没有象样的C++培训机构。大家都知道社会培训是赚钱为主要目的。能在那里成才是个大运气。也不象JAVA有SUN公司一手推行。中国大学教育里也根本没有C++教学。关于C/C++基础课的知识,只是让学生入门。但对于实际的C++软件工程应用,大学课本知识实践意义不大。最重要的是,大学里没有合格的C++老师。编程是门技术,叫手艺也行。而大学是搞科研的,多的是科学家,靠出PAPER教科凭职称为生。并不是技术员。没有10万行以上代码经验和成功软件项目经验的人,很难教出中高级C++程序员。

游戏制作业对C++程序员的要求是比较高的。比一般行业软件高很多。因为任何一个MMO都是个中大型软件项目。日使用人次达到几十万上百万,同时使用人数几十万在线的大型网络多人交互软件,集成了超过十几项专业领域编程技术的软件,想不大都不行。

另外,中高级C++程序员能力一般都很强。因为都是自学成才,这需要较高智商,很强的自学能力,解决问题能力,和克服困难的毅力。但是这种人才在游戏行业里人数并不多。抛开凤毛麟角具备整体大型软件架构能力的高级人才不谈。能够承担独立模块开发,具备独立解决问题的能力,写出在空间,性能,可维护性等几个方面达到要求的C++程序员,也是很难找到的。而具备这些能力,同时又具备一些专业领域技术的人(图形引擎,网络引擎,等),更加稀少。

所以,即便是大游戏公司,对于C++游戏程序员的需求,也是永远不能够得到满足。而已经在公司工作的C++程序员,不经过短则3个月,长达1年的锻炼,也无法真正胜任独当一面的C++游戏程序开发工作。

2 ,MMO游戏开发对C++游戏程序员要求

前面提到,所有MMO游戏都是中大型软件。软件占用空间,稳定性,性能,可维护性等各项衡量软件质量的指标,对MMO游戏软件的要求都非常严格。远大于普通行业软件。这种规模和银行系统类似。而客户端和软件逻辑比一般的商业软件又要复杂很多倍。这就要求软件编写人员具备较高的程序编写素质。

游戏软件中,解决好软件工程部分,只是项目的1/3。另外两部分是策划和美术/音频。从经验来看,需求变更对于MMO游戏软件,不是偶然事件,而是一种MMO游戏软件开发的基本属性。游戏软件投入大,周期长,风险高。MMO市场变化也大,交互电子游戏发展迅速。游戏软件必须面对外界变动。又因为开发周期长,所以软件需求变动成为了软件开发的一种基本属性。犹如复杂性是软件工程的一项基本属性一样。

这导致游戏软件的开发充满了不确定性。交互娱乐不同于商业应用。娱乐是属于理性和感性之间的领域。而C++开发面对就是0和1的二元世界逻辑。这两个领域存在着不可调和的矛盾。这种情况,对C++游戏程序员提出了更高的要求。

首先,基本C++知识,C/C++运用技能,必须极其扎实。并不是游戏软件开发用到什么平时书本上很难得到的知识点或者技能点。游戏C++开发的知识体系和技能体系,利用现有C++书籍就可以满足。比如《C++ PAORGRAMMING LANGUAGE》《C++ PRIMER》《EFFECT C++》《MORE EFFECT C++》等。但是在开始游戏编程之前,把这些书本吃透并且实践熟练的人,非常难遇到。当然能够真做到这点的人,已经是个中高级C++程序员了。我曾经遇到过一个,毕业工作不久就去了GOOGLE

其次,对于面向对象的深入理解。是非常重要的。熟练掌握C/C++语法,编程技巧,只是满足了C++游戏程序员一部分要求。而面向对象观念的深刻理解,会为大型C++项目开发带来翻天覆地的变化。有时候,在一个10人以上并行开发的C++游戏项目中,面向对象方法会成为救命稻草。《设计模式》以及《设计模式解析》相关的书籍,也是必修课。

最后,好技术人员的本质是自大的。这属于正常。但是如果这种习性影响了自身继续提高和团队合作。以及影响了其成为技术管理者和项目技术核心时,那么这种技术人员的自身价值会大打折扣。如果早日越过自命不凡这一关,扩大眼界,继续在综合素质上提高。在技术管理能力,架构能力上提高,其自身价值才会继续增长。落到实处,就是待遇和身家增长。

由于游戏开发的本质是团队开发。任何时候,只有对一个团队有价值的技术人员,其本身的价值才有可能得以体现。

3 ,成长和技术发展路线

一般技术人员发展有几个阶段

1 ,具备独立开发局部功能的能力

比如为某个UI编写逻辑接口函数。为某个LOGIN对话框编写自绘制控件等。

2 ,具备独立开发和攻关某个功能模块的能力

比如为游戏增加一个小型逻辑功能模块。

3 ,具备独立设计并开发某个系统的能力

比如设计和开发AUTOPATCH 系统

4 ,具备解决技术难题,设计架构的能力

比如开发网络同步仿真系统,开发一个中大型游戏制作工具

5 ,具备整体架构,管理,协调其他人共同开发一个大系统的能力

客户端主程,服务器主程,引擎主程等

6 ,技术director

制定技术发展方向,技术团队建立,技术管理等

在迈向每个阶段的过程中,伴随的都是巨大的工作量和工程压力。有时候是跨越1年的失败等等。在公司项目不成功时转换单位,重新开始,或者继续做为核心团队留在公司继续从新的机会做起,都是好的办法。但关键是吸取经验教训,尽量多学多练。并且结合自身长处发展。当然,游戏制作人员,最好还是依靠一个核心团队。成为核心团队的一员。

能够达到第三档的程序,已经是公司不可缺少的人才了。但往往程序员自身对自己的认识,和公司对其的认识,有时候会有差异。我碰到过一些人,脑子好用,写东西很快。各种技术都有涉猎。但总是不放心让他独立开发设计某个系统。哪怕是相对独立的工具。也会被搞得一塌糊涂。要后面人不停擦屁股。可自己还觉着自己水平很高。这种人浮躁,眼高手低,不愿意细致周全的做好一件完整的事。所以就可以看到他不停的跳来跳去,可在新公司的职位也没有见多么提高。公司非常重视交给一个程序员一件事,他是否能完整,考虑周全的把事情做完。哪怕时间长一点,也不能不做完。这会给工程带来致命的后果。

‘肆’ 游戏程序员的工作是怎样的

注意抓重点,游戏程序员也是程序员的一种。日常工作无疑也与大部分程序员一样,都是码代码。

除了这些,还有非常重要的一点就是加班!与所有的程序员一样,加班是永远都逃不了的。而且,对于游戏程序员来说,自己参与设计的游戏就像自己的孩子,再辛苦也要养大啊!而且一般来说,在人物造型美工、游戏界面和具体的代码实施过程中,程序员会不停地被要求修改代码。因为这三方的矛盾是永远存在的,而且无论最后听谁的,最辛苦的都是程序员。

所以说,入行需谨慎,需谨慎!

‘伍’ 游戏程序员工资怎么样

程序员工资高不高?某个公司的硕士应届生offer(有些公司不分学历),在IT行业大型互联网公司里只能算中等的。去年BAT的水平大致是18W-23W,special的不算,今年听说又涨了。网易游戏offer是按学校分的,去年交大的水平是28W+。那么游戏程序员工资高不高?
建议大家去一些招聘网站,看看目前的游戏程序员工资情况。同时,你也别忘了看看游戏程序员应该掌握哪些内容,同时在平时多加学习。
游戏开发的就业前景还是看好的,企业需求很大。可以从事unity开发设计技术工程师岗位。比如游戏公司(特别是手游公司)、unity虚拟现实体验店等等。值得关注的是目前在电脑端国内已经面世的游戏产品有500款左右,规模已经超过移动端,内容深度与游戏交互性也要更上一层楼。可见PC端unity游戏的发展前景已经受到市场的认可。
游戏的诞生,丰富了人们的精神文化生活,从单机游戏到网络游戏,从客户端游戏的火爆到网页游戏的兴起,再到如今手机游戏的崛起,游戏已经成了我们生活中不可或缺的一部分。
最新调查数据显示,中国游戏市场实际销售收入达到1144.8亿元,比去年同期增长了37.7%,其中端游收入608.9亿元,网页游戏收入202.7亿元,移动游戏收入274.9亿元,社交游戏收入57.8亿元,单机游戏收入0.5亿元,其中移动游戏销售收入首次超越页游。中国游戏市场用户数量为5.17亿人,比去年同比增长了4.6%,移动游戏用户数量约为3.58亿人,同比增长15.1%。
市场发展的如此火热,游戏公司盈利也颇丰,所以高薪,对于游戏公司的制作人员来说,是标配,当然也是因为游戏公司近两年,制作人才匮乏的现象比较明显,为了招揽人才,他们也不得不开出高薪。
现在互联网行业开发的薪资水平算是很高的,而unity游戏开发工程师的薪资水平更是高中之高,初级U3D游戏开发程序员的薪资就可以达到8K左右,工作2年以上的可以达到15K,3年经验的可以拿到20万到30万的年薪,还是很不错的。

‘陆’ 一个程序员的工资大约是多少啊计算机专业里做哪种工资比较高啊

刚毕业的学生一般拿2k-3k,这是个什么概念呢,北京吃饭和烟台差不多贵,但是租房子+交通费,要贵的多,北京的2k-3k,大抵相当于在烟台拿0.8k-1.5k的生活状态.烟台大概就是0.8k-1.5k了.现在工作不好找,应届生的薪水甚至会压的更低.
工作一两年/还算会写点东西的应届生,大概在北京能拿3k-5k,大抵相当于在烟台拿1.5k-3k,在烟台工作一两年,大概能拿到1k-2k,在烟台肯开3k的单位太少了,IT氛围不好,sigh.
在北京比较稳定的程序员薪金大概集中在5k-8k,这个大概相当于烟台拿3k-6k,在烟台做程序员,一般稳定在2k-3k吧,在次感慨烟台的IT氛围不好...
在北京做程序员,10k左右应该是个极限了,写程序巨牛的,不过这个数目,非常牛的有可能极个别能到15k-18k,想突破这个极限,你就必须能带团队---换句话说,你要应聘Team Leader(项目经理).
在烟台,水平超级牛的程序员,能拿到4-5k,这也是个极限了,烟台的企业不需要项目经理,都是小作坊那样子,更不需要别的,再牛也就拿这个数了.再往上封顶啦,你要是水平再牛一些,烟台就不要待了,来北京吧....
在北京能做项目经理,那么一般都是10k+的,要是手下再有一些兄弟跟着你混,你就可以去一些像样点的企业去做technology director(技术总监),整个公司都用你自己的开发团队,这时候你的薪水大概能往上有比较大的浮动空间(因为可以参与讨论部门预算哈),一般这样的职位都能拿到15k-20k左右,如果整个团队的开发力量相当的强大(注意不是个人力量强大),这时候大概往上能浮动到30k左右,在北京,30k基本算是封顶了....
再牛一些,分了公司的股份,是公司的股东,又主管技术,通常叫CTO,坐在这个位置上,那就不是论薪水了,通常可以做这个位置的人,自己竖旗子创业也是铁定没问题的事情,传说"做技术做到最后转管理"大抵就是这么回事.自己创业,赚多少都是有可能的.

‘柒’ 游戏程序员工资大概多少

如果是算平均工资的话,一个月有1万多,很多人能拿到15,000游戏的程序员,他是非常累的,结工资非常高的,当然针对他们加班的这种程度来说,就还好。
而且最重要的是有一些非常大的,有些公司很可能做一款游戏,之后会给很多年终奖,这个不算在基本工资里面的。

阅读全文

与2k游戏的程序员相关的资料

热点内容
deflaterjava 浏览:127
压缩机常用品牌 浏览:183
如何快速攻略服务器 浏览:373
压缩洗脸巾厚款 浏览:971
边柱子加密箍筋怎么算 浏览:113
keil以速度编译 浏览:129
幻云神奇宝贝服务器extreme在哪里 浏览:764
程序员下班后唱歌 浏览:202
压缩旧文件可以删吗 浏览:692
个人所得税APP怎么下载登记 浏览:67
网游apk反编译 浏览:891
iosjava服务器 浏览:614
文件夹显示chk 浏览:773
适合程序员的壁纸 浏览:602
php反斜杠路径 浏览:63
为什么应用市场不收录app 浏览:745
算法导论第二版第三版 浏览:162
win7扫雷命令 浏览:417
云健康APP平台有什么好处 浏览:208
远程操作命令 浏览:936