IT行业职业分析

上传人:痛*** 文档编号:87432100 上传时间:2022-05-09 格式:DOC 页数:15 大小:62KB
收藏 版权申诉 举报 下载
IT行业职业分析_第1页
第1页 / 共15页
IT行业职业分析_第2页
第2页 / 共15页
IT行业职业分析_第3页
第3页 / 共15页
资源描述:

《IT行业职业分析》由会员分享,可在线阅读,更多相关《IT行业职业分析(15页珍藏版)》请在装配图网上搜索。

1、-IT行业职业分析1.程序员程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员。必备技能:1熟练开发工具做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C+和JAVA是重点推荐的开发工具,C/C+以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C+编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuil

2、der,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握根本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。(2) 熟知数据库很多应用程序都是以数据库的数据为中心,而数据库的产品也有不少,其中关系型数据库仍是主流形式,所以程序员至少熟练掌握一两种数据库,对关系型数据库的关键元素要非常清楚,要熟练掌握SQL的根本语法。虽然很多数据库产品提供了可视化的数据库管理工具,但SQL是根底,是通用的数据库操作方法。如果没有时机接触商业数据库系统,可以使用免费的数据库产品是一个不错的选择,如mySQL,Postgres等。(3) 了解操作系统当前主流的操作系统

3、是Windows,Linu*/Uni*,熟练地使用这些操作系统是必须的,但只有这些还远远不够。要想成为一个真正的编程高手,需要深入了解操作系统,了解它的存管理机制、进程/线程调度、信号、核对象、系统调用、协议栈实现等。Linu*作为开发源码的操作系统,是一个很好的学习平台,Linu*几乎具备了所有现代操作系统的特征。虽然Windows系统的核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。随着技术的开展,软件与网络的无缝结合是必然趋势,软件系统的位置无关性是未来计算模式的重要特征之一,D/CORBA是当前两大主流的分布计算的中间平台,D是微软(组件对象模型)的扩展

4、,而CORBA是OMG支持的规。*ML/WebServices重要性不言而喻,*ML以其构造化的表示方法和超强的表达能力被喻为互联网上的世界语,是分布式计算的基石之一。(4) 不要将软件工程与CMM分开大型软件系统的开发中,工程化的开发控制取代个人英雄主义,成为软件系统成功的保证,一个编程高手并不一定是一个优秀的程序员,一个优秀的程序员是将出色的编程能力和开发技巧同严格的软件工程思想有机结合,编程只是软件生命周期中的其中一环,优秀的程序员应该掌握软件开发各个阶段的根本技能,如市场分析,可行性分析,需求分析,构造设计,详细设计,软件测试等。(5) 需求理解能力程序员要能正确理解任务单中描述的需求

5、。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个工程中的影响及潜在的威胁。(6) 模块化思维能力作为一个优秀的程序员,他的思想不能局限在当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能使系统构造越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。素质要求:(1) 团队精神和协作能力(2) 文档习惯(3) 规化的代码编写习惯(4) 测试习惯(5) 学习和总结的能力(6) 拥有强烈的好奇心2、 系统分析员系

6、统分析员system analyst是对大型、复杂的信息系统建立任务中,承当分析、设计和领导实施的领军人物。要做好与客户之间的关系,同时对客户的需求要正确的理解,要选择适宜的开发技术,同时做好与客户间沟通交流,学会说服对方。要求:(1) 根本功好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底、丰富的经历是今后做系统分析的根底。没有对系统本身进展过透彻剖析过,很难领会到其中一些难以言述的精华。合理的知识构造。语言能力、文字表达能力、技术的全面性等是对系统分析员的根本要求。(2) 思想全局观念是系统分析员必须具备的观念。如果系统分析员设计时太注重细节,往往会陷入在*个问题上纠缠不清的泥潭,

7、系统分析员要有面向用户的思想。系统分析员应当有能力将自己扮演成用户,来了解要交付的工程看起来像什么样式,感觉像什么,从而了解用户的想法并挑选出合理部份去开发。从这个意义上说,系统分析员才能获得有意义的见解去引导他的开发组成员。系统分析员头脑中要对工程结局有一个清楚的认识,并保证工程不偏离方向。系统分析员要有根植于技术,高于技术思考问题的思想。纯粹的程序员通常对最终结果考虑的不是很多,当一种新的技术在市场上出现时,他们对能否按时交付的考虑就比拟少,而强烈希望他们的方案能够建立在新的技术之上。因此,系统分析员的想法和行动要像一个用户,又要能够站在技术的高度,成为真正的用户、程序员之间的代言人。(3

8、) 任务难度的预测能力系统分析员要具备快速的任务难度预测能力以及具备快速确定开发小组人员构成和任务划分的能力。昆虫自然会长出翅膀,而思想却需要长期的浸润。要做到这点,需要大量的思考、学习。设计远比编程重要。当今软件业的开展,各种开发工具的出现,编程已经不是什么问题,程序员的工作*种程度上讲是将别人现成的东西拼凑堆砌起来。系统分析员要清楚的认识到,如今大多数程序员没有学会怎么去整体的了解一个系统,有些甚至不了解编程这不是说他们不会写代码。可视化的开发工具加五花八门的控件,程序员可以偷点懒了,基于技术,跳出框架。基于现有技术结合用户需求思考问题,设计时跳出框架。(4) 准备工作统一的各种文档模式,

9、这其中包括今后软件变量、字段命名规则。根本素质:(1) 必须理解和明确系统建议、建立单位的经营管理目标及战略开展方向。2要能与组织管理高层一起涉及确定信息系统建立的长期目标,并进展必要的分解。3要在详细调查的根底上,正确判断组织部现状和外部条件,进展可行性分析。4能够根据现实条件确定组织信息系统开发策略。5应具备选择适宜方法和工具并培训开发人员的能力。6善于沟通,妥善协调决策者、开发人员与业务人员的观点,达成共识。7了解信息技术开展,并能建立适合业务需求的技术模型。8具备一定的行政管理能力,能够恰当调度人、财、物等要素,完成开发目标3、硬件工程师硬件工程师Hardware Engineer职位

10、要求熟悉计算机市场行情;制定计算机组装方案;能够选购组装需要的硬件设备,并能合理配置、安装计算机和外围设备;安装和配置计算机软件系统;保养硬件和外围设备;清晰描述出现的计算机软硬件故障。从业要求:1. 熟悉电路设计、PCB布板、电路调试,能熟练使用PROTEL等电路设计软件;2. 熟练应用常用电子元器件,熟练检索各种元器件材料;3. 掌握常用的硬件设计工具,调试仪器仪表的使用方法;4. 2年以上硬件产品的开发工作经历,熟悉嵌入式系统的硬件及软件开发;5.工作态度积极,责任心强,良好的沟通与团队配合;6.独立设计过完整的电子产品,能读懂英文产品规格书;必备知识:1. 根本知识;2. 硬件总体设计

11、;3. 硬件原理图设计技术;4. 硬件PCB图设计;5. 硬件调试;6. 软硬件联合调试;4、 软件工程师软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作容都与软件开发生产相关。能力要求:.NET方面的开发熟悉.net开发体系,熟悉C# ASP .NET熟悉SQLServer,Oracle数据库开发以上要求至少3年开发经历。具有企业管理系统工程经历。5.了解企业ERP及财务管理软件

12、用友,金蝶者优先。6.善于沟通,能独立撰写方案。为人老实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神JAVA应用程序开发技能要求:熟练使用Struts2+Spring+Hibernate掌握Jquery掌握Java熟悉Oracle掌握*ml/webservice掌握OOD、OOP根本文档写作能力web、数据库方面的开发计算机或相关专业本科以上学历;有4年以上开发经历,有良好的代码编写习惯,熟悉软件开发规;熟练掌握ASP,NET;等编程语言,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线

13、程等技术;热衷于互联网WEB开发,热衷于钻研最新的前沿技术,精通*ML,Javascript,CSS,AJA*等WEB前端技术;熟练的技术文档编写能力,熟练使用Rose,Power Design,Visio等建模和设计软件,有一定的架构设计能力;精通SQL server数据库技术,了解数据库性能调优者优先.C#工程开发计算机专业本科以上学历,一年以上C#/ASP NET开发经历,熟练使用SQL数据库,有欧美工程开发经历者优先;大学英语四级以上,具有较强的听、说、读、写能力,尤其是听、说能力;工作认真细致,踏实肯干,具有较好的团队协作精神和沟通能力;良好的逻辑思维,能够承受一定的工作压力并可以按

14、时完成工作且保证质量php工程开发使用PHP语言开发互联网应用程序;产品和功能模块的开发与维护;与页面设计师协调沟通,编写局部Javascript和HTML;参与底层MVC框架的编写与维护。5、 网页美工网页美工是精通美学,photoshopPS,FLASH,dreamwaverDW等一制作软件的网络人员,且必须具有良好的创意和一定程度的审美观。必要时需要一定的筹划知识。为所有的页面画出来并用DW和css排版出来。页面必须清晰简洁,还要适宜后台调用。职能:图形设计,即传统意义上的美工。不是单纯意义上美术工人的工作,而是软件产品的产品外形设计。交互设计,主要在于设计软件的操作流程、树状构造、操作

15、规等。一个软件产品在编码之前需要做的就是交互设计,并且确立交互模型,交互规。用户测试/研究,这里所谓的测试,其目标是测试交互设计的合理性及图形设计的美观性,主要通过以目标用户问卷的形式衡量网页设计的合理性。【技能解析】网页美工负责整个的前台设计,界面设计、规划整个网页的布局。可以使用ps进展界面效果图的设计,AI辅助设计LOGO、以及网标。所以作为网页设计师掌握的重要工具就是photoshop软件。掌握技能:根底美术:素描石膏几何体、静物写生;色彩色彩构成、简单色彩静物写生。三大构成:色彩构成、平面构成、立体构成Photoshop网页配色及排版设计;Illustrator网页设计;Dreamw

16、eaver网页制作软件设计考前须知:有一定的ps功力。要有创意,有自己独到的想法。要心细。多看别人好的作品,多与人交流想法,取长补短。要实用,网民使用方便,为整个目标效劳。审美能力网页设计就相当于平面设计,网页设计师可以将平面设计中的审美观点套用到这上面来其区别是动态网页的制作是平面设计不能到达的,它是一种审美方式的延伸,所以平面设计上的审美的观点在网页设计上非常实用。6、 维护工程师随着网络的不断普及,各种类型的如雨后春笋般的出现,维护工程师的需求也在不断的扩大,管理和维护以及根据需求完成信息的更新和信息资源的整合成为他们的分之事。除此之外,精通CSS、HTML等语言,熟悉数据库应用,有一定

17、美工根底能独立进展设计和制作的人才也是各大门户争抢的香饽饽。职业要求:教育培训:计算机或相关专业,大专及以上学历。相关专业证书包括:CP、CCIE认证。工作经历:熟悉前台相关技术,熟悉web2.0相关技术;精通TCP/IP协议、OSI参考模型;熟悉HTML、DHTML、CSS、Javascript、ASP、JSP等web页面开发语、photoshop/Flash/Dreamweaver/Fireworks/等相关软件工具和数据库技术;具备较强的学习能力。7、 高级软件工程师培养目标:1. 具备软件开发工作所需的知识和技能,编码熟练度和规性到达一定要求;2.具备一定的工程能力(包括调试能力、文档

18、编写能力、测试能力等)和综合技术素质(包括对软件生命周期的理解、对设计模式的理解、必备的行业知识和经历等);3.扎实掌握客户端技术、面向对象技术、三层架构。职业要求:教育培训计算机、电子、通信、信息工程、自动化等相关专业,大专以上学历。工作经历三年以上的软件开发经历;具备扎实的计算机软件根底,熟悉汇编语言和数据构造,并对软件工程有较好的理解;熟悉.NET/Java/C+/VB/Delphi等常用开发语言中任意一种;有Oracle、SQL-SERVER或DB2等数据库上的开发经历,熟悉SQL语言;具备良好的沟通能力,较强的分析、解决问题、领悟、归纳和逻辑推理能力和撰写开发文档;具有良好的方案性,

19、团队精神,能承受工作压力并充满热情。8、 互联网软件开发工程师互联网软件开发工程师又称为web开发工程师,是进展应用效劳、模块设计等建立工作的专业技术人才。随着web 2.0时代的到来,的个性化则意味着精而专,之间的分工更明确,而且的个性化不是原来的网页个性化,而是效劳个性化。这就要求互联网软件开发工程师拥有精专的技术,为提供更好的个性化应用效劳。职业要求:教育培训:计算机或相关专业,大专及以上学历。工作经历:深入理解面向对象的程序设计思想;了解整体构架设计和工程开发的流程;熟悉JavaScript、Aja*、*ML、CSS及PHP等Web开发技术;熟悉MySQL/SQL Server或ora

20、cle数据库;熟悉Linu*环境开发经历,具备Linu*系统常识;熟悉代码编写规;具有较强的逻辑思维能力、独立工作能力和良好团队精神,能很快适应新的环境,自学能力强。9、 数据库工程师数据库工程师(Database Engineer),是从事管理和维护数据库管理系统(DBMS) 的相关工作人员的统称,他属于运维工程师的一个分支,主要负责业务数据库从设计、测试到部署交付的全生命周期管理。数据库工程师的核心目标是保证数据库管理系统的稳定性、平安性、完整性和高性能。在国外,也有公司把数据库管理员(Database Administrator1 ,简称DBA) 称作数据库工程师,两者的工作容根本一样,

21、都是保证数据库效劳7*24小时的稳定高效运转,但是需要区分一下数据库工程师和数据库开发工程师(Database Developer):1) 数据库开发工程师的主要职责是设计和开发数据库管理系统和数据库应用软件系统,侧重于软件研发;2) 数据库工程师的主要职责是运维和管理数据库管理系统,侧重于运维管理。技术能力:数据库工程师以技术为根底,通过技术保障数据库提供更高质量的效劳。数据库工程师工作的职责及在业务中的位置决定了数据库工程师需要具备更加广博的知识和深入的技术能力。在数据库环境的管理与维护中,技术任务可归结成许多不同的分类。下面列出了一名数据库工程师应掌握的一些技能:1理解数据备份/恢复与灾

22、难恢复恢复已损坏的数据库是每一个数据库工程师应掌握的最重要的技能。数据库工程师需要完全理解数据库所有可能的备份与恢复方法,以及不同备份方法与不同恢复策略的对应关系。此外,数据库工程师还需要与业务部门合作,一起确认业务需求,明确用户能够容忍的数据丧失底线。此外,业务用户还需要确定在系统故障情况下,他们的业务能够维持多长时间。理解这些需求可以帮助数据库工程师开发出一个满足业务用户要求的备份/恢复方法。一个优秀的数据库工程师要定期测试备份与恢复流程,保证他们有能力恢复业务数据,满足企业所规定的业务数据丧失与恢复要求。2工具集的使用所谓工具集,指的是一组用于执行不同数据库工程师任务的脚本。这个工具集应

23、该包含不同的小代码片段,它们可以快速诊断问题或执行一个特定的任务。这些工具脚本应该按数据库工程师的活动类型归类,如备份、索引维护、性能优化、容量管理等。由于总是会执行新任务、发现新问题或找到其他人开发的好用脚本,因此一个优秀的数据库工程师会不断地给这个工具集增加新脚本。此外,他还应该了解网上哪里能够找到一些免费的工具和脚本。一个好的数据库工程师知道什么时候可以利用其他人编写的脚本,从而节省自己的时间和改良自己的工具集。3知道如何快速寻找答案数据库每天会面临各种各样故障的挑战,从硬件到网络,从性能压力到程序bug,数据库工程师都要沉着应对,一一排除。即使是数据库大牛,也不可能是无所不知的,因此每

24、个数据库工程师一方面需要不断修炼自己,积累操作系统、网络、硬件、存储系统、分布式计算等理论根底,另一方面还要有快速寻找新问题解决方法的能力。如果一个数据库实例不能按预期方式运转,则快速寻找新问题的解决方法也是一个重要能力。一个好的数据库工程师知道如何快速地在网上查找一个未知问题的解决方法。此外,他们也可能已经知道了一些非常不错的,也知道业界专家会提供一些好建议,同时知道什么时候应该忽略一些不好的建议。你可能想象不到,确实有一些建议不值得参考。4如何监控和优化数据库性能对于任何数据库产品,性能都尤其重要,它会直接影响产品的响应速度和用户体验。对于一个数据库工程师来说,性能优化一般需要占用50%的

25、工作时间,因此数据库工程师需要知道如何监控和优化数据性能。以SQL Server举例,性能是一个关键的问题,因此数据库工程师需要知道如何修复故障和监控性能问题。有许多第三方性能监控工具可以帮助数据库工程师优化性能。如果数据库工程师只使用第三方工具,而不会使用SQL Server自带的原生工具来监控性能,则相信很快就会出现问题。虽然使用第三方工具来监控性能也很不错,但是数据库工程师一定要理解SQL自带的一些原生工具,如SQL Server Profiler、Database Engine Tuning Advisor、Dynamic Management Views、系统/扩展的存储过程、E*t

26、ended Events等。许多第三方工具实际上在使用这些底层的原生工具。因此,理解这些自带的原生工具将有利于增强数据库工程师使用第三方工具的经历。5研究新版本在技术领域中,没有什么是一成不变的。每隔两三年,主流数据库厂商都会发布一个大版本的更新。数据库工程师应该紧跟新版本所作的修改,它们可能有许多变化方法,最好的方法是迟早介入这个过程。测试版开放后马上下载和安装,尽快掌握第一手使用经历。一名好的数据库工程师总是走在学习排头兵,总是会第一时间安装和测试新版本。这样他们就可以尽早理解新特性,然后提出一些合理的新建议,帮助组织更好地利用新版本数据库。6理解代码最正确实践方法数据库工程师应该了解如何

27、编写高效的代码。有许多糟糕的编码实践方法会导致拙劣的性能。一名好的数据库工程师要能够理解和识别这些糟糕的编码实践方法,知道如何修改这些烂代码,让它们变成高效代码。此外,他们还要记录下写代码的最正确实践方法,并且将这些实践方法分享给其他人。7持续不断地学习数据库及其组件涉及面非常广。数据库工程师很难理解一个技术的方方面面。数据库工程师需要持续学习如何管理数据库。这个学习过程有很多方法。其中之一就是参加正式培训。但是,并非人人都有这样充裕的事件和金钱,也并非人人都能够放下手头工作专门出去参加正式的培训。但是,还有许多其他方法可以获得培训,而且大多数还是免费的。一名好的数据库工程师一定要订阅一些定期

28、发布数据库新技巧和新文章的社区。此外,他还应该参加一些用户组织,可以在周末参加一些当地的免费沙龙活动。8数据库平安性平安性是一个热门话题。数据库工程师应该完全掌握如何实现数据库的平安访问。他们应该理解操作系统身份验证和数据库身份验证的区别,以及它们各自的使用场合。他们应该理解如何使用数据库角色来管理不同类型用户的平安配置。他们应该理解连接数据库的端口与协议。此外,他们还应该理解如何加密整个数据库,或者加密一个数据库中一个表的*一个字段,同时理解关于加密数据的各种问题。9数据库设计决定数据库性能的一个关键问题是数据库设计。数据库工程师需要理解关于数据库设计的各个方面。他们要能够理解设计好坏的区别

29、。他们需要理解为什么使用正确的外键约束、主键、检查约束和使用数据类型能够保持数据库的数据完整性和实现高效的数据查询与更新。10索引设计数据库索引是提高应用程序检索和更新数据速度的重要环节。数据库工程师需要知道索引的工作原理。他们应该知道聚簇索引和非聚簇索引的区别,知道这些索引的物理存储方式。数据库工程师应该知道如何在执行方案中使用这些索引。他们应该理解如何找到索引的使用统计、理解索引碎片及如何发现丧失的索引。他们应该知道如何维护索引,以及索引统计信息对于查询引擎的重要作用。11容量监控与规划数据库往往要使用大量的资源,包括CPU、存、I/O及磁盘空间。数据库工程师应该理解如何监控数据库所需要的

30、不同主机资源的用量。他们应该能够理解这些资源在不同时间的使用情况,以及利用历史使用数据来规划未来的容量需求。在监控过程中,数据库工程师应该能够预见到容量规划会在将来什么时候出现问题,然后采取必要的措施保持数据库不会因为容量限制而出现中断。12数据库许可证不同的产品有许多不同的许可证授权方式。而且,同一款产品本身又有许多不同的版本。数据库工程师应该理解所负责的数据库版本的不同授权模式。他们应该能够提供指导如何通过合理购置授权来减少数据库总拥有本钱,以及如何合理利用授权方法来降低未来版本的升级本钱。13尽可能实现自动化数据库工程师每天都需要执行许多的日常任务。其中一些任务需要每天执行,而另一些则每

31、周、每月或每年执行。一名好的数据库工程师需要理解如何高效地安排自己的时间。其中一种方法是建立工作流程,这些日常任务的自动执行。通过实现日常任务的自动化执行,数据库工程师就可以用更多的时间去关注于数据库环境管理中遇到的严重问题。你具备的特质越多,作为数据库工程师的你就越优秀。成为一名成功数据库工程师的关键是不断地学习与提高,努力去掌握更多关于如何管理和维护数据库环境的知识。性格要求:自信心:足够的自信心能够帮助数据库工程师在重要紧急时刻果断下决定,而不是不知所措地看着事故发生。好奇心:几乎所有的数据库系统都在不停地更新,但并不是所有的更新都有技术文档,对于优秀的数据库工程师来说,好奇心是必须的。

32、没有好奇心和求知欲的数据库工程师总是等待别人来告诉他们答案。自我驱动:自我驱动对每个人都是很重要的,对数据库工程师尤其如此。数据库工程师要能想方法使问题出现,而不是等待问题的出现。自驱力强的数据库工程师常常设法取得或者自己写一些必要的脚本来监控包括数据表大小Table Size、表空间使用Tablespace Usage等工程,这些工程如果被无视,他们将遇到麻烦。坚韧的意志力和沉着的心态:数据库工程师常常会碰到棘手的问题。寻找答案是一个需要坚韧意志力、可以经受摔打的个性特点。同时面对紧急情况时要能处乱不惊,保持平和的心态冷静处理问题。工作认真细致,勤于思考:注意细节的数据库工程师能够深入了解数

33、据库的核,并能理解视图、表之间的关系,这点非常重要。时间管理能力:数据库运维的工作非常繁琐,因此需要将碎片化的时间充分利用起来。良好的沟通能力、具有团队合作精神:数据库工程师的工作需要跨部门、跨工种接触很多工程师,善于沟通、团队协作能够起到良好作用。10、 网络工程师网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建立、运行和维护工作。技能:通过等级考试的合格人员能根据应用部门的要求进展网络系统的规划、设计和网络设备的软硬件安装调试工作,能进展网络系统的运行、维护和管理,能高效、可靠、平安地管理网络资源,作为网络专业人员对系统

34、开发进展技术支持和指导,具有工程师的实际工作能力和业务水平,能指导助理工程师从事网络系统的构建和管理工作。(1)熟悉计算机系统的根底知识;(2)熟悉网络操作系统的根底知识;(3)理解计算机应用系统的设计和开发方法;(4)熟悉数据通信的根底知识;(5)熟悉系统平安和数据平安的根底知识;(6)掌握网络平安的根本技术和主要的平安协议;(7)掌握计算机网络体系构造和网络协议的根本原理;(8)掌握计算机网络有关的标准化知识;(9)掌握局域网组网技术,理解城域网和广域网根本技术;(10)掌握计算机网络互联技术;(11)掌握TCP/IP协议网络的联网方法和网络应用技术;(12)理解接入网与接入技术;(13)

35、掌握网络管理的根本原理和操作方法;(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;(15)理解网络应用的根本原理和技术;(16)理解网络新技术及其开展趋势;(17)了解有关知识产权和互联网的法律法规;(18)正确阅读和理解本领域的英文资料。11、测试工程师测试工程师,软件质量的把关者,工作起点高,开展空间大。我国的软件测试职业还处于一个开展的阶段,所以测试工程师具有较大开展前景。技能:1、能搭建一个稳定、可重复的测试环境,能够保证测试结果的正确;保证到达测试执行的技术需求;保证得到正确的、可重复的以及易理解的测试结果。2、掌握测试工具:并发性能测试是在客户端执行的黑盒测试,一般不

36、采用手工方式,而是利用工具采用自动化方式进展。目前,成熟的并发性能测试工具有很多,选择的依据主要是测试需求和性能价格比。著名的并发性能测试工具有QALoad、LoadRunner、Benchmark Factory和Webstress等。这些测试工具都是自动化负载测试工具,通过可重复的、真实的测试,能够彻底地度量应用的可扩展性和性能,可以在整个开发生命周期、跨越多种平台、自动执行测试任务,可以模拟成百上千的用户并发执行关键业务而完成对应用程序的测试。3、善于分析测试数据:在初始的测试环境中需要输入一些适当的测试数据,目的是识别数据状态并且验证用于测试的测试案例,在正式的测试开场以前对测试案例进

37、展调试,将正式测试开场时的错误降到最低。在测试进展到关键过程环节时,非常有必要进展数据状态的备份。制造初始数据意味着将适宜的数据存储下来,需要的时候恢复它,初始数据提供了一个基线用来评估测试执行的结果。12、游戏开发工程师工作容:1、了解并致力于游戏总体设计;2、配合主程序完成游戏架构及各大功能的设计、开发、调试和其他技术支持;游戏开发工程师游戏开发工程师3、负责游戏开发工具和运营维护工具的设计与开发;4、完成游戏效劳器端模块代码及相关文档的书写、优化对已完成代码进展单元测试;5、管理维护游戏平台的制作与运行;6、与团队其他人员配合,促进游戏的改良创新。岗位职责:1、负责客户端架构设计、模块划

38、分、编辑器规划、引擎维护与人员分工;2、负责游戏客户端与公司技术平台的整合;3、协调与效劳器端、筹划、美术和公司其他技术支持部门之间的关系;4、对客户端质量负全责。职业技能:1.计算机软件或相关专业2.精通数据库,SQL(主要是Mysql),能独立完成各种复杂的查询3.精通Java效劳端编程(Eclipse平台)4.熟悉HTTP、Servlet、Json、*ML5.了解Linu*6.了解Tomcat7.有良好的面向对象设计能力,了解设计模式8.了解手机游戏系统架构、数据构造和游戏引擎9.熟悉python者优先10.对手机网游开发感兴趣者优先11.对游戏感兴趣者优先13、系统工程师系统工程师是指

39、具备较高专业技术水平,能够分析商业需求,并使用各种系统平台和效劳器软件来设计并实现商务解决方案的根底架构的技术人员。他是个纯粹的技术职业,而且需要脚踏实地地工作,能够亲自动手进展软件、硬件操作,因而受到许多求职者的青睐。职业要求:1. 了解多种平安攻防技术;2. 了解主流uni*/linu*、windows平台的设计、实施工作,了解主流数据库管理、网络、存储技术及相关平台的实施工作、能用SHELL编写相关脚本、了解SQL注入、跨站脚本攻击;3. 熟悉Mysql数据库、oracle数据库、sqlserver、db2等主流数据库;4. 具备良好的沟通能力和团队协作精神及较好的文档能力;5. 积极进

40、取,工作热情高,能承受工作压力,有很强的自学能力。14、系统架构师系统架构师是一个最终确认和评估系统需求,给出开发规,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的技术实现。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能马上给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把握整个工程,使设计的工程尽量效率高,开发容易,维护方便,升级简单等。能力要求:一、系统架构相关的知识和经历。二、很强的自学能力、分析能力、解决问题的

41、能力。三、写作、沟通表达、培训。具备能力:作为软件开发的设计架构师,则必须拥有一定的编程技能,同时有高超的学习新的架构设计、程序设计技能。另外,我觉得作为软件架构师,还必须了解一定的硬件、网络、效劳器的根本知识。要不然,你都不知道有些什么材料可以用,你怎么去根据实际情况去规划你的软件架构呢?无视程序设计能力的持续跟新,是永远不能够成为一个成功的系统架构师。一般来讲,系统架构师应该拥有以下几方面的能力:1:具备 8 年以上软件行业工作经历;2:具备 4 年以上 C/S 或 B/S 体系构造软件产品开发及架构和设计经历;3:具备 3 年以上的代码编写工作经历;4:具备丰富的大中型开发工程的总体规划

42、、方案设计及技术队伍管理经历;5:对相关的技术标准有深刻的认识,对软件工程标准规有良好的把握;6:对 .Net/JAVA 技术及整个解决方案有深刻的理解及熟练的应用,并且精通WebService/J2EE 架构和设计模式,并在此根底上设计产品框架;7:具有面向对象分析、设计、开发能力OOA、OOD、OOP,精通 UML 和 ROSE,熟练使用 Rational Rose、PowerDesigner 等工具进展设计开发;8:精通大型数据库如 Oracle、Sql Server 等的开发;9:对计算机系统、网络和平安、应用系统架构等有全面的认识,熟悉工程管理理论,并有实践根底;10:在应用系统开发

43、平台和工程管理上有深厚的根底,有大中型应用系统开发和实施的成功案例;11:良好的团队意识和协作精神,有较强的外沟通能力。15. 系统管理员系统管理员行业对网络管理员的要求根本就是大而全,不需要精通,但什么都得懂一些。所以,总结下来,一个合格的系统管理员最好在网络操作系统、网络数据库、网络设备、网络管理、网络平安、应用开发等六个方面具备扎实的理论知识和应用技能,才能在工作中做到得心应手,游刃有余。国家职业资格对网管员的定义是从事计算机网络运行、维护的人员。必备技能:用户管理:无论是UNI*还是NT,对于用户的管理都是居于第一位的,作为一个新手,首先必须立刻掌握对用户的增加和删除以及限制等操作。这

44、包括两个方面:一个是学会使用友好的图形界面的管理工具集,二是学会字符命令行下的用户管理。平安及日志管理:作为一个系统管理员,必须要能对系统事故找到故障原因,这就涉及到必须对系统的各项日志进展观察分析。系统进程管理备份管理文件系统与开关机管理网络管理16、 筹划筹划是成功平台建立成败的关键容之一。筹划重点阐述了解决方案能给客户带来什么价值,以及通过何种方法去实现这种价值,从而帮助业务员赢取订单;筹划从业者要求的知识面较广阔,必须具备市场和销售意识,具备较强的沟通能力和文字表达能力,熟悉商业情报收集和信息分析的方法,熟悉网络广告投放和搜索引擎优化等方法。筹划人员要做的工作不仅仅是一份筹划方案书的撰

45、写,而是涵盖了从对客户需求的了解到与美工人员技术开发人员的工作协调到发布宣传与推广等多项工作容。职位要求:1、要掌握筹划学的知识:筹划是艺术和科学的统一,是务实和创意的统一;筹划是点石成金,筹划是创造性思维的现实化。再如,筹划是用人的智能对将做的事进展谋划,使之有效完成。筹划人员可以是推广人员,也可以是编辑,更或者技术人员也能做筹划的工作。2.要有良好的销售能力:我们为什么要建站,是因为我们要满足市场需求;我们建站为了什么,是为了挣钱;则,通过什么方式能挣钱,得靠为带来客户;则,如何,带来客户,就要靠我们能为客户提供什么效劳。说白了,就是一个市场需求的问题,建站的一个目的无非是从市场需求出发,

46、所以,市场学的知识是必不可少的。3、懂得用户的心理:俗话说:懂得客户的想法,你就已经成功了一半;的产品价格定位,的销售过程,页面的框架的是设计,页面的UI和UE,的流程,的后台,社区,IM工具的使用,很多是和用户的使用习惯相关的。4、网络推广的能力:不仅要有好的筹划能力,网络推广能力是很重要的,我们总得让别人知道自己的吧。所以,即使再好的,没有推广也是不行的。而推广至始至终都贯穿于整个开展的流程中,也包括建站初期的规划,关于筹划更详细的容请参考引用文章或扩展容,全面说明。17、工程经理工程经理( Project Manager ) ,从职业角度,是指企业建立以工程经理责任制为核心,对工程实行质

47、量、平安、进度、本钱管理的责任保证体系和全面提高工程管理水平设立的重要管理岗位。工程经理是为工程的成功筹划和执行负总责的人。工程经理是工程团队的领导者,工程经理首要职责是在预算围按时优质地领导工程小组完成全部工程工作容,并使客户满意。为此工程经理必须在一系列的工程方案、组织和控制活动中做好领导工作,从而实现工程目标。能力要求:号召力也就是调动工程组成员以及客户、供给商、职能经理、公职人员等等的工作积极性的能力。人是社会上的人,每个人都有自己的个性,而一般情况下工程经理部的成员是从企业部各个部门调来后组合而成的,因此每个人的素质、能力和思想境界均或多或少存在不同之处。每个人从单位到工程部上班也都

48、带有不同的目的,有的人是为了钱,有的人是为了学点技术和技能,而有的人是为了混日子。也因此每个人的工作积极性均会有所不同,为了钱的人如果没有得到他期望的工资,他就会有厌倦情绪;为了学技术和技能的人如果认为该工程没有他要学或认为岗位不对口学不到技术和技能也会生产厌倦情绪;为了混日子的人,则是做一天和尚撞一天钟得过且过。因此,工程经理应具有足够的号召力才能激发各种成员的工作积极性。影响力主要是对工程组成员产生影响的能力。工程经理除了要拥有的、其他员工视为重要的特殊知识,正确的、合法的发布命令之外,还需要适当引导工程组成员的个人后期工作任务,授权他人自由使用资金,提高员工的职位,增加员工的工资的报酬,

49、对成员施加或导致其受到惩罚。并利用员工对*项具体工作的热爱产生相应的鼓励措施2 交流能力也就是有效倾听、劝告和理解他人行为的能力,也就是和其他人之间的友好的人际关系。强势领导必将制约企业的开展。工程经理只有具备足够的交流能力才能与下属、上级进展平等的交流,特别是对下级的交流更显重要。因为群众的声音是来自最基层、最原始的声音,特别是群众的反对声音,一个工程经理如果没有对下属职工的意见进展足够的分析、理解,那他的管理必然是强权管理,也必将引起职工的不满,其后果也必将重蹈我国历史上那些忠言逆耳的覆辙。应变能力应变能力是指自然人或法人在外界事物发生改变时,所做出的反响,可能是本能的,也可能是经过大量思

50、考过程后,所做出的决策。管理技能:管理技能首先要求工程经理把工程作为一个整体来对待,认识到工程各局部之间的相互联系和制约以及单个工程与母体组织之间的关系。只有对总体环境和整个工程有清楚的认识,工程经理才能制定出明确的目标和合理的方案。具体包括:方案方案是为了实现工程的既定目标,对未来工程实施过程进展规划和安排的活动。方案作为工程管理的一项职能,它贯穿于整个工程的全过程,在工程全过程中,随着工程的进展不断细化和具体化,同时又不断地修改和调整,形成一个前后相继的体系。工程经理要对整个工程进展统一管理,就必须制定出切实可行的方案或者对整个工程的方案做到心中有数,各项工作才能按方案有条不紊地进展。也就

51、是说工程经理对施工的工程必须具有全盘考虑、统一方案的能力。组织这里所说的工程经理必须具备的组织能力是指为了使整个施工工程到达它的既定的目标,使全体参加者经分工与协作以及设置不同层次的权力和责任制度而构成的一种人的组合体的能力。当一个工程在中标后有时在投标时,担任或拟担任该工程领导者的工程经理就必须充分利用他的组织能力对工程进展统一的组织,比方确定组织目标、确定工程工作容、组织构造设计、配置工作岗位及人员、制定岗位职责标准和工作流程及信息流程、制定考核标准等。在工程实施过程中,工程经理又必须充分利用他的组织能力对工程的各个环节进展统一的组织,即处理在实施过程中发生的人和人、人和事、人和物的各种关

52、系,使工程按既定的方案进展。2 目标定位工程经理必须具有定位目标的能力,目标是指工程为了到达预期成果所必须完成的各项指标的标准。目标有很多,但最核心的是质量目标、工期目标和投资目标。工程经理只有对这三大目标定位准确、合理才能使整个工程的管理有一个总方向,各工程工作也才能朝着这三大目标进展开展。要制定准确、合理的目标总目标和分目标就必须熟悉合同提出的工程总目标、反映工程特征的有关资料。整体意识工程是一个错综复杂的整体,它可能含有多个分项工程、分部工程、单位工程,如果对整个工程没有整体意识,势必会顾此失彼。授权能力也就是要使工程部成员共同参与决策,而不是那种传统的领导观念和领导体制,任何一项决策均要通过有关人员的充分讨论,并经充分论证后才能作出决定,这不仅可以做到以德服人,而且由于聚集了多人的智慧后,该决策将更得民心、更具有说服力,也更科学、更全面。. z.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!