计算机科学与技术专业未来有哪些方向?计算机研究生去哪些学校比较好?跪求这个网站。。
一、关于企业计算的方向企业计算是一个略显时尚和好听的名词,主要是
指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系管理)和SCM软件(用于
连锁经营,即物流软件)、银行证券软件、财务软件、电子商务/政务(包括各种网站)、数。
根据仓库、数据挖掘、商业智能等企业信息管理系统。
显然,企业计算领域的人才需求永远是最大的,因为这是计算机应用最多的领域。
优点是:
(1)人才需求很大,从事企业计算的公司占IT企业的大多数。除非你对自己的专业没有特长。
你总能在这个领域找到工作。
(2)这个领域的入门门槛比较低(如果你的软件功底不是很深,可以考虑这个领域)
(3)这个领域有很多大公司,大公司想赚大钱,所以会花更多精力在企业计算业务上。如果他们将来想的话,
要在大公司找一份相对稳定的工作,这样做的几率要大很多。
但这一领域的不足也是显而易见的:
因为这个领域的进入门槛比较低,虽然这个领域对人才的需求最大,但是竞争对手会
更多。你会发现,即使他不是IT专业的,经过几个月的惊喜,他可能还是做得很体面。
。特别是当你年纪大了,你可能会发现,你后面的年轻人可能很容易就赶上你的水平了。如果
你来国外工作,可能会发现从事这个领域的人多了,而且如云。当然,如果你在这
经过多年的企业历练,领域达到了一个较高的层次(比如设计软件架构),其价值会一直很高。国内的
这个人才领域的主要问题是,有经验的专家太少,一知半解的人太多。
从事企业计算领域,最重要的技能型技术课程有
J2EE建筑与编程
(2)大型数据库系统(如Oracle)
(3)基于UML的系统分析与设计。
如果有什么重要的技能,还可以包括XML和Web服务技术。如果你在这些领域,
如果你有很好的指挥能力,你就不会担心找工作的问题。
其中,J2EE是最重要的。目前,J2EE已经成为企业计算软件开发最重要的平台。我希望我的同学没有
不管你将来想从事什么方向,你都应该学习J2EE课程,至少为将来找工作准备一项关键技能。包
包括想从事嵌入式或其他领域的学生,也有必要学习J2EE。毕竟,J2EE是目前最重要的事情。
即使你不想在未来从事企业计算领域的工作,了解J2EE也是必要的,就像一门公共课程一样。
就像课程一样。
与企业计算密切相关的其他技能包括:点网架构和编程、软件测试技术和软件。
配置管理,这个领域更高层次的技能有数据仓库技术,组件和中间件技术,设计模式等等。
如通信协议分析和网络编程、Unix系统管理等。也属于一些相关课程。
只有一个J2EE足够深刻,让你细细品味。深入挖掘,你会发现你还需要学习的相关知识。
还有很多其他的(包括EJB、XML、Web服务、设计模式等。).
虽然从事企业计算的人才很多,但以下企业计算领域在国内外都比较稀缺:
(1)掌握大型ERP系统,主要是SAP系统,包括SAP Basis或SAP ABAP。
或者SAP功能模块实现(尤其是财务模块fi的实现)。
SAP顾问是最贵最难找的。其他大型ERP系统,掌握PeopleSoft和Oracle Fi。
拥有nacial、J.D.Edward、Siebel等大型ERP软件系统的人也是非常有价值的。这个领域的人价值不菲。
高,主要是因为这些软件专业性很强,特别大,很难有D版可以学,只有大型企业(比如世界500强)
强,90%以上用SAP)用得起,必须有实际工作经验才能掌握。如果是个人,
每个人都容易接触到的软件,那么这方面的人通常并不稀缺。如果以后有机会接触。
学习这些大型ERP软件系统的机会,我建议不要犹豫,抓住,它将举行一代金饭碗。海外的
懂SAP的人特别有价值。物以稀为贵永远是颠扑不破的真理。SAP的价值不仅仅是因为他。
是一个ERP软件,但它所体现的现代企业管理理念(如根据订货需求自动安排原材料采购和
生产计划等。).一般500强企业绝不会像国内很多企业那样,用J2EE从零开始设计企业的ERP系统。
系统(什么样的人为输入来了,设计出来的系统如何才能完美?),必须使用。
SAP等成熟的ERP软件。买不起SAP的公司可以用J2EE来设计ERP系统。
(2)掌握IBM大型机技术的人,如S/390大型机、MVS操作系统、JCL作业控制语言、COBOL程序等。
编程语言、DB2关系数据库或IMS层次数据库、CISC中间件事务控制系统等。专用于IBM大型机。
技术。
国内五大行和大部分外资行的后台系统都使用上述平台。IBM大型机被称为永恒
没有停机时间,平台相对封闭(这是最安全的),因此在24*7环境中连续运行的这些要求的关键应该是
使用(术语是关键任务应用程序)采用IBM大型机。这方面的人才很少。
是因为懂主机的都是老人(90年代以前从事IT的人),全世界的IT应届毕业生都少不了。
我可以重新学习IBM大型机(这是比较“老”的技术),没有新人来补,银行系统必须维护。
而且银行会不断开发新的业务(比如新的存款品种),虽然对IBM大型机人才有绝对的需求。
不是很大,但是比较恒定。银行很难找到这个领域的新人。如果很好找,花旗软件不会花那个。
培训我们实习生付出多大的代价(去年我培训了20多人,听说公司花了几十万的培训费。
(3)其他掌握数据仓库技术的人在国内也不多见。目前最主流的数据仓库平台应该是ORACLE。
在国外,知道一些特殊数据仓库的人,比如NCR/TEREDATA,很难找。
二、关于嵌入式系统的发展方向
嵌入式系统无疑是最热门、最有前景的IT应用领域之一。嵌入式系统用于一些特定的应用中。
在特殊设备上,硬件资源(如处理器、内存等。)的这些设备通常非常有限,而且成本很低
敏感,有时要求实时响应。尤其是随着消费电器的智能化,嵌入式更为重要。有如
手机、PDA、电子词典、可视电话、VCD/DVD/MP3播放器、数码相机(
DC)、数码摄像机(DV)、u盘、机顶盒、高清电视(HDTV)、游戏机、智能。
玩具、开关、路由器、数控设备或仪器、汽车电子、家电控制系统、医疗仪器、航空航天。
空设备等都是典型的嵌入式系统。
嵌入式系统是软件和硬件的结合,从事嵌入式开发的有两种人。
一类是硬件专业的,比如电子工程,通信工程。他们主要搞硬件设计,有时候还要开。
发送一些与硬件关系最密切的底层软件,如BootLoader和板卡支持包(像PC的)
像BIOS,驱动硬件下,支持操作系统上),最初级的硬件驱动等。他们的优势
但是,他们对硬件原理非常清楚。缺点是他们更擅长定义各种硬件接口,但往往在复杂的软件系统上比较吃力。
不够(比如嵌入式操作系统原理和复杂的应用软件等。).
另一类是软件和计算机专业的人,主要从事嵌入式操作系统和应用软件的开发。诸如
如果我们这些软件学习者很好的掌握了硬件原理和接口,也可以写BSP和硬件驱动。
。嵌入式硬件设计出来后,各种功能都用软件实现,很大程度上拿走了嵌入式设备的增值。
它依赖于嵌入式软件,而嵌入式软件是嵌入式系统最重要的工作(目前,许多公司已经将硬件设计包交给专门的
门五金公司,稍微复杂一点的五金都是台湾省或者国外公司设计的,国内五金设计实力很弱。
多嵌入式公司只负责开发软件,因为公司都知道嵌入式产品的区别很大程度上在软件上。
其实在软件方面是最有“花头”可做的),所以我们软件人根本不用担心自己是嵌入式。
在市场上,越是智能的设备和复杂的系统,越是关键的软件,这是目前的趋势。
潜力。
从事嵌入式软件开发的优势在于:
(1)目前这方面的人国内外都比较稀缺。一方面是因为这个领域的进入门槛高,不是只懂
较低级别的软件(如操作系统级和驱动程序级软件)对软件(嵌入式系统)的专业水平要求较高
系统对软件设计的时空效率要求高),必须了解硬件的工作原理,所以不专业。
IT人员很难切入这个领域;另一方面是因为这个领域比较新,目前发展太快,很多软硬件
技术出现时间不长或正在兴起(如ARM处理器、嵌入式操作系统、MPEG技术和无线通信协议)
当然,掌握这些新技术的人很难找。嵌入式人才稀缺,价值自然高。越有经验越贵。
越高。其实嵌入式人才是稀缺的,根本原因可能是大部分人无条件接触,需要相应的嵌入式开发。
送板卡和软件,需要有经验的人指导开发过程。
(2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常较低(但收入不低)。
。搞企业应用软件的IT公司,这个用户的系统做完了,还要搞下一个用户的,而且每个
用户的需求和完成时间都要根据客户的要求来改变,往往是疲惫的,重复的。相比之下,嵌入
进入系统的公司都有自己的产品计划,按照自己的节奏行动。开发的产品一般都是通用的。
,不会针对不同的客户进行修改。在一个产品模型被开发出来之后,通常会有一段很长的空闲时间(或者只是
对软件做一些小修),有时间充电休息。另外,大家都是从事嵌入式软件工作的。
范围比较窄,涉及的专业技术范围是那些(ARM,RTOS,MPEG,802.438+01等。),需要很长时间。
这些东西你学的越多,你就越有经验,你卖的钱越多,你就越能给那些新手半年琢磨的指导。若干
应用软件,也许下一个客户会换一个完全不同的软件开发平台,那就苦了。
(3)如果有一天你想创业,想做自己的产品,那么嵌入是个不错的想法,不像应用软件。
样品很容易被盗版。土木工程学院有一家叫启星的公司开发了一款叫“Project E”的手持PDA(
南校区门口有广告),施工技术人员可以使用这台PDA现场进行土建概算等土建计算。据说
它卖得非常好。我认识一个大学老师,他开发了一个餐厅的订单PDA(WinCE平台,可以无线联网和
上网),据他说,市场好,餐馆点PDA让顾客点,更显格调。我记得00班2+2班。
2000年,一群学生在学习Windows编程课程时,用VC++设计了一个功能强大的点餐系统。
程的项目,当时我真的很想建议他们把这个软件做成,这样估计会有一些销量(上海火车站南广场M
Acdonald使用漂亮的PDA为用户点餐。这些PDA的硬件设计通常
请其他公司定做(这叫“OEM”),都是普通硬件。我们只是设计软件,它就变成了自制的
自有产品。
(1)掌握主流嵌入式微处理器的结构和原理。
(2)必须掌握嵌入式操作系统。
(3)必须熟悉嵌入式软件的开发流程,做过至少一个嵌入式软件项目。
嵌入式软件中最重要的课程包括:
(1)嵌入式微处理器结构与应用:这是一门嵌入式硬件的基础课程,我院已经用这门课代替了。
统一的《微机原理与接口》课程(目前国内高校中有少部分IT专业因为讲x86计算机而这样做。
原理和接口很难找到实际用途,只是为了教学)。正如我们所说,嵌入式技术是软件和硬件的结合。
从事嵌入式软件的人要充分了解ARM处理器的工作原理和接口技术,包括ARM的汇编指令。
系统。如果不了解处理器的原理,怎么控制硬件工作,怎么写出最节省内存高速运行的程序?
优秀的代码(嵌入式软件设计特别注重时空效率),怎么会写驱动(驱动很硬很硬)
处理事情)?许多公司在招聘嵌入式软件人员时,要求熟悉ARM处理器。如果学生将来来公司,
从事嵌入式软件开发,公司会给你一份设备的硬件说明书(xxx Specificatio 2
n),必须能够理解内存分配、端口使用等最基本的指令(就像x86汇编一样),否则,
如何设计软件?有些同学觉得嵌入式处理器课程很枯燥,主要是因为硬件课程比较抽象。
所以,当我们的嵌入式实验室在10年6月建成的时候,你做了一些实验之后,就会觉得有形。仍然
有些同学对ARM汇编不感兴趣,认为C语言做嵌入式开发就够了。事实上,它不应该只是汇编语言
作为编程语言,学习汇编主要是掌握处理器的工作原理。一种陌生的汇编语言
人们如何在这种处理器中写出最好的C语言代码?在嵌入式开发的一些关键部分,有时需要编写
程序集,如引导加载程序等。(可能还有BSP)。尤其是对速度要求高的时候(比如DSP)
高速图像采集和图像解压缩的处理器),目前主要靠汇编程序(我见过很多公司都是
这样做)。在嵌入式公司工作的时候,看描述原理的手册,可能会用到很多。
汇编描述(我遇到过),因为很多硬件设计师只会写或者喜欢用汇编描述,这
你必须了解汇编程序,否则软硬件人员可能无法沟通。很多嵌入式的岗位需要招聘。
熟悉编制。
使用。
(2)嵌入式操作系统课程
大多数嵌入式操作系统除了WinCE之外都有很强的实时性,所以也可以称为实时操作。
实时操作系统。从事嵌入式系统的人必须掌握至少一个嵌入式操作系统(当
不过最好掌握两个),这是所有嵌入式技术中最关键的。
目前,最重要的RTOS主要包括:
第一类,传统经典RTOS:最重要的是Vxworks操作系统及其Tornado开发平台。甲硫膦酸丙胺乙酯
Works因为出现的早所以实时性很强(据说可以在1ms内响应外部事件请求),内核可以极小(
据说最低8K)可靠性高,所以在北美,Vxworks占据了大部分的嵌入式系统。特别的
尤其是在通信设备等实时性要求高的系统中,几乎非Vxworks莫属。Vxworks和的许多概念
技术和Linux很像,主要是C语言开发。贝尔-阿尔卡特、朗讯、华为等通信公司在
开发产品时大量使用Vxworks。但是Vxworks非常昂贵,所以一些小公司或产品往往
买不起。目前很多公司都在转嵌入式Linux(听说华为目前也在这么做)。但是不管怎样,
Vxworks将在很长一段时间内保持不可动摇。与Vxworks类似的一个稍有名气的实时操作系统是pS。
RTOS如操作系统,QNX和核心。
第二种,嵌入式Linux操作系统:Linux的未来不仅仅是作为一个服务器操作系统,最成功的也是在。
嵌入式领域应用的原因当然是免费、开源、众多支持软件和众多用户,这样嵌入式产品才变得成功。
这个会低。Linux本身不是为嵌入式系统设计的操作系统,也不是微内核,实时性不强。
目前应用于嵌入式领域的Linux系统主要有两种:一种是L,是专门为嵌入式系统裁剪的。
Inux系统,最常用的是uClinux(无MMU功能),目前占应用份额较大,可以在ARM7上运行;
另一种是运行在ARM 9上的,一般是移植Linux 2.4.18内核到上面,可以使用更多的Linux功能。
可以(当然uClinux可以在ARM 9上运行)。很多人预测,嵌入式Linux有望占领嵌入式操作系统。
50%以上的份额很重要。缺点是熟悉Linux的人太少,开发难度略大。
第三类,Windows CE嵌入式操作系统:微软也看到了巨大的嵌入式市场,MS永远都是。
最棒的是,WinCE虽然才出了几年,但目前已经占据了很大的市场份额,尤其是在PDA和手机领域。
WinCE目前在对接口要求高或者需要快速开发的场合很流行(据说有公司在卖)。
公司的工业电脑板卖得太好了,以至于来不及为顾客打折。WinCE目前主要是4.2版本(。
NET),开发平台主要是WinCE Platform Builder,有时也在EVC环境下开发一些上层应用。
因为WinCE开发是大家比较熟悉的VC++环境,所以我院所有学过Windows编程课程的同学都是
不会太难,这也是WinCE容易被人们接受的原因。开发环境方便快捷,微软强大的技术。
技术支持,WinCE开发难度比嵌入式Linux小很多。对于那些急于完成并且不想冒险使用嵌入式Linux的人来说。
WinCE是最合适的地方(找嵌入式Linux的人没那么好找)。毕竟公司不可能像学生一样。
努力学习那个,更重要的是保证开发的成功。根据侧重点不同,WinCE有两个特殊版本,一个是
一个是PDA专用的MS PocketPC操作系统(掌上电脑),另一个是MS智能手机操作系统。
在智能手机上(有PDA功能的手机),两者都属于WinCE平台。在PDA和手机市场,除了w
除了inCE,知名的PDA嵌入式操作系统还包括Palm OS(因其早期出现而闻名)和Symbian。
但在WinCE的强烈冲击下,Palm和Symbian未来还能有多久?我们学院可能是全国高校中唯一的一所。
开设“Windows CE嵌入式操作系统”专业课的学校主要基于以下原因:我院走在自己前面。
有一门Windows编程课程。学生学习VC++后学习WinCE是非常方便和自然的。通过学习畏缩,
还可以了解嵌入式软件的一般开发流程,也适合对Linux有所畏惧的同学。很明显,
嵌入式Linux永远取代不了WinCE,未来谁会占大份额还很难说。毕竟很多人更愿意拿。
在MS的平台下,就像世界各国政府推LINUX推了很久,但你能看到真正在PC上做出来的有几个。
使用LINUX的用户?据我观察,LINUX是目前嵌入式平台上呼声最高的,但实际上用的是WinCE。
更多。嵌入式LINUX可能更多的是有长期产品规划的公司,做长远考虑降低成本;
第二个是微软亚洲研究院对我院WinCE课程的支持计划,我们也希望以后有同学在我院通过。
微软的面试练习。WinCE和多媒体(如MPEG技术)是微软亚洲工程院的主要项目。
其中一个领域,他们确实需要精通WinCE的人。
总结嵌入式操作系统的课程。如果你觉得自己基础很深,能努力学习,可以学习嵌入式。
Linux如果觉得自己VC++基础不错,想快速学习嵌入式开发,我们学院的WinCE课程是最好的。
不错的选择。
(3)嵌入式开发的其他相关软件课程。
如果熟悉嵌入式应用的一些主要领域,这类人更受企业欢迎。主要相关领域
包括:
a、数字图像压缩技术:这是嵌入式系统最重要、最热门的应用领域之一,主要是掌握MPEG编解码。
编码算法和技术,如DVD、MP3、PDA、HDTV、机顶盒等。,都涉及MPEG高速解码。为此目的,
我们医院已经预约了一位可以开设数字图像处理课程的医生。
b .通信协议和编程技术:这包括传统的TCP/IP协议和流行的无线通信协议。首先,大多数
嵌入式设备必须接入局域网或互联网,所以首先要掌握TCP/IP协议及其编程。
要掌握的基本功;其次,目前无线通信是大势所趋,所以也需要掌握无线通信协议和编程。
非常重要。无结通信协议包括无线局域网通信协议802.11系列、蓝牙和移动通信。
字母(如GPRS、GSM、CDMA等。).
C.网络与信息安全技术:如加密技术、数字证书CA等。
d、DSP技术:DSP就是数字信号处理的意思,DSP处理器是用硬件实现的。
数字信号处理算法,如高速数据采集、压缩、解压缩、通信等。数字信号处理是电子的,
通信等硬件专业的课程最适合搞软件的。目前DSP人才紧缺。如果有一封信
信号与系统、数字信号处理等课程基础对学习MPEG编解码原理会有很大帮助。
(4)嵌入式开发的相关硬件基础。
对于软件工程专业的学生,从事嵌入式软件开发,如数字电路、计算机组成原理、嵌入式系统等。
微处理器结构等硬件课程比较重要。另外,汇编语言,C/C++,数据结构和算法,特别是
操作系统等软件基础课程也很重要。我们的主要目的是了解硬件的工作原理,但重点是
应该是在嵌入式软件,尤其是操作系统级的软件,这将是我们的优势。
我们有些研究生是电子、通信专业的,在模拟电路、单片机方面有很好的基础。
嵌入式很适合。嵌入式本身就是从单片机发展而来的,但是单片机没有OS,现在有很多。
嵌入式应用越来越复杂,嵌入式操作系统不得不被引入。另外,为了追求更高速度的信号。
速度,现在在一些高速场合,很多公司都在压缩解压一些DSP算法,比如MPEG。
归约算法由硬件实现,涉及HDL数字电路设计技术及其FPGA/IP核心实现技术。
目前市场上也很缺人。
第三,关于游戏软件方向,称游戏软件人才为数字媒体软件人才可能更好,包括游戏。
软件策划(最缺游戏策划的人),游戏软件美术设计,游戏软件程序设计等诸多人才。
对于软件学院来说,游戏软件编程当然是最适合的。
目前游戏软件人才短缺是真的。听说很多游戏软件公司苦于缺乏新的人才,尤其是专家。
补充,还得互相挖人才,连游戏软件人才都越来越值钱了。网上说教育部刚批了
准成立* * *第一所专门培养四年制游戏软件人才的本科大学。事实上,中国的许多大学,尤其是
软件学院都有搞游戏软件人才的想法,但是目前做出来的很少,主要是找不到会玩游戏的人。
软件课程的老师听说有个学校只能高价找韩国的老师,但是真的那么缺。
?
青少年沉迷网络游戏,颓废堕落的例子也不少,但还好没有上升到制造精神鸦片的高度。
开发游戏软件的人不用天天后悔(但开发儿童教育游戏软件的人不用后悔)。
如果你认为这是对民族软件产业发展的贡献,是一件有意义的事情。但是听一次家庭旅行
游戏软件公司老板说开发游戏软件很辛苦。
如果想自己创业,搞游戏软件是个不错的主意。现在在线网站或者公司都在购买游戏软件(尤其是
尤其是手机游戏软件,因为手机游戏用户可以从网站下载到手机上,不像网络游戏。
杂项),按下载次数或一次性采集。我们同学在校期间可以发一笔小财吗?
?做的好的话,说不定可以卖给国外网站,直接赚$ $ $呢。
一般来说,游戏分为以下几类:
(1) PC游戏,包括单机和网游。这类游戏开发平台基本都是基于VC++和DitrectX(
例如,DirectShow、DirectDraw、D3D等。,DirectX资料可以直接在MS网站上找到)。DirectX和Op
EnGL是两个主要的图形标准,OpenGL是跨平台的(在UNIX Unix/Windows上运行),尽管对它们中的许多进行了研究。
有人称赞OpenGL,称DirectX一文不值,但事实是,在Windows平台上,Direct
x最快最方便,所以Windows平台上的游戏还是DirectX。
(2)手机游戏:目前手机游戏主要有两个开发平台:
第一种手游是J2ME平台(Java 2 Micro Edition),最初是Java为嵌入式平台设计的。
但是,由于Java天生是由Java虚拟机(JVM)来解释的,所以J2ME很少用在嵌入式产品中(太慢了
内存太大)。但是J2ME有一个手机游戏的梦想?哎?蚂蚁吃东西和喝水吗?艾娃可以跨越原来的OS平台
因为,因为手机的OS很奇怪。我对J2ME完全陌生,但上次我从Square Enix那里听说,
J2ME与我们同学所研究的J2EE截然不同。据我所知,KJav目前在手机中应用广泛。
一种语言,KJava运行在一个叫做K Java虚拟机的解释器上(K JVM是SUN的早期演示。
J2ME是将其应用到嵌入式系统上开发的虚拟机),所以运行在K JVM上的J2ME被称为KJava。尽管
SUN表示,K JVM不能保证在未来得到支持,将开发一种新的性能更高的虚拟机。然而,由于KJava的释放,
早前很多早期的手游软件都是以K JVM作为J2ME虚拟机的标准,所以目前数量众多。
KJava手机游戏软件存在,并继续用KJava开发。尤其是* * *手机游戏软件由于开放。
推出的比较早(比如最大的电信运营商叫docomi的* * *,手机游戏就很受欢迎),大部分都是基于KJava的。
。所以目前市场上招聘手游软件人才时,很多人要求掌握KJava。对来说,请去孙家。
在网站上查找信息。
另一种手机游戏是BREW平台,CDMA的核心技术是高通的。
据说可以编译成二进制代码,当然速度快。主要的
开发语言是C/C++。然而,迫于被指责关闭的压力,高通在BREW平台上推出了J2M。
e虚拟机(但是想象一下会有多慢)。高通已与多家手机厂商达成BREW授权协议。
许可协议中,最恶意的是高通和中国联通捆绑了很多基于BREW的手机游戏,所以有些公开。
招聘时要求掌握BREW也就不足为奇了。
去年00级2+2班在答辩毕业的时候,他的一个同学说起他在公司玩的KJava游戏(是一个* * *游戏软件。
一家公司),另一位同学谈到另一家公司玩的BREW游戏。似乎不同的公司有不同的选择。
未来谁会更受欢迎?我估计随着手机硬件资源的不断完善,我不会在意一个JVM的成本,J2ME应该更多。
很有希望。毕竟更开放。
(3)专用游戏机:如游戏机、XBOX等。我不太了解他们,但是这些游戏太偏了。
游戏公司对人才的需求主要是以下技术:
(1)计算机图形学,尤其是3D编程和算法,包括DirectX或OpenGL。开发平台是VC++/DI。
RECTX或KJAVA。
(2)公司说手机游戏因为手机资源有限不得不压缩图像,所以如果压缩部分图像,
算法知识更佳。比如有更好的MPEG压缩算法,手机上用的比MPEG压缩更恶意。
特殊算法,但以此类推。
(3) TCP/IP Socket编程是网游开发者的必备。
(4)人工智能知识:复杂的游戏可能需要一些AI算法。
(5)网络与信息安全知识:网络游戏要防外挂。
这家公司(大宇)的网游服务器是基于Linux平台的,所以也提出了游戏服务器的软件工程。
司的技术要求(精通MSSQL、ORACLE、MYSQL等数据库,精通Linux编程,尤其
套接字编程)。还有对游戏网站维护人才的需求(ASP。NET和数据库)。