① 软件工程师要考哪些证书,我是自学的
软件工程师要考国家教育部的《全国计算机等级考试证书》,有一级、二级、三级和四级。国家信息产业部的《CEAC国家信息化认证考试证书》,是国家衡量计算机应用型、职业化人才的一个权威标准。国家信息产业部、人事部的《计算机水平考试证书》,国家劳动和社会保障部的《计算机职业资格证书》。
经职业技能鉴定、认证考试合格者,颁发加盖全国职业资格认证中心(JYPC)职业技能鉴定专用章钢印的《软件工程师职业资格证书》。软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。与其它职称一样也分:助理,初级,高级工程师。
(1)软件工程师就业需要什么证书扩展阅读:
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
软件工程师报考条件:
1、遵纪守法,工作努力,尽职尽责。
2、参加资格考试还须符合下列条件:
(1)有志从事计算机软件工作的在职人员不论学历、资历,均可报考初级程序员资格考试。
(2)大学本科毕业的在职人员或担任软件技术员职务二年以上(含二年)的在职人员可以报考程序员资格考试。
(3)研究生毕业的在职人员或担任软件助理工程师职务二年以上(含二年)的在职人员可以报考高级程序员资格考试。
3、参加各级水平考试,不限学历和资历条件。
② 成为软件工程师所具备的技能和证书是什么
若要成为一个好的软件工程师,需要的技能可以参考以下:
如果是想参加培训或详细了解,可以网络下“长沙东塘实力”进网站了解
1、技术是核心,必须的,是王,然而只懂技术是万万不能的。还需要具有相当的soft skills。我把技术类和soft skills类中所包含的,任何一个工程师应当具备的几点归纳一下,并对于这些技能的重要程度做点评估。如下:
技术类
A、计算机体系结构基础:这是最基本的,但只需要对其有个总体的概念。如果一个软件工程师对计算机体系结构没有概念,那他就不是一个合格的工程师。对于硬件体系结构设计师,或者是OS内核及设备驱动工程师,那么需要更加深入的研究。
B、操作系统原理基础:OS原理可以帮助engineer更好地理解程序设计的含义。很多应用软件都借鉴了OS的思想。可以说理解OS原理能帮助engineer设计出更好的软件,或者其中的component。当然,对于OS内核及设备驱动工程师来说,需要更加深入的研究。
C、数据结构与算法基础:掌握一定的知识能够使工程师对于自己要解决的问题产生影响,并促使他们设计实现出更加高效、优美的程序。同样,对于应用程序开发者来说,根据问题领域的不同,所需要的掌握程度有差别。加/解密、图像处理、视频/音频处理对于算法的要求高一些。
D、汇编语言基础:现在汇编语言在程序设计中的比例越来越少,然而这并不能影响其地位。一个严肃的工程师应当了解一些汇编语言的知识。驱动、OS内核开发对于汇编要求高一些。而某些时候视频/音频、图像处理对于汇编要求也很高。
E、C语言:不了解汇编?没关系,能够理解C就行,毕竟它比较贴近汇编语言——虽然是高级语言。任何一个严肃的工程师都应当了解C,并能使用其基本的功能集合设计程序。
F、能够在至少一种OS平台上开发应用程序:程序不能独立于操作环境而存在。虽然我们致力于开发portable程序,但至少应当对一种平台的特性比较了解。
软件工程知识:不懂工程知识还算的上工程师吗?比如软件开发过程。
G、OO知识:必备。不必详述。
H、设计模式:不一定要知道所有模式,但至少要知道程序设计的原则:对接口编程。还要清楚使用他们的目的是什么,不能为了模式而模式。
I、流行的文档工具的使用:熟练使用文档工具能够让你更好地向大家表达自己的观点,并将其记录在案以供查证。
J、IDE的使用:不是必须的。但掌握了一种IDE能够提高一些效率。
K、tool chain的使用:相信大多数Linux平台的工程师都会至少一种:gcc + make + binutils。
L、CM工具的使用:如clearcase,或者cvs。不仅要会使用,还要清楚使用他们的目的是什么。
正则表达式:很多时候工程师的日常工作包括处理大量的日志文件,等等。掌握正则表达式意味着效率的提高。
M、至少一种脚本语言:如perl、UNIX shell、python中某种等。日常工作中经常会用到的。
N、编译原理基础:无需多说。如果你连自己写的程序怎么从文本到可执行文件没有基本的概念,那就卖烤羊肉串去吧,比你当工程师有前途多了。
O、数学知识:无需太多太高级。但搞数学计算或算法研究等的工程师则需要高级的数学知识。
2、Soft skills
A、团队精神:无须强调。个人英雄主义的时代一去不复返了。团队合作才是生存之道。
B、沟通技巧:这包括最基本的——能够清晰地表达自己。任何人都不愿意和没有沟通技巧的人打交道。具有良好的沟通技巧的团队将会更高效。
C、抽象能力:如果不能从一个广义的、更高的层次来思考问题,那么你将永远停留在写代码阶段。
D、良好的文档能力:3和4其实也暗示了这一点。不必达到作家的水平,但应该能够熟练运用工作语言(比如母语),简明扼要并且清晰地表达问题。谁都不愿意看裹脚布式的文档。
E、分析解决问题的能力:与3有一定的关联。这就需要有大量的知识及足够的经验,这就得到了:
F、持续学习能力:不光要能学习新知识,还要能够善于总结经验教训。归纳起来,就是学习+总结。
G、谦虚谨慎:谁都不愿意与骄傲自大的人工作,不是吗?谦虚使人进步,不用我多说。
开放:乐于与人分享知识、和其他人沟通。不用担心你把知识分享给别人导致被别人超过或者替代。要记住:是你的特质(或者说个人魅力),而不是你所掌握的知识,使得你与别人不同。分享知识也能使你对知识的掌握更加牢固。
H、热爱生活:艺术源于生活,但高于生活。编程也是门艺术。
I、勤奋踏实:饭要一口一口吃,知识要一点一点学,工作要一项一项干。不要跟时髦,也不要看什么技术挣钱多就学什么——急功近利最要不得。搞软件跟搞学问一样。
J、善于偷懒:不是不做,而是要想方设法让计算机帮你做。
K、逻辑思维能力:这是任何一个人都应当具备的——软件工程师更应当具备较好的逻辑思维能力。
L、管理能力:就算不是领导,也需要——因为管理自己的工作、时间、知识库也是一种管理。
M、异想天开:创新源于此。
N、乐观:不要总抱怨别人差,别人的软件/文档差——没有人能够做到完美。
O、认真但不较真:认真对待每件事,每个决定。所有一切都是reasonable的。认真但不较真能够较好的将问题控制住,而不是陷入无休无止的讨论、扯皮。有时需要trade-off,但要有strong reason for trade-off。
逐项检查,看自己算不算一个合格的软件工程师。
③ 软件实施工程师有发展前景么,可需要考什么证书啊
楼上的回答不敢苟同,不知道你干的是哪个行业的实施,稍微有点技术含量的,一般上手就是2000多,三年内5000,5年后看个人成长了!
既然做实施就做些有挑战的项目,一般的装装机,搞搞运维哪些就算了,浪费时间!实施做几年向项目经理、项目监理发展,收入还是很不错,同样带来的是压力,和无休无止的出差,想在这个行业混,自己先做好打硬仗准备,需要心理素质,沟通能力,业务理解能力,学的东西很杂很多,什么都了解,但不需要都精通!
④ 软件开发专业需要考取什么资格证书
1、 “软考”证书。 属于国家认证,包括软件工程师、系统分析师、系统架构师等等。如果楼主是本科,也希望以后一直从事软件开发的专业技术的话,可以去考一下后两者。这两个证虽然没有太大的用,但通过这两个内容的学习会对软件开发整体把握上升一个层次。
2、行业认证的证书。类似微软认证工程师、Oracle认证工程师。 但这一类证书现在已经没有以前那么有含金量了,并且社会上太多类似的低级证书在鱼目混珠,所以在考虑这一类证书的时候一定要小心。
3、有一些比较偏,但可以去考的证书。比如 注册电气工程师、甚至建造师。 前者含金量很高,只允许电气工程相关专业报考,计算机相关专业也算相关专业以内,所以可以考虑。 但难度很大。 后者其实还有类似的,注册会议师、律师,等等,属于几乎所有专业都可以考的东西,跟软件工程没有任何关系。
PS:其实软件工程这一类的专业,甚至整个工科专业,最重要的就是扎实的基础和丰富的经验。 各种证书都只是一个敲门砖,有时候甚至连砖都不是。 所以楼主还是多注重基础理论和技术的学习,同时多争取一些实战项目! 注意是实战项目,而不是无聊的实习!
⑤ 软件工程师需要什么认证
职业等级认证,劳动局颁发的。。。
⑥ 软件工程专业学生可以考哪些证书
英语四六级。软件资格证书的考试,可以考软件工程师,软件测试师,都是中级的。考企业方面的证书,思科、惠普。
软件工程师是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位, 工作内容都与软件开发生产相关。
软件I程师的技术要求是比较全面的,除了最基础的编程语言、数据库技术等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、 SPRING等前沿技术。 此外,关于网络工程和软件测试的其他技术也要有所涉猎。
一、软件工程的专业特点,软件工程是研究大规模软件开发方法、工具和管理的一门工程科学。
培养模式既注重基础学科教育又注重学生动手能力的培养,不少软件工程专业的学生在校期间就能积累大量的实践经验。
在人才培养的过程中,软件工程专业也会采取与企业联合的培养方式,很多科技企业会与学校建立联合实验室,把一些最新的技术引入到校园中,这会明显丰富学生的知识结构,也会提升学生的就业竞争力。
二、就业方向:说起程序员想必大家都不陌生,这一职业部门目前是一些企业里的核心,软件各个方面的问题都离不开程序员。
软件工程专业毕业后一般会在计算机软件专业公司、信息咨询公司、已经金融等其他独资、合资企业工作,从事的岗位有软件工程师、项目经理、软件开发工程师、测试工程师、java开发工程师等等,去北上广深发展的较多。所以就业的前景是非常好的。
三、软件工程的社会地位,IT行业是不断需要学习的行业,在IT行业。
⑦ 软件开发的人需要考什么证
你的专业方向应该是和JAVA/.NET以及CIW那几个证更贴边,兄弟,不要考所谓国家的证书,你的专业不是特殊工种,是通用工种,自己去招聘网查查,哪个公司要ceac和水的不能再水的劳动部的?
真搞不清梦,学校为了赚钱,连底线都没了
⑧ 软件开发专业需要什么资格证书
1、 “软考”证书。 属于国家认证,包括软件工程师、系统分析师、系统架构师等等。如果楼主是本科,也希望以后一直从事软件开发的专业技术的话,可以去考一下后两者。这两个证虽然没有太大的用,但通过这两个内容的学习会对软件开发整体把握上升一个层次。
2、行业认证的证书。类似微软认证工程师、Oracle认证工程师。 但这一类证书现在已经没有以前那么有含金量了,并且社会上太多类似的低级证书在鱼目混珠,所以在考虑这一类证书的时候一定要小心。
3、有一些比较偏,但可以去考的证书。比如 注册电气工程师、甚至建造师。 前者含金量很高,只允许电气工程相关专业报考,计算机相关专业也算相关专业以内,所以可以考虑。 但难度很大。 后者其实还有类似的,注册会议师、律师,等等,属于几乎所有专业都可以考的东西,跟软件工程没有任何关系。
⑨ 软件工程师就业需要哪些证书我还是在校学生。
基本证书可以考考下的,比如计算机2,3级。
然后就是你自己实际的能力了。笔试面试,到时候你真正找工作的时候可以特训的,别担心。
在校生考个2,,3级差不多了,除非你很想搞这块,那可以去看看程序员等级(初,中,高级)考试,提前准备。