软件工程师证书
『壹』 软件工程师证怎么考
4,程序员相当于以前的初程和中程,现在的软件设计师有效期3年。 其他方面的软件权威考试:反射机制、多媒体短信(彩信)开发、Struts中动态表单验证、异构系统整合、Spring编程入门、验证框架,建议你要去知名的培训机构去、WebLogic和JBoss等应用服务器.NET程序设计 .Java面向对象程序设计,没有软件工程师这种考试的,JavaSE5、数据库设计; 5.JavaEE核心技术、手机短信、沟通技巧、,其培训内容包括.NET桌面和Web程序设计.0。区别在于以前的高程终身有效:Hibernate使用技巧、数据库程序设计。 首先.AWT及Swing图形程序设计,未来3G出来后、过滤器使用技巧。这是国家级的考试: 1:初级部分、数据结构及算法基础.JavaME手机游戏设计,这个月薪我想应该是可以拿到的。即软件设计师考出之后是中级职称; 6软件工程师证书,手机编程将成为热点;高级部分 1、JSP2.JDBC、高效分页处理、专业技术规范、Linux系统管理.NET架构,软件设计师相当于高程、提高JavaEE应用的性能.JavaWeb编程提高课程,在一个好的公司的话,在国内当然就是国家计算机软件水平资格考试了; 7、国际化、Servlet2.MVC设计模式.0新特性等、版本控制及设计模式;Tomcat服务器使用、设计模式(II),特别是J2EE、正则表达式,但没有软件工程师,如果你是计算机或软件工程专业的; 3.Java桌面系统项目开发。与国家计算机软件水平资格考试不一样.Java编程基础提高课程、DispatchForm等; 4。 如JAVA如件工程师,软件公司是非常喜欢通过了软件工程师的人员、对象序列化。 软考改革之后、ORM基础。 关于证书的权威性.CMM、Java高级类特性; 2; ;SQL编程、JavaBean编程、WebService,这样权威性高些:JDBC进阶,看一下清华大学出版社的《软件设计师教程(第二版)》就可以了、、JavaAPI使用。 软件设计师考的不太难,而重要的是能力、RationalRose.Linux操作系统中的Java程序开发.基于Oracle的数据库开发及管理、设计模式(I),通过考核就可以获得培训机构颁发的合格证书。 现在比较吃香的是JAVA;职业素质IT职业规划、XML、面试技巧等职业技能培训、StrutsTaglib。 软考的级别有很多种,不知你问的是软件设计师还是网络工程师、异常处理,最好是像SUN这类国际大公司有关认证所指定的培训机构; 2; 4。如果你的能力够强,是有社会培训机构通过培训考核发给的有关证书; 8:程序员-软件设计师-系统分析师这三个级别、流、界面程序设计,软件设计类就分为、网络程序设计、Struts架构核心工作机制.NET与JavaEE平台应用的整合。 完成以上培训课程后、PL/、Applet,J2EE当然就会很吃香了; 6、Jbuilder及Eclipse等集成开发环境、UML与系统建模和设计,学历对他们来说并不重要、多线程程序设计,三年之后需要再培训、标准SQL、基于Hibernate的企业级应用。 一般来讲,不过他们每年的都开两次考,确切的说是软件设计师.Java企业级应用开发提高课程、分布式应用开发; 3、团队合作,但是面比较广、Java应用国际化基础、软件工程和软件过程模型
『贰』 成为软件工程师所具备的技能和证书是什么
若要成为一个好的软件工程师,需要的技能可以参考以下:
如果是想参加培训或详细了解,可以网络下“长沙东塘实力”进网站了解
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。
逐项检查,看自己算不算一个合格的软件工程师。
『叁』 如何考软件工程师证件
考试流程包括:
(1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题。
(2)软件测试应用技术,考试时间为150分钟,笔试,问答题。
考试科目:
"PC技术"、 "信息管理技术"、"数据库技术"和"网络技术"。
一、考试要求
(1)熟悉计算机基础知识。
(2)熟悉操作系统、数据库、中间件、程序设计语言基础知识。
(3)熟悉计算机网络基础知识。
(4)熟悉软件工程知识,理解软件开发方法过程。
(5)熟悉软件质量及软件质量管理基础知识。
(6)熟悉软件测试标准。
(7)掌握软件测试技术及方法。
(8)掌握软件测试项目管理知识。
(9)掌握C语言以及C++或Java语言程序设计技术。
(10)了解信息化及信息安全基础知识。
(11)熟悉知识产权相关法律、法规。
(12)正确阅读并理解相关领域的英文资料。
二、通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。
三、高级程序员考试和软件工程师认证考试区别:
(1)软考主要是以教程和希赛出版社的教辅为主,历年考点重复考,所以要多做历年试卷,很有规律性。
(2)如果是想进外企:微软认证或思科认证。费用比较高。如果是以国内企业为主,参加软考就够了。
(3)软件工程师证书扩展阅读:
软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。与其它职称一样也分:助理,初级,高级工程师。
报考条件
由于信息技术发展迅速,计算机软件是年轻人的事业,为了不拘一格选拔人才,计算机软件资格考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。
考试时间
计算机软件资格考试原则上每年组织两次,在每年第二季度和第四季度举行。上半年考试与下半年考试的种类不尽相同,所以,大多数类别的考试每年举行一次。具体的考试安排中国计算机技术职业资格网网站上公布的本次考试安排。
发证机构
经职业技能鉴定、认证考试合格者,颁发加盖全国职业资格认证中心(JYPC)职业技能鉴定专用章钢印的《软件工程师职业资格证书》。权威证书,全国通用。政府认可,企业欢迎。网上查询,就业首选。
职业定义
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
『肆』 程序员IT认证有用吗软件工程师考证有必要吗
现在和软件开发有关的认证有如下几类:
1、知名国际企业的认证,比如微软的MCSD、Oracle的OCJP等。这些认证考试相对来说比较严格,大部分考题都是英文的,备考的过程中需要付出比较多的精力去学习,因此对于提升技术有一定的帮助,相当于“以考促学”的作用。这样的认证拿到企业面前,用人单
位既不会惊喜也不会反感,只会说一声“哦”。但是这些认证考试费非常高,要数千元,因此性价比并不高。
2、国内一些机构颁发的认证,比如软考证书、工信部软件工程师认证等,这些认证有的课程内容过于陈旧已经落后于时代,有的则只要花几百元就可以买到。因此这样的认证完全没有任何价值。
3、还有一些不知名的软件培训机构自己颁发的认证,那么这些认证没有任何的监督考核机制和控制机制,所有学员几乎人手一张,想印多少印多少、想发多少发多少,这样的证书更像是一张培训机构发给学生的玩具。这样的认证千万不能拿出来,否则太丢人了。
其实企业主要看学生的技术能力,面试笔试也主要问实现技术和项目经验,很多企业面试就是给你几个程序让你现场做出来,能做出来就录用,企业根本不会看什么证书。
有同学可能会说“有证书总是比没证书好,有了证书就能证明自己学过了,否则怎么能证明自己懂企业要求的技术?”。在软件开发领域,验证一个人“懂这个技术”的方法很简单,就是问你几道关于这个技术的问题,看你能不能回答出来,所以根本不需要一张纸去证
明,因为很多认证是花钱就能买的,所以有了这个证也不能证明你学过那个技术。真正有水平的人都是靠实力去证明自己的,如果你面试的时候拿出了一张证书,反而会被企业歧视“这个人太没水平了,竟然靠一张纸证明自己”。因此证书不但不会证明你的实力,反而会成为一张“菜鸟证书”使自己掉价。大家梦想中的“敲门砖”反而成了“挡路石”!
『伍』 考软件工程师证书真的有用吗
考吧有总比没有好
别到时候简历就有一个C1
『陆』 .NET软件工程师最好取得哪些证书(高分求高手)
现在国内编程系列的证书含金量都不大 做编程最主要是经验 会就是会 有工作经验 没证书也一样 如果你要资料参考的话 请看下面 很长
ASP.NET证书—MCAD的要求
MCAD认证是微软入门级的开发专家认证,所以其考试的要求会低一些。要想成为MCAD,你就一共需要通过三门考试:两门使用你选择的语言(VB.NET或者C#)和一门选修考试。
有意思的是,你要通过的考试和获得MCSD.NET所需要参加的考试相同,这就意味着你从MCAD升级成为MCSD,你只需要加考2门即可,也可以这么说,MCAD认证就是MCSD.NET认证的一个子集。下表列出了MCAD考试要求的细节。
ASP.NET证书—MCAD认证考试
VB.NET(必考两门,310必选)
70-305:
使用MicrosoftVisualBasic.NET和MicrosoftVisualStudio.NET开发和实现Web应用程序
或者
70-306:
使用MicrosoftVisualBasic.NET和MicrosoftVisualStudio.NET开发和实现基于Windows的应用程序
70-310:
使用MicrosoftVisualBasic.NET和Microsoft.NET框架开发XMLWeb服务和服务器组件
C#(必考两门,320必选)
70-315:
使用C#和MicrosoftVisualStudio.NET开发和实现Web应用程序
或者
70-316:
使用C#和MicrosoftVisualStudio.NET开发和实现基于Windows的应用程序
70-320:
使用MicrosoftVisualC#和Microsoft.NET框架开发XMLWeb服务和服务器组件
选考一门(除了以下的三门考试之外,还可以是以上必考科目两种语言中的一种。例如:如果选择了70-305,那么选考科目要么选择70-306,要么选择70-316。)
70-229:使用MicrosoftSQLServer2000企业版设计和实现数据库
70-230:使用MicrosoftBizTalkServer2000企业版设计和实现解决方案
70-234:使用MicrosoftCommerceServer2000设计和实现解决方案
ASP.NET证书—MCSD.NET的要求
因为在此之前还有一个MCSD认证,为了区分所以我们要把面向Microsoft.NET的微软认证方案开发专家认证称之为MCSD.NET认证,而MCAD自从面世起就是面向Microsoft.NET开发环境的,自然也就没有MCAD与MCAD.NET之分,皆统称为MCAD认证。
但是值得注意的是MCSD与MCSD.NET的证书以及徽标都是一样的,不会有特别的.NET的标识。据微软解释:这是因为MCSD徽标具有很强的品牌标识,需要保持其一贯性,不会轻易改变。
要想获得MCSD.NET认证,你就要通过四门考试:两门和语言相关的考试--VB.NET或者C#.NET--加上70-300结构考试和一门选修考试。在考取MCSD.NET认证的过程中,您将同时获得MCAD认证。下表列出了MCSD.NET考试要求的细节。
ASP.NET证书—MCSD.NET认证考试
VB.NET(必考四门)
70-305:
使用MicrosoftVisualBasic.NET和MicrosoftVisualStudio.NET开发和实现Web应用程序
70-306:
使用MicrosoftVisualBasic.NET和MicrosoftVisualStudio.NET开发和实现基于Windows的应用程序
70-310:
使用MicrosoftVisualBasic.NET和Microsoft.NET框架开发XMLWeb服务和服务器组件
70-300:
分析要求和定义.NET解决方案的结构
C#(必考四门)
70-315:
借助MicrosoftVisualC#与MicrosoftVisualStudio.NET来开发并实现Web应用程序
70-316:
借助MicrosoftVisualC#与MicrosoftVisualStudio.NET来开发并实现基于Windows的应用程序
70-320:
借助MicrosoftVisualC#与MicrosoftVisualStudio.NET来开发XMLWeb服务及服务器组件
70-300:
分析需求并定义.NET解决方案体系结构
选考一门
70-229:使用MicrosoftSQLServer2000企业版设计和实现数据库
70-230:使用MicrosoftBizTalkServer2000企业版设计和实现解决方案
70-234:使用MicrosoftCommerceServer2000设计和实现解决方案
关于选考科目,有一点是需要说明清楚的。对于选修的考试,如果你希望的话,可以选择使用必考科目的编程语言参加,也可以选择别的语言。例如,假设你参加了C#.NETWeb(70-315)和XMLWeb服务(70-320)的考试,你就可以选择参加使用VB.NET(70-306)或者是C#.NET(70-316)的Windows考试从而完成选修的任务。
ASP.NET证书—MCAD与MCSD.NET
MCAD证书适用于那些使用Microsoft技术来开发与维护部门级应用程序、组件、Web或桌面系统客户端以及后端数据服务,或是在开发企业级应用程序的团队中工作的专业人员。
MCSD.NET证书则适用于那些使用Microsoft开发工具、技术与平台以及Microsoft.NET框架结构来设计并开发整体企业级解决方案的首席开发人员。
MCSD.NET的责任范围涵盖并超过了MCAD的责任范围。在考取MCSD.NET认证后,你会得到两个证书:MCSD证书和MCAD证书。
『柒』 软件开发专业需要什么资格证书
1、 “软考”证书。 属于国家认证,包括软件工程师、系统分析师、系统架构师等等。如果楼主是本科,也希望以后一直从事软件开发的专业技术的话,可以去考一下后两者。这两个证虽然没有太大的用,但通过这两个内容的学习会对软件开发整体把握上升一个层次。
2、行业认证的证书。类似微软认证工程师、Oracle认证工程师。 但这一类证书现在已经没有以前那么有含金量了,并且社会上太多类似的低级证书在鱼目混珠,所以在考虑这一类证书的时候一定要小心。
3、有一些比较偏,但可以去考的证书。比如 注册电气工程师、甚至建造师。 前者含金量很高,只允许电气工程相关专业报考,计算机相关专业也算相关专业以内,所以可以考虑。 但难度很大。 后者其实还有类似的,注册会议师、律师,等等,属于几乎所有专业都可以考的东西,跟软件工程没有任何关系。
『捌』 软件工程师资格证书如何才能拿到
参加计算机技术与软件专业技术资格(水平)考试计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。这是由国家人事部和信息产业部领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。
原软件考试在全国范围内已经实施了十多年,截止2007年,累计参加考试的人数约有一百六十多万人。该考试由于其权威性和严肃性,得到了社会及用人单位的广泛认同,并为推动我国信息产业特别是软件产业的发展和提高各类IT人才的素质做出了积极的贡献。
根据人事部、信息产业部文件(国人部发[2003]39号),计算机与软件考试纳入全国专业技术人员职业资格证书制度的统一规划。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。计算机专业技术资格(水平)实施全国统一考试后,不再进行计算机技术与软件相应专业和级别的专业技术职务任职资格评审工作。因此,这种考试既是职业资格考试,又是职称资格考试。
同时,这种考试还具有水平考试性质,报考任何级别不需要学历、资历条件,只要达到相应的技术水平就可以报考相应的级别。部分级别的考试已与日本、韩国相应级别的考试互认,以后还将进一步扩大考试互认的级别以及互认的国家。
考试合格者将颁发由中华人民共和国人事部和中华人民共和国信息产业部用印的计算机技术与软件专业技术资格(水平)证书。
『玖』 软件工程师要考哪些证书,我是自学的
软件工程师要考国家教育部的《全国计算机等级考试证书》,有一级、二级、三级和四级。国家信息产业部的《CEAC国家信息化认证考试证书》,是国家衡量计算机应用型、职业化人才的一个权威标准。国家信息产业部、人事部的《计算机水平考试证书》,国家劳动和社会保障部的《计算机职业资格证书》。
经职业技能鉴定、认证考试合格者,颁发加盖全国职业资格认证中心(JYPC)职业技能鉴定专用章钢印的《软件工程师职业资格证书》。软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。与其它职称一样也分:助理,初级,高级工程师。
(9)软件工程师证书扩展阅读:
软件工程师主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。
软件工程师报考条件:
1、遵纪守法,工作努力,尽职尽责。
2、参加资格考试还须符合下列条件:
(1)有志从事计算机软件工作的在职人员不论学历、资历,均可报考初级程序员资格考试。
(2)大学本科毕业的在职人员或担任软件技术员职务二年以上(含二年)的在职人员可以报考程序员资格考试。
(3)研究生毕业的在职人员或担任软件助理工程师职务二年以上(含二年)的在职人员可以报考高级程序员资格考试。
3、参加各级水平考试,不限学历和资历条件。
『拾』 有关考取软件工程师证书
你可以网络 软考 。现在已经可以报名了。
软件路线:程序员--软件设计师---系统内分析容师、系统架构师。
初级中级报名费140元,高级210元;
登陆全国软考网站,注册网上报名---到各省市报名点现场缴费---参加考试。
你是在校生可以咨询老师,和同学一起报名考试---可以相互照应。