软件工程师项目培训

一季的满帘落花
  • 回答数

    4

  • 浏览数

    12209

首页> 工程师报名> 软件工程师项目培训

4个回答默认排序
  • 默认排序
  • 按时间排序

那么想念

已采纳

软件工程全程班(黄璜学长全程)免费下载

链接:

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。

32评论

困你于情

软件工程师证书,是有社会培训机构通过培训考核发给的有关证书。与国家计算机软件水平资格考试不一样。

如JAVA如件工程师,其培训内容包括:初级部分:

1.

Java

面向对象程序设计、Java

API使用、数据结构及算法基础、Java高级类特性、异常处理;

2.

AWT及Swing图形程序设计、流、网络程序设计、对象序列化、Applet、多线程程序设计、Java应用国际化基础;

3.

Java桌面系统项目开发;

4.

Java编程基础提高课程:反射机制、设计模式(I)、正则表达式,Java

新特性等;

5.

基于Oracle的数据库开发及管理、数据库设计、标准SQL、PLSQL编程;

6.

JDBC、、、JavaBean编程;Tomcat服务器使用、Jbuilder及Eclipse

等集成开发环境;

7.

Linux操作系统中的Java程序开发、Linux系统管理;

8.

Java

Web编程提高课程:JDBC进阶、高效分页处理、过滤器使用技巧、Struts中动态表单验证、等;高级部分

1.

MVC设计模式、Struts架构核心工作机制、国际化、验证框架、Struts

Taglib、ORM基础、基于Hibernate的企业级应用;

2.

JavaME手机游戏设计、界面程序设计、数据库程序设计、手机短信、多媒体短信(彩信)开发;

3

.JavaEE核心技术、XML、Web

Service、异构系统整合、分布式应用开发、WebLogic和JBoss等应用服务器;

4

.CMM、UML与系统建模和设计、Rational

Rose、软件工程和软件过程模型、版本控制及设计模式;

6.

Java

企业级应用开发提高课程:Hibernate使用技巧、设计模式(II)、Spring编程入门、提高Java

EE应用的性能;

.NET程序设计

.NET架构、.NET桌面和Web程序设计、.NET与JavaEE平台应用的整合;职业素质IT职业规划、沟通技巧、团队合作、专业技术规范、面试技巧等职业技能培训。

完成以上培训课程后,通过考核就可以获得培训机构颁发的合格证书。

现在比较吃香的是JAVA,特别是J2EE,未来3G出来后,手机编程将成为热点,J2EE当然就会很吃香了。

关于证书的权威性,建议你要去知名的培训机构去,最好是像SUN这类国际大公司有关认证所指定的培训机构,这样权威性高些。

一般来讲,软件公司是非常喜欢通过了软件工程师的人员,学历对他们来说并不重要,而重要的是能力。如果你的能力够强,在一个好的公司的话,这个月薪我想应该是可以拿到的。

其他方面的软件权威考试,在国内当然就是国家计算机软件水平资格考试了。这是国家级的考试。

首先,确切的说是软件设计师,没有软件工程师这种考试的。

软考改革之后,软件设计类就分为:程序员-软件设计师-系统分析师

这三个级别,程序员相当于以前的初程和中程,软件设计师相当于高程。即软件设计师考出之后是中级职称。区别在于以前的高程终身有效,现在的软件设计师有效期3年,三年之后需要再培训。

软件设计师考的不太难,但是面比较广,如果你是计算机或软件工程专业的,看一下清华大学出版社的《软件设计师教程(第二版)》就可以了。

软考的级别有很多种,但没有软件工程师,不知你问的是软件设计师还是网络工程师,不过他们每年的都开两次考.

34评论

孤独命

学软件开发首选锐英源,全面能力综合教材海量源码因人施教,保证掌握工作能力,打开成为项目经理或系统分析员之门。诚心专业服务,桃李满天下,育人成大师。在郑州有面授,在QQ上网授。灵活生动在线指导加通俗易懂视频。

124评论

失心者亡

如何选择软件工程师培训机构,下面让小编带大家了解一下吧:1、看教学、看管理教学是培训机构的核心所在,再好的环境、再好的项目,没有一个认真负责的老师也是徒劳的;没有一个健全的管理体制也是无功的;90%的学生在参加培训前都会做各种表态,表示自己一定会努力学习,控制自己、不再贪玩,但还没学习一个月就进入了“困难期”,之前的毛病就又慢慢浮现了,开始军心动摇了、想放松了、想潇洒了,把自己之前的决心抛之脑后。这时需要一个认真负责的老师、需要一个健全的管理制度来给你敲打敲打,告诫你要坚持、要愉快的学习。再加上有一个认真负责的教学团队、有一套完善的管理体制约束学生、控制学生、检查学习状况帮助每一个学生顺利度过“困难期”。教学方式是培训机构向学生传达技能的一个重要手段,一个好的教学方式,是可以帮助学生解答问题的,提高学生自我学习能力的;一个不好的教学方式,会让学生百思不得其解甚至进入误区。视频教学是在网络时代出现的一种教学模式,是传统教学的一种辅助教学手段,它绝对不能替代传统的现场面授教学,同学们不能完全依赖于视频学习,只有在教学与辅导是同一个老师的教学模式下才能真正的学到技术,才能真正的理解授课老师的思路。加上采用现场教学、辅导并同步录制教学视频的教学方式,来实施整个教学过程,以保证所有学生能完全掌握老师所讲的内容。上课模式,一些培训机构上课是按无序的阶段进行、并分快慢班,说是便于学生学习阶段进度调整,而实质是便于招生,在不够开班人数时,将学生放入某个阶段学习,完了在放入另一个班的另一个阶段学习,老师、学习环境的变换,各阶段连贯性差造成学生产生厌学情绪。这种做法是把学生留下来培训了,但学生的学习兴趣和知识的掌握程度也下去了。钱白交了!加上针对一校一班制,即针对一个学校开一个班,这样即便于管理也便于学生之间的技术交流沟通。课程顺序是经过科学的设计,整个教学过程中不得随意更改。2、看项目项目是选择培训班的核心问题,选择项目就是在选择培训班。项目水平的高低直接关系到你项目经验累积的水平以及毕业后的就业方向,也可以直接反映了老师水平的高低。高水平的、与IT行业热门技术相关的项目经验非常有助于你将来的就业,甚至直接影响你的薪资水平。(1)项目不能太大,也不能太小这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太大了做不完,也不能太小,太小了没有意义,达不到练习的目的。(2)项目一定得是真实的业界项目,不能脱离实际应用脱离实际,达不到项目实训的效果。因为培训的时间有限,必须让学员尽快地融入到实际项目的开发当中去。加上没有固定项目,每个班做项目之前会从企业获取最新的项目需求,然后经过挑选和精心设计,以保证既能训练技术,又能得到实际的开发经验。(3)还有一个一定要是最新的项目企业的要求也是在不断变化的,应用技术的方向和层次也在不断变化,这些都体现在最新项目的要求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。选用的项目基本都是企业最新的项目,很多都是学生和企业在同期开发,学员能够积累足够的真实的开发经验,以胜任企业的工作需要。(4)项目一定要高水平所用的技术是否高级、业界是否急需。除了SSH架构,项目中是否包含了别的有用的业界流行的技术。(5)项目一定要做到真开发。现场带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要学生学习的是分析设计的过程和方法,而不是已经做好的结果。3、教学环境人数尽量不能太多,一定要小班教学,人数过多,一个老师根本照顾不过来,老师和学员良好的沟通是获取项目经验的重要渠道。教学点位置不易过远,我们是学知识的如果把时间都浪费到挤公交车上,直接影响到你的学习的激情,(建议就近选择比较好的培训机构)。4、课程内容基本上各个培训机构的课程都是雷同的,大家都差不多,不过还要注意一点,看看该培训机构的课程是否实时更新,以适合企业的最新要求。软件工程师需要学习的课程1、计算机导论内容提要:为新学生提供一个关于计算机科学与技术学科的入门介绍,使他们对该学科有一个整体的认识,并了解该专业的学生应具有的基本知识和技能以及在该领域工作应有的职业道德与应遵守的法律准则。2、数字电路与数字逻辑内容提要:介绍数字逻辑与数字系统的基本概念、分析方法和设计原理,包括开关理论基础、组合逻辑、时序逻辑、可编程逻辑器件、数字系统等。3、计算机组成原理与汇编语言内容提要:以冯诺依曼计算机模型为出发点,介绍计算机的组织结构和工作原理,剖析计算机的运算器、存储器、控制器和输入输出设备的结构、工作原理和相互关系;介绍80X86指令系统、汇编语言与汇编指令、汇编程序与汇编过程、简单汇编程序设计、汇编语言与高级语言的接口、宏汇编等。4、计算机网络内容提要:介绍数据通信的基本概念和计算机网络的基本原理,包括计算机网络的体系结构、数据通信的基本方法和协议、计算机网络的主要应用协议;同时介绍计算机网络系统的安全和管理知识,使学生对数据通信和计算机网络有一个全面理解。5、计算机体系结构内容提要:研究计算机系统结构的基本概念、基本原理、基本结构和基本分析方法,使同学在具有一定的软硬件知识基础上能综合认识计算机系统的软硬件功能分配与各种不同结构类型机器的特性和性能评价方法。为研究、开发、应用高级计算机系统打下基础。确立全面、系统的观点和学会定量分析问题的方法。6、离散数学内容提要:包括集合论、数理逻辑、图论、组合数学等内容,形式化的数学证明贯穿此课程。7、高级程序设计语言内容提要:分别以C、C#或JAVA为例,介绍程序设计和语言,程序的基本数据结构、类型定义、简单类型和结构化类型、程序的基本控制结构、结构化程序设计、面向对象的程序设计等。8、算法分析与设计内容提要:本课程延续数据结构课程的学习,从算法分析和设计的角度出发,除去传统的分类查找算法和一般的设计方法外,主要内容包括如下几个部分:算法研究的理论基础,递归分析技术,基本算法设计策略(几类经典算法学习),多项式运算与FFT,串匹配,概率分析算法。希望通过这一课程的学习,使学生能对现代的算法设计及分析的基本工具能有较全面的掌握。9、数据结构内容提要:介绍线性表及其链接存储结构与算法、数组与矩阵、堆栈与队列、广义表的存储结构与多元多项式表示、串与文本编辑、排序、树、图、文件结构。10、数据库系统原理内容提要:介绍数据库系统的基本概念、原理、方法及应用,主要包括数据库系统概论、数据库管理系统实现技术、数据库存储结构及其他类型的数据库系统。11、编译技术内容提要:介绍编译原理的理论和实践,包括编译程序设计、词法分析、语法分析、符号表、声明和存储管理、代码生成以及优化技术。12、操作系统内容提要:介绍操作系统的设计与实现,包括操作系统各组成部分的概述、互斥性和同步性、处理器实现、调度算法、存储算法、设备管理和文件系统。以上就是小编的分享,希望可以帮助到大家。

98评论

相关问答