本科毕业设计论文--计算机科学导论期末各个公司对计算机岗位员工综合能力要求的异同.doc

上传人:可****阿 文档编号:91730706 上传时间:2023-05-27 格式:DOC 页数:12 大小:87KB
返回 下载 相关 举报
本科毕业设计论文--计算机科学导论期末各个公司对计算机岗位员工综合能力要求的异同.doc_第1页
第1页 / 共12页
本科毕业设计论文--计算机科学导论期末各个公司对计算机岗位员工综合能力要求的异同.doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《本科毕业设计论文--计算机科学导论期末各个公司对计算机岗位员工综合能力要求的异同.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文--计算机科学导论期末各个公司对计算机岗位员工综合能力要求的异同.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机科学导论论文姓名:吴江宁班级:信管学院计算机162班学号:0162994计算机科学导论论文11、分析的公司31、分析的公司32、概述:33、典型国内外知名公司对计算机专业技术岗位需求情况举例43.1、 雅虎43.1.1、 软件开发工程师43.1.2、系统运维工程师服务工程师43.1.3、研究工程师研发工程师43.2思科中国53.2.1、嵌入式软件开发人员53.2.2、云软件开发Engineer-IPVS-Shanghai嵌入式软件开发人员53.2.3、移动应用Developer-CMBU-Shanghai开发人员53.3、亚马逊63.3.1、软件开发工程师/软件开发Engineer-Te

2、st63.4、百度63.4.1、移动软件研发工程师63.4.2、系统工程师(系统研发)63.4.3、软件研发工程师73.4.4、开发测试工程师735、华为73.5.1、底层软件开发工程师73.5.2、 操作系统工程师83.5.3、研究工程师84,各个公司对计算机岗位员工综合能力要求的异同94.1各大知名公司对新型计算机人才要求的相同点94.1.1对计算机基础知识的要求94.1.2对英语以及口语的要求94.1.3乐于学习,善于学习,终生学习和创新的能力94.1.4有较高的学历94.1.5团队和作交流能力与适应环境的能力104.2各大知名公司对新型计算机人才要求的不同点104.2.1偏大数据分析应

3、用与管理类104.2.2偏底层软件开发与程序设计类104.2.3应用类软件开发类105.我的大学学习目标105.1大体目标105.2具体目标116.大学四年学习规划117.小结111、分析的公司IBM,Oracle,Google,微软,雅虎,思科,SAP,Intel,Amazon,百度,腾讯,阿里巴巴,维基百科,华为,阿尔卡特,朗讯,新浪,搜狐,苹果,搜狗,联想,网易,盛大,中国移动,Celestica,Verizon通信,Nvidia 半导体,Check Point软件,三星,惠普。2、概述:通过对这30家国内外大数据公司的系统分析了解,我发现计算机类大型公司,特别是大数据分析与数据科学等方

4、面的公司相关岗位对技术型人才的需求都比较相似,有很多共同点。(1) 语言要求(C/C+、Java、Perl等)(2) 算法数据结构(3) 网络,设计模式以及交流、团队合作能力(4) 快速适应能力等。 (5)英语,数学等基础学科由此看出,这些大数据公司对员工的要求主要有两方面:一是基础知识的学习情况,比如我们正在学习的C程序设计基础。毕竟干任何工作都需要对相关专业知识的积累,打牢根基才能走得更远。二是对当前新兴科技的了解程度,学习和接受新知识,培养自身能力与素质的能力。三是与人交流沟通,适应新环境的能力以及团队合作的能力。通过对三十家公司的了解,调查,分析与总结,我发现企业对员工的要求主要都是三

5、大类,即知识,能力和素质。3、典型国内外知名公司对计算机专业技术岗位需求情况举例3.1、 雅虎3.1.1、 软件开发工程师基本要求计算机相关专业本科/硕士/博士,成绩优秀;在算法,数据结构,面向对象技术和设计模式等方面有扎实的基础;精通C / C + +或Java的编程语言;优秀的分析和解决问题能力;较好的中英文交流能力,团队合作能力;优秀的学习能力,很强的适应变化能力。3.1.2、系统运维工程师服务工程师基本要求:本科学历以上, 计算机或相关专业精通Unix/Linux系统扎实的操作系统和网络知识熟练使用以下一种脚本语言:Perl, Python, Ruby, PHP, Shell.优秀的分

6、析解决问题能力能够流利地用英语进行交流优先考虑:硕士学历熟悉C/C+或Java开发语言有实习或工作经验CET-6 500分以上3.1.3、研究工程师研发工程师基本要求:计算机,数学,电子工程等相关专业的硕士以及博士学历;精通C / C + +或者Java中,和的Python等脚本语言;了解统计、机器学习、数据挖掘、信息检索、自然语言处理、搜索、在线广告或相关领域;优秀的分析和解决问题的能力。很好的沟通和团队合作能力。3.2思科中国3.2.1、嵌入式软件开发人员要求:必须技能/经验强大的C编程经验和调试技能熟悉操作系统,如Linux,Unix或vxWorks必须有良好的沟通技巧和舒适与硬件交互,

7、软件,ASIC工程师和客户支持工程师。必须适应大规模团队软件开发和频繁的内部/公司沟通。工作经验在TCP / IP网络和协议流利的英语口语和写作良好的技能/经验知识例如OOP的c+或Java工作知识的版本控制系统,如CVS或Clearcase。良好的沟通能力3.2.2、云软件开发Engineer-IPVS-Shanghai嵌入式软件开发人员要求:软件开发经验与C / c+和Java。Python和脚本语言是一大亮点。强大的背景在Linux的开发环境。使用dojo Javascript编程经验是可选的。与多线程编程经验/并发性。了解基本的网络和安全。加上如果你在这些领域有很强的知识有优秀的英语口

8、语和写作能力通常需要硕士/ CS3.2.3、移动应用Developer-CMBU-Shanghai开发人员要求2年以上Java / c+开发的经验对移动应用程序开发的热情强大的分析能力和沟通能力能够独立工作,作为一个团队的一部分知识在Android上,objective - c,XCode尤佳有竞争力的薪水和福利面对机遇,做出改变的机会3.3、亚马逊3.3.1、软件开发工程师/软件开发Engineer-Test做事主动的人,能够克服障碍让事情朝着正确的方向前进。丰富的Java、c+动手编程经验、和其他面向对象的语言,深刻理解面向对象的设计。熟悉设计等概念设计模式和UML。很强的沟通能力。能够用

9、英语口头和书面形式进行交流。计算机科学学士学位,工程或相关专业。3 - 10年的经验。3.4、百度3.4.1、移动软件研发工程师职位要求:-计算机软件、通讯相关专业本科或以上 -热爱移动互联网,对移动软件开发有浓厚的兴趣 -优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情 -精通一门常用编程语言(C/C+/Java/Objective C) -对数据结构和算法设计有较为深刻的理解 -学习能力强,具有良好的沟通能力和良好的团队合作精神 -具有以下条件者优先: -熟悉手机研发平台(Android/iPhone/windows phone 7等)者优先 -熟悉HTML/WML/CSS等相

10、关规范 -熟悉Javascript与DOM规范 -熟悉webkit或其他任意一种浏览器内核 -熟悉HTML5编程技术 -熟悉Linux操作系统 -熟悉数据库原理和技术,熟练使用SQL -熟悉TCP/IP,HTTP,HTTPS等网络协议优先3.4.2、系统工程师(系统研发)职位要求:-计算机或相关专业本科以上学历 -熟练掌握Linux环境下的C/C+/PHP/Perl/Python/Shell/OpenCL等1至2种以上语言 -了解TCP/IP原理,对计算机体系结构、Linux内核有一定了解者优先 -具备很强的分析和解决问题的能力,对于攻关疑难问题具有强烈的兴趣 -善于学习新的知识,善于思考,勤

11、于动手,不怕繁琐,重视流程规范 -较好的团队协作及沟通能力,有相关系统开发经验者优先。 3.4.3、软件研发工程师职位要求:-热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新 -深刻理解计算机数据结构和算法设计,精通C/C+、Java、PHP中至少一门编程语言 -了解windows、unix、linux等主流操作系统原理,熟练运用系统层支持应用开发 -优秀的分析问题和解决问题的能力,勇于解决难题 -强烈的上进心和求知欲,较强的学习能力和沟通能力,具备良好的团队合作精神 -具备专业领域的计算机知识和技能:搜索引擎、数据挖掘/机器学习、多媒体、地理信息系统、云计算、分布式系统等

12、3.4.4、开发测试工程师职位要求:-计算机相关专业,本科及以上学历 -热爱互联网,对互联网相关业务或技术充满好奇及热情 -快速的产品及业务学习能力,敏捷而周到的逻辑思维能力 -有责任心,敢于担当,工作积极主动 -具备良好的团队合作精神,能融入多功能团队并与其他部门同事进行良好的沟通及合作; -在软件测试领域,对发现、分析及解决问题的工作有浓厚兴趣; -能熟练地应用以下一门或几门技术进行软件开发: 1)C/C+/Java; Linux/Unix Shell编程; 2)Perl/Python/PHP; 网络技术及相应的开发; 3)JavaScript/Html/Ajax;MySql/Oracle

13、及相关数据库技术35、华为3.5.1、底层软件开发工程师职位要求 1、计算机、通信、软件工程、自动化、数学、物理或相关专业,本科及以上学历;2、熟悉操作系统、C/C+语言/JAVA/汇编/底层驱动软件编程,熟悉TCP/IP协议、425网络、ARM的基本知识;3、有嵌入式软件开发类的毕设或实习或实际开发经验;4、对通信知识有一定基础;5、能够熟练阅读和理解英文资料;3.5.2、 操作系统工程师职位要求1、计算机相关专业,硕士以上学历;2、专业及方向:计算机体系结构、操作系统、计算机并行计算、编译器、数据库专业优先,熟悉C、makefile、bash等Linux上的必备技能;3、熟悉C/C+语言/

14、底层驱动软件编程,熟悉TCP/IP协议、Internet网络的基本知识;4、对操作系统的开源代码有一定基础,有相关开发项目经历的优先;5、CET-4分数425分及以上,能够熟练阅读和理解英文资料;3.5.3、研究工程师职位要求 1、计算机、信息与信号、通信/光通信、光学/光电、电磁场/微波、微电子、电力/电子、软件、网络、应用数学等相关专业,博士或硕士;2、有扎实的专业知识和实际的项目研究经历,具备独立从事研究的能力,在国际专业期刊发表论文或有国际标准会议及学术会议经历优先考虑; 3、较强的英文听说读写能力;4、乐观、主动、有强烈的使命感,好奇心强,具备创新精神,善于沟通与团队合作。4、各个公

15、司对计算机岗位员工综合能力要求的异同4.1各大知名公司对新型计算机人才要求的相同点通过对以上五个案例公司的比较,我发现大型公司对计算机岗位员工综合能力要求有以下共同点。4.1.1对计算机基础知识的要求这一方面主要体现在,各大公司都比较看重对以C语言及其类似语言的学习情况如雅虎公司要求精通C / C + +或Java的编程语言,思科中国要求强大的C编程经验和调试技能,亚马逊要求丰富的Java、c+动手编程经验,百度要求精通一门常用编程语言(C/C+/Java/Objective C) ,熟悉C/C+语言/JAVA/底层驱动软件编程,熟悉TCP/IP协议、Internet网络、ARM的基本知识。由

16、此可见,虽然C语言是一门最基础的语言,却被各大公司看作一项必备的基本能力,也是员工学习能力的体现。掌握好C语言,便可以以不变应万变。我们作为计算机专业的学习者,不管以后从事计算机相关专业与否,C语言都是最基础,必备的技能。4.1.2对英语以及口语的要求我们都知道,微软是诞生于美国的,因此各类编程语言是以英文为基础的便也无可厚非。因此,要胜任程序员的工作,必须有英语方面的能力。而要与更多人交流经验,就需要英语口语能力。在上述实例中,雅虎要求能够流利地用英语进行交流,思科要求有优秀的英语口语和写作能力,亚马逊要求强烈的口头和书面沟通技巧用普通话和英语,华为要求CET-4分数425分及以上,能够熟练

17、阅读和理解英文资料,较强的英文听说读写能力;4.1.3乐于学习,善于学习,终生学习和创新的能力一个大公司,看重的肯定不止你在大学学到什么,更多的是你爱不爱学,会不会学。毕竟基础课不能满足创新开发的需求,能不断学习运用新知识,才能有创造力。此外,大多公司都优先考虑有专业特长的人。要具备很强的分析和解决问题的能力,对于攻关疑难问题具有强烈的兴趣 。 善于学习新的知识,善于思考,勤于动手,不怕繁琐,重视流程规范。 4.1.4有较高的学历以上案例,雅虎要求计算机相关专业本科/硕士/博士,成绩优秀,思科通常需要硕士,亚马逊要求计算机科学学士学位,工程或相关专业3 - 10年的经验。百度要求计算机相关专业

18、,本科及以上学历 。要想进大公司,都要有较高的学历。4.1.5团队和作交流能力与适应环境的能力 大数据与计算机类工作通常需要多人完成,良好的沟通能力,让别人明白你的意图很重要。以上公司都需要具备良好的团队合作精神,能融入多功能团队并与其他部门同事进行良好的沟通及合作,以及强大的分析能力和沟通能力。需要优秀的学习能力,很强的适应变化能力。4.2各大知名公司对新型计算机人才要求的不同点4.2.1偏大数据分析应用与管理类例如上述数据研发工程师与云软件开发之类的岗位,更看重知识的牢固程度,算法设计和复杂性分析等方面的能力,以及灵活运用搜索引擎、数据挖掘/机器学习、多媒体、地理信息系统、云计算、分布式系

19、统等的能力。4.2.2偏底层软件开发与程序设计类这一类主要偏向程序员之类的工作,上述以华为为代表。具体要求:熟悉操作系统,有嵌入式软件开发类的毕设或实习或实际开发经验。对操作系统的开源代码有一定基础,有相关开发项目经历的优先;主要面向基础系统软件的开发。并对CET-4分数有要求,以及计算机、信息与信号、通信/光通信、光学/光电、电磁场/微波、微电子、电力/电子方面知识。4.2.3应用类软件开发类这一类岗位需要在软件测试领域,对发现、分析及解决问题的工作有浓厚兴趣热爱互联网,对互联网产品和技术有浓厚的兴趣,热衷于追求技术极致与创新熟悉手机研发平台。开发行业领先企业统一协作应用。5.我的大学学习目

20、标5.1大体目标首先,我比较感兴趣的是大数据管理分析与互联网应用型软件的设计以及大数据应用于金融方面的工作。我希望学习数据管理与数据挖掘,以及财经领域,大数据管理技术,经济管理方面的知识。5.2具体目标这些专业知识离不开数学英语这类的大学基础课程。基础课学习方面,较熟练地掌握英语语言,具有一定的听、说、读、写能力。掌握系统的观点,以及数学与运筹学的基本方法,培养数学思维,和思考问题的能力。专业课学习方面,熟练掌握计算机科学与技术方面的基本知识,以及计算机科学与技术的基本操作技能。增加学习广度和知识面,培养数学思维。重视计算机专业与经济管理类专业的联系,多学习一些与大数据相关的知识。综合能力素质

21、提高方面,通过学习和参加社会实践,创新活动及其他活动,培养科学精神、创新精神。多参与实习,创新创业活动,与人交流,培养团队合作精神。通过书本和课外学习,树立终身学习意识、培养国际化视野和社会适应能力。6.大学四年学习规划因此大一我的目标是先学好数学和英语。大一开始先要学好C语言,程序设计等基础课,为以后打基础。因此大一我侧重打基础,学好书本知识,程序设计的编程题独立认真完成,多上机操作。英语方面多积累一些单词。大二开始我打算开始学习数据分析等专业课,我比较想学习与财经大数据有关的内容,选修课我主要会选择大数据管理技术,数据分析和数据库方面的知识。大二还要多参加一些创新创业实践类竞赛或活动。数学

22、要学好线性代数和概率论与数理统计。大二可以参加一些创新创业活动和课外科研活动。大二大三要学好数学英语等基础课,应该为考英语4,6级准备,还要学好数据挖掘、财经数据分析等财经类计算机应用的课程。此外不要局限自己,可以同时辅修一些经济管理类的课程,让以后选择的机会更多。数学方面要多接触一些考研题,为以后做准备。金融类专业需要微积分,所以要开始接触一些概率数学,金融数学的知识。大二要准备考英语四六级,每天坚持背一些英语单词和作文。大四要多参加一些计算机或大数据方面的创新活动,多积累一些计算机专业知识。增加学习广度和知识面。同时巩固考研内容,为考研准备。可以找一些企业实习机会和科研机会,丰富自己的经验。7.小结总之,大学四年要学好计算机专业基础知识和其他基础课,也要学好计算机应用,大数据管理分析类课程,还要培养专业综合能力和素质。需要打基础,也需要有一定的知识延伸,扩大自己的知识面。要学好计算机专业课,也离不开英语数学类基础课的学习。此外,还必须参加创业模拟与实践以及课外科研创新实践类的活动,要学会团队合作,养成主动自学的习惯。 2016年11月

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁