计算机专业毕业的学生应该具备哪些专业素质

本人今年大二,一直在很努力的学习编程,可心中却很迷茫,不知我毕业后到底能做什么,用人单位对我们这种专业的毕业生有何要求。请不要跟我说就业方向,这些都太虚,我只想知道我必须掌握什么,譬如C你要掌握什么,汇编你要掌握什么,数据库你要掌握什么。还有就是,以现在的就业形势,计算机专业又必要考研么?

1、掌握电子技术和计算机组成与体系结构的基本原理、分析方法和实验技能,能从事计算机硬件系统开发与设计。

2、掌握程序设计语言、算法与数据结构、操作系统以及软件设计方法和工程的基本理论、基本知识与基本技能,具有较强的程序设计能力,能从事系统软件和大型应用软件的开发与研制。

3、掌握并行处理、分布式系统、网络与通信、多媒体信息处理、计算机安全、图形图象处理以及计算机辅助设计等方面的基本理论、分析方法和工程实践技能,具有计算机应用和开发的能力。

4、掌握计算机科学的基本理论,具有从事计算机科学研究的坚实基础。


扩展资料:

计算机专业的发展趋势:

计算机技术面临着一系列新的重大变革。诺伊曼体制的简单硬件与专门逻辑已不能适应软件日趋复杂、课题日益繁杂庞大的趋势,要求创造服从于软件需要和课题自然逻辑的新体制。并行、联想、专用功能化以及硬件、固件、软件相复合,是新体制的重要实现方法。

计算机将由信息处理、数据处理过渡到知识处理,知识库将取代数据库。自然语言、模式、图像、手写体等进行人-机会话将是输入输出的主要形式,使人-机关系达到高级的程度。砷化镓器件将取代硅器件。

参考资料来源:百度百科—计算机专业

参考资料来源:百度百科—计算机相关专业

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-09
具备:
1、优秀的编码能力,这是要建立在大学四年乃至更久的时间的必然结果。

具有项目开发经验以及项目合作经验。
良好的沟通与表达能力,这一点很重要,不明白leader的想法,且无法说出自己内心认可的创意,就会因为自己的出现使整个产品面目全非。
2、创造能力。copy是一种能力,但是一味copy就是一种失败。产品的前期开发很需要创造力,当团队进行头脑风暴或者会议讨论的时候你要表达出自己的想法,能让leader眼前一亮的东西。
3、自学能力。真的不知道你再工作的时候还要学多少东西!而且是要求短时间学会的,开发一个项目的时间是多么的紧啊!
要具备一定的思维能力和逻辑判断能力 。不要犯一些低智商的错误。

第二点个人觉得比较重要,因为它涵盖了上面的许多点。

如果要面试,一般的时候最常问的就是你有没有项目经验,有没有做个什么实际东西,所以一定要有实践能力,平时在学各类专业课时要多上机实践,找机会和同学一起做个项目什么的,培养自己解决实际问题的能力,本科论文要好好做,毕竟在学校做项目的机会不多,要珍惜。一般笔试的时候都是靠一些c/c++的基础,所以这些课要学好学精,多上机编程,还有多调试,只有不断发现问题解决问题,才能有出色实践能力。

专业知识和技能

软件工程
牢固掌握软件工程专业的主要专业课程,包括软件工程、面向对象的系统分析和设计、软件测试、软件过程管理等软件工程核心课程。

操作系统
具备对操作系统相关高级理论和实践的专业知识和深入理解,对各种UNIX、 Linux、Windows、Mach、Mac OS、OS/2、VMS/OpenVMS、S360/370以及多种嵌入式和实时操作系统的体系结构、底层机制和核心技术有广泛深入的研究和透彻的理解。在超过7年以上的时间中一直密切关注操作系统领域的最新进展。对操作系统理论和技术的发展史、现状以及未来发展趋势有着广博的知识和深刻而独到的见解。牢固掌握操作系统开发相关的技术细节,具备开发实际操作系统的能力和经验。

系统管理
具备8年以上的Windows操作系统在单机和服务器环境的使用和管理经验、7年以上的UNIX类操作系统在单机和服务器环境的使用和管理经验、2年以上的Web服务器管理经验和1年以上的数据库系统管理经验。

网络技术
牢固掌握种种网络相关技术,对TCP/IP网络的理论、体系结构和实现有深入透彻的理解,对常用的RFC标准和实现有深入的理解。具有4年以上的UNIX、Linux、Windows等操作系统平台上的网络应用开发经验。

数据库技术
牢固掌握关系型数据库和面向对象数据库的相关理论,对Oracle、DB2、 SQL Server Mysql等主流数据库管理系统的体系结构和实现机制有较深入的理解。熟练掌握标准SQL语言。熟悉ODBC、JDBC、OLE DB、DAO、ADO、http://ADO.NET以及基于XML的数据库访问等数据库访问机制。具有2年以上的使用C/C++、Java、Visual Basic、PERL、Python等语言或开发工具开发数据库应用的经验。

企业级技术
对企业级应用的思想和技术要点有深入的理解,熟悉各种中间件技术,熟练掌握J2EE、Microsoft .NET、CORBA等企业级的开发技术。有一定的企业级应用的开发经验。

软件工程
对传统的结构化软件工程、面向对象的软件工程、软件工程的形式化方法、净室软件工程、设计模式、Extreme Programming、软件配置管理等软件工程思想和理论有深入透彻的理解。牢固掌握现代软件工程的各种规范。熟悉UML。熟练掌握Rational Rose等系统分析和设计工具。熟练掌握CVS、RCS等软件配置管理工具。熟练掌握Bugzilla等错误跟踪工具。具有2年以上的软件工程实践经验。对软件工业的历史、现状及未来发展趋势有广博的知识和深刻而独到的见解。

软件过程管理
对软件过程管理思想和理论有深入透彻的理解。对能力成熟度模型(CMM)和理论、内容和实践方法有牢固的掌握和深入的理解。对技术人员管理的思想和理论有深入的理解和独到的见解。

计算机科学
对计算理论、可计算性和难解性理论、组合逻辑理论有深入的理解.对算法设计和分析的理论和方法有深入透彻的理解.牢固掌握布尔代数和计算机逻辑电路的相关理论知识.对计算代数和计算几何的理论有初步的了解.
对现代计算机体系结构,特别是各种规模的并行计算、分布式计算体系结构、网格计算,以及诸如超长指令字、数据流等下一代体系结构的理论和实现机制有深入透彻的理解。具有在RISC和超长指令字体系结构上的开发经验。
对形式语言的语法和各种语义理论、程序设计语言各种范型的理论和实现机制有深入透彻的理解。精通编译器相关的理论和技术。具有对数十种程序设计语言的不同程度的了解和开发经验。对程序设计语言的历史、现状和未来发展趋势有广博的知识和深刻而独到的见解。

数学
对逻辑主义、形式主义、直觉主义、数理逻辑、公理集合论等数学基础思想和理论有深入的理解。熟悉现代代数理论和方法。 对现代数论的理论和方法有较深入的理解。对几何、拓扑学、组合数学等数学分支的现代理论和方法有较深入的理解。

密码学
系统的理解和掌握古典密码学和现代密码学的理论和技术。对加密算法、安全协议和密码分析的理论和方法有深入的研究。对各种重要的现代加密算法和安全协议在多种环境下的设计和实现有丰富的经验。熟悉PKI体系结构。

办公自动化
精通Microsoft Office系统办公自动化软件的高级应用和配置管理。熟练掌握使用Visual Basic for Application、COM/OLE/ActiveX等技术对Microsoft Office系列进行进一步的开发。了解使用Lotus Script对Lotus Notes的进一步开发技术。

平面设计
精通Adobe Illustrator、MacroMedia FreeHand、CorelDRAW等主流矢量绘图工具,Adobe Photoshop、Jasc Paintshop Pro、GIMP等主流图像处理工具,MetaCreation/Corel Painter等主流位图创作工具,以及Adobe InDesign、QuarkXpress、TeX/LaTeX、方正、Adobe PageMaker、Corel Ventura等主流的专业/商业排版软件。对PostScript、PDF、SVG、各种字体技术等电子出版业的核心技术有极深入的研究和丰富的开发经验。对印刷出版业的各种业务流程、行业规范和专业技术有专业水平的了解和 丰富的经验。在专业平面设计、排版领域有三年以上的实践经验。

三维动画设计
熟练掌握Alias|Wavefront Maya,能够进行专业水平的三维动画设计和制作。

程序设计语言
精通以下高级程序设计语言:
ANSI C ,ANSI C++ ,Objective C ,Java ,C# ,ISO Basic ,Visual Basic ,Visual http://Basic.NET ,ISO Pascal/ISO 扩展Pascal ,Object Pascal ,ADA 83/ADA 95 ,Smalltalk 80 ,Modula/Modula-2/Modula-3
,Haskell ,VBScript ,JavaScript/JScript ,PERL ,Python ,AWK
熟悉以下高级程序设计语言:
PHP ,FORTRAN 77/FORTRAN 90 ,Common LISP ,Scheme ,ML ,APL
精通以下体系结构上的机器语言/汇编语言:
Intel 8086/8088 ,IA32/MMX/MMX2/SSE/SSE2 ,AMD64 ,3DNow!/Enhanced 3DNow! ,MIX ,MMIX
熟悉以下体系结构上的机器语言/汇编语言:
POWER ,Power PC
了解以下体系结构上的机器语言/汇编语言:
IA64 ,MIPS ,Alpha ,Sparc ,ARM ,680x0 ,Transputer ,IBM 7094 ,IBM 360/370

开发工具
Microsoft Windows Platform Software Development Kits
Microsoft Windows Driver Development Kits
Microsoft Visual Studio
Microsoft Visual http://Studio.NET
Borland C++
Borland C++ Builder
Borland JBuilder
Borland Together
Borland Delphi
Borland Kylix
Eclipse
GNU Compiler Collection(GCC)
GNU Binutils
GNU Debugger
GNU Emacs
VIM
GTK+
Qt
Anjuta
Glade
KDeveloper
QT Designer
Rational Rose
CVS
RCS
第2个回答  2010-05-03
客观的说,重中之重就是编程,现在的程序员待遇都是比较高的,抛开待遇不说,作为一个技术人员走技术路线的话是不怕会被社会淘汰的,编程你现在不会还用c吧?用java或者c++,至少要有一种熟练的语言,另外数据库是必备的,基本上随便一个系统都会有数据库的操作,汇编会或不会影响都不大,计算机专业看你大学学的怎么样,一般来说,大四上学期比较好找工作,下学期就难了,考研在计算机专业还是比较热的,看你自己发展的情况吧,要是本科学的挺好的话可以选择在岗位上继续发展,要是学的不好就加把劲考研,争取读研究生的时候在专业方向上有所突破,给自己未来找工作增加砝码。我是大四的,考研了,不是很如意,现在工作也不大好找,决定调剂了。。本回答被提问者采纳
第3个回答  2022-11-17

对于初中毕业的学生来说,年龄偏小,没技能,没学历,没经验,要想直接走入社会显然并不现实,因为他们缺乏适应社会的必要学识或技能。
初中毕业学习新媒体UI设计、电子商务与财会、BIM环境艺术设计、电子竞技与艺术管理、平面设计、高铁乘务、影视动漫与游戏设计等等上述专业都是比较适合初中的毕业生的
热门专业很多的了,要看自己对什么感兴趣了,电子商务、电子竞技、ui设计、影视动漫、软件开发这些都是现在热门的专业,当今时代,电脑已经成为人们生活以及公司发展的必需品。现在和未来一切都是电脑,所以现在电脑技术还是很有前途的,只要你的技术过硬,找到一份好工作,获得高额薪水,一切都不是问题。
现在是互联网时代。每个人都去网上购物。学习电子商务可以赚很多钱。他们最怕的是能知道一二。现在每个人都可以对电子商务发表自己的看法,所以如果你是专业人士但你很无知,那和非专业人士没什么区别。那样的话,研究电子商务就没有意义了。
互联网的发展方向还是很多的,这些年IT行业的突飞猛进产生了许多新兴行业。互联网相关专业在当下还是相当吃香的待遇也非常得好,值得学习。
当下IT行业的发展是非常巨大的。IT技术也是一门需要人不断学习,不断更新的好技术。学IT技术就是要活到老学到老。
初中生的话,我觉得学专业的话,当然是学一些嗯,比较好找工作的技能
计算机无论是前景,还是钱景,计算机行业都是非常的的不错的。计算机行业的薪资依旧是最高
的,市场的需求量也是比较大的。 互联网时代,各行各业都离不开计算机,还有人工智能,大数据,
物联网等的方面,无一不是和计算机技术密切相关的。现在哪个行业,都离不开计算机技术的发
展。
社会大环境来看,学计算机出来肯定是不错的,起薪高,升薪快,比起其他专业。 从个人看,不
是每个人都适合这个专业,可能受不了枯燥,专业的兴趣是支撑学习的动力 也不是每个人都学的来,编程软件什么的难度肯定是有的
专业有很多的,看你对什么感兴趣,计算机也不错
先的看你选择的是什么专业咯:如:软件开发 毕业后就可以去当程序员 电子竞技:毕业后也可以去做主播 、 教练 、 数据分析师 等......
像计算机专业如果细分的话是可以划分出很多模块儿的,比如有软件方面,硬件方面,网络方面,设计方面等,看你学习的方向将来的就业方向也都不相同,可以从事各类工程师,室内设计师,UI设计师,动漫设计师,电商方面的工作等,如果现在学的都是基本的,建议毕业后可以专项培训,选择一个自己感兴趣的方向专攻,工作岗位才能有所明确。
计算机技术面临着一系列新的重大变革。诺伊曼体制的简单硬件与专门逻辑已不能适应软件日趋复杂、课题日益繁杂庞大的趋势,要求创造服从于软件需要和课题自然逻辑的新体制。并行、联想、专用功能化以及硬件、固件、软件相复合,是新体制的重要实现方法。
首先,你得要培养好自己的沟通能力,一个大型的项目程序一个人是很难开发出来的;其次,你至少要熟练掌握JAVA或C#一种语言;学海无涯,懂得多当然就越好了
学互联网技术不一定在本地呢 多看看专门的电脑学校
目前学计算机 还是挺不错的好就业,计算机分很多专业如平面设计,UI设计,互联网营销,电竞,动漫,都是非常好就业的专业哦,选择自己喜欢的专业
有机会的话去电脑学校看看的 对比看哈好点咯
目前学计算机 还是挺不错的好就业,计算机分很多专业如平面设计,UI设计,互联网营销,电竞,动漫,都是非常好就业的专业哦,选择自己喜欢的专业
根据自己的兴趣或者未来想要从事的工作选择适合的专业报读,比如ui、vr、程序等以后的发展就很好
目前学计算机 还是挺不错的好就业,计算机分很多专业如平面设计,UI设计,
互联网营销,电竞,动漫,都是非常好就业的专业哦,选择自己喜欢的专业
电子商务就很不错啊,现在电子商务势头正猛,大有将实体店铺逼上梁山之势,传统企业也越来越多的电子商务化,虽然电子商务模式还有待提高,这也说明学电子商务还是非常有前途的,商业模式在不断进步,互联网技术也在不断成熟,电子商务人才在未来必定大有作为。
高中可以选择的专业有很多,主要要结合自己的兴趣爱好以及专业后期的就业情况,目前来说就业形势比较好的专业有互联网营销类,计算机类,设计类等等,这些转呀的就业前景,工作环境,发展空间等都很不错。

第4个回答  2019-08-07
学电脑基本上被分为三大类:
一、软件编程方向:目前这类人才前途很好,人才紧缺,这类人才经验和能力更加重要。薪水很高,作息时间比较乱,加班比较多。基本不担心失业和饭碗的问题。
二、网络技术方向:适合网管和技术支持,也是经验和能力比较重要。比较辛苦,反应力要好,一旦发生问题,要立马进行解决,快很准。有前途,薪水也很可观。
三、设计类:主要从事网站制作、维护、广告设计等,这类人才要具有创新以及一定的审美。前途也不错。
相似回答