软件开发是IT行业里的高薪职业之一,由于目前就业市场软件开发的人才稀缺,加上高薪的诱惑,吸引了越来越多的人转向了软件开发职业,那么要做软件开发工程师,需要学什么呢?
软件开发是一项技术性很强的专业,对于没有基础的人来说,分层次分阶段分维度的学习,这样的效果会更好。这里以深圳
北大青鸟嘉华学校的软件开发培训课程为例。
深圳北大青鸟嘉华学校的软件开发课程每18个月更新一次,目的是为了紧跟互联网时代的步伐。课程总共分为三个分阶段。每个阶段的课程知识讲解都贯穿了项目,并且为了锻炼学员们的动手能力,每个课程都会有项目案例训练,每一个阶段都会有阶段项目训练。
第一阶段为了强化学员语法和逻辑思维能力训练,注重学习方法和学习习惯的养成,培养团队意识和沟通表达能力。主要有以下这些课程内容:
1. 课程内容:使用Java理解程序逻辑、使用HTML语言和CSS开发商业站点、C#语言和数据库技术基础、使用C#语言开发数据库应用系统、职业素质导向训练;
2.课程讲解贯穿的项目:MyShopping、MyBank、学生成绩管理系统、MySchoolBase、MySchool;
3.学员动手训练制作的项目案例:MyDVD 、V+网站、QQ数据库管理、QQ用户信息管理、超市商品管理;
4.阶段训练项目:MyKETV
学完这些课程,可胜任的工作岗位有JAVA初级开发工程师、商业网站开发、网页开发人员、即时沟通工具开发人员、非IT专业信息部门的管理信息系统设计、开发、维护岗位等。
第二阶段为了让学员具备面向对象思想,掌握自我解决问题的方法,掌握职业沟通技巧。主要有以下这些课程内容:
1.课程内容:优化MySchool数据库设计、深入.NET平台和C#编程、深入.NET平台的软件系统分层开发、使用Java实现面向对象编程、使用jQuery快速高效制作网页交互特效、使用JSP/Servlet技术开发新闻发布系统、职业素质导向训练;
2.课程讲解贯穿的项目:网络电视精灵、学生成绩管理系统、电子宠物、新闻发布系统;
3.学员动手训练制作的项目案例:影院售票系统、银行ATM取款机系统、宠物商店、当当网、论坛短消息;
4.阶段训练项目:易买网;
学完这些课程,可胜任的工作岗位有java程序员、.NET程序员、网站开发工程师、数据库开发工程师、测试工程师、C#工程师、文档编写工程师等。
第三阶段为了强化学员面向应用和框架原理,全面提升学员就业的竞争力,学员达到企业高端用人要求。主要有以下这些课程内容:
1.课程内容:使用Hibernate开发租房系统、使用Struts2框架开发租房网站、使用Java企业级技术开发大型系统、使用ASP.NET MVC 开发企业级应用、职业素养导向训练;
2.课程讲解贯穿的项目:在线拍卖系统、青鸟在线投票系统、JBOA办公自动化系统、问答系统;
3.学员动手训练制作的项目案例:租房网(一)、租房网(二)、JBOA办公自动化系统、青鸟朋友网、第三波书店;
4.毕业设计项目开发:代理商系统、人力资源管理系统、客户关系管理系统、
电子商务系统、OA;
学完这些课程,可胜任的工作岗位有Java(JavaEE)工程师、.NET软件工程师、外包开发工程师、网站设计和开发工程师、ORACLE数据库开发工程师、数据库工程师、ERP/CRM/OA/B2C开发应用工程师、系统分析设计工程师、文档工程师等。