版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北大青鸟课程:ACCP6.0课程体系特色分阶段训练分术业专攻分维度培养分层次深入ACCP6.0——分阶段训练随着软件待业的成熟,分工开始细化,以前小作坊式的2〜3人全能型的开发模式已经不能满足企业需要。现在中国的企业还是生存阶段,很难有公司说他只做JAVA项目,或只做-NET项目。公司都是能接到什么项目,就做什么项目。但如果以前是做JAVA的,现在接了.NET的,那么公司会怎么办呢?企业会接什么项目就招什么人吗?答案肯定是不可能的。公司会把原来的人转成另一种技术方向的。所以,公司要求员工必须也只须要掌握基本原理,然后了解其他常见技术特点,方便转变开发方向即可。所以企业要求员要深入要广志。各种不同的技术,都会有自己的优势和不足。比如.NET相对于JAVAWEB开发,系统性能和安全会要相对弱一些。但在实际的工作中,用户和公司是不管这些的。他们都会希望他们得到的产品能尽可能的效率高,尽可能的安全。程序员是不可能对着用户和领导说,用.NET开发,这些都是不可能,他们必须会使用现有的技术来解决用户的需要,来解决这些常见的问题。所以,企业会要求程序更加的专业,能够使用现有的技术解决常见的问题,他们是不会希望听到“由于技术原因,这个做不了,那个也做不了''。所以一个程序的成长分为三个层面,基础层面、理论层面和应用层面。就相当于我们的中学教育、本科教育和研究生教育。对应着我们三个学期:S1以提升学员兴趣,引领学员入门,加大训练量,训练学员程序逻辑和写代码的能力,夯实学员的基础;S2由原来的“基础、思想、原理”,现在改成了“博闻、原理、思想”;Y2则是专精、实训,以解决就业问题为目标。ACCP6.0——术业专攻分术业专攻,是与以往体系最大的区别,也是6.0的培养目标。ACCP6.0的培养目标是JAVA软件工程师和.NET软件工程师。虽然方向不同,但他们的基础层面和理论层面的内容是相同的。就是武侠片里的内功心法一样。内功扎实了,之后学什么武功都好学。所以武侠片中,练一个上层武功,动不动就会先练个十几、二十年的内功心法,然后再开始练招式。某某世外高人,要提拔一个无名小辈,动不动就把自己几十年的内功传送给他,然后这个无名小辈就成了一代宗师。基础和思想决定了一个人含金量。在面试的时候,实际也不会问多么高深的技术点,问的也都是一些基础知识,比如JAVA语言中某个语法是什么呀,某个原法的原理是什么呀等等。而现在市面上呢,没有基础很扎实,应用层面强的人,而基础不扎实应用层面很强的人倒是大有人在。那么企业会给什么样的人涨薪呢?肯定是基础强、基础好的。应用层面强只是增强了就业能力,要想在软件行业增强发展力,必须着重基础与理论知识。所以基础和原理相通的技术,就放在S1和S2进行讲解。比如数据库技术、静态页面客户端技术、程序逻辑。S2这里讲解的技能没有列全,除此之外,还有:数据库优化技术、文件读写、XML、文件上传、Oracle、Ajax技术理论等。到了Y2强调不同技术方向的特点。ACCP6.0——维度培养企业需要的软件人才仅有技能是不够的。企业在招聘的时候,不是只看你会不会写代码。现在IT培训行业也日趋成熟了,完全不会写就到企业面试的人已经没有了。企业现在需要的是综合素质高的的软件人才。而企业说呢,从培训机构出来的学员大部分都存在一样的问题。比如说,只能在学校原来的环境下做开发,到企业之后(或者公司又换了一个开发环境之后)就不会调试了、不会调用数据对象了、不会搭建环境了,到新的框架下就什么也不会了;还有一些学生呢,开发的时候完全不想自己到底在做些什么,用户到底是要什么。并且现在ASPNET、JAVA技术已经比较成熟了,大家都这么用。主要的区别行业不同,则业务不同。所以企业对我们说,软件人才不但要会开发,还要有职业素质和项目能力。虽然简历上是不会去描述一个业务的,从简历上也看不出来一个人的职业素质如何、项目能力如何,但有经验的人面试的时候一问就知道真假。所以ACCP6.0课程对学员分维度培养。项目能力的培养是6.0最大的特色之一。我们会从业务理解、经验积累、规范性、质量控制、团队意识和软件生命周期六个方面进行训练。为了训练学员对业务的理解能力,我们主要从训练需求分析文档的编写着手实施。S1的时候,学生完全没有概念,我们要先让他们知道什么才是专业的文档,才是对业务正确的理解,所以会提供一个相对完整的需求文档,但是会把一些关键的地方拿掉,让学员去填空。到了S2的时候,就只会提供部分文档,让学员去完善,同时加深学生对业务需求的理解。到Y2的时候,学生就可以独立来编写完整的需求文档。再就是项目经验的传授。我们会在课程中,一方面让教员向学员分享一些经验技巧,哪些地方容易出问题呀,哪些地方怎么处理性能会更好呀,哪些地方该怎么处理开发起来才会更为简洁效率更高呀,等等。我们还专门提供了“常见错误及解决方案”列表,方便学员的学习。在规范性方面,我们现在采用的国际上CMMI规范,这是国内流行的软件开发流程标准。最高五级,印度的软件公司基本上能到达3级,所以他们能够接欧美国家的外包业务,而我们国家大部分企业只能到达1级,为了能够提高IT软件行业的竞争力,每个公司都努力加强这方面的工作。所以为了适应这种需要,在项目过程中,我们会按照CMMI三级标准来控制实施过程。在软件质量控制方面,也是6.0中强调的重点。在S1的授课过程中,就会要求教员向学员讲解软件质量的重要性。通过我们对企业的调研,中国近半数的企业是没有专设的测试岗位的,都是通过程序员开发过程自行测试。在S2的项目开发过程中,会要求加入测试环节,Y2的时候要求使用测试用例填写测试文档,来保证软件的质量。为了加强学员的团队意识,从S1开始,就会组建项目小组,并且在COT课程中,还加入了对小组长的专门培训。从上机练习开始到阶段项目,都让他们在一起编程、讨论问题,让他们习惯和大家一同工作和学习,吵架也正常,大家不要过分担心了,怕谁和谁闹翻了然后就不升学了。实际上没有那么恐怖,得让学生自己去沟通、自己去磨合,时间久了他们也就习惯了,以后到公司里就知道怎么跟人相处了。所以在选小组长的时候,主要考虑小组长的责任心和沟通能力,技术不一定要强。可能班主任们会考虑升学问题,尽量和教员达成一致选出最为合适的人。最后就是软件生命周期意识,课程中也会要求教员讲解相关的理论知识,提高学员对软件的认识。所以项目能力、开发技能和职业素质这三个维度,是三个学期中全程关注、随时培养的。ACCP6.0——分层次深入主要分为初次使用、理解加深和灵活应用这三个层次。比如WEB应用开放页展现技术,S1讲解DIV+CSS,显示静态度页面。S2则会WEB应用程度生成网页的基本原理,掌握页面的生命周期。Y2则在JAVA或.NET课程中开发。这样做的好处就是一个技术知识的含金量会很大,学员理解为更为透彻,掌握更为牢固。这是其他培训机构所做不到的,他们大多都只停留在某一个层面上,要么太深非专业人士学不会,要么太浅学了没有意义。所以才会学费少时间短。实际上细想想这个差别就会很清楚。就好象照像一样。现在家用的傻瓜数码相机,咔嚓一下,就照好了,行不行?能不能去能加摄影比赛呢?恐怕不行吧,专业的照还是得使用专业的照像机,得调焦、得聚光,是很讲究的,拍出来的效果也是完全不一样的。在企业调研中,我们发现,企业.NET开发中自用控件的开发非常的普遍,这也是技术灵活应用的一个方面。课程介绍S1在课程中,并不只停留在应用层面,还加入了大量经验性的技能。比如浏览器兼容性问题。浏览器大家都接触很多,我们都是通过浏览器来访问网页的。我们常用的浏览器有IE浏览器(Windows自带的),火狐、opera浏览器,还有遨游和360浏览器。虽然这里有六个浏览器,而实际上呢只三类。遨游和360其实都使用的是IE浏览器的内核,也就是说能在IE浏览器上正常显示的网页,在这两个浏览器上也能够显示。而火狐和opera就不行。如果用火狐浏览器去访问一个普通页面,大家就会遇到网页上按钮不能用,网页上的飘浮广告都跑到一边去不能动了的情况。那如何才能做到在不同的浏览器下都能看到正常的网页呢?这就要经验了。不仅在应用层面,从企业开发软件考虑,软件的性能、安全和成本都是一个优秀的程序员需要关注和考虑的。在学员学习程序逻辑、客户端技术的时候,我们都会加入此类的经验分享。ACCP6.0训练的学员思想和代码编写能力。在调研过程中,中心都反应,学员在上机课的时候把理论课讲的知识全忘掉了,所以有些教员甚至不得不花很多时间又把前面的知识再回顾一下。所以在6.0的课程学习中加入了边讲边练的训练模式,不再严格区分理论课和上机课。在理论课件中增加了学员上机练习的内容。结业收获:学习完之后,能获得认证:ACCP初级程序员,不但能理解程序逻辑和基本的算法,还能掌握基本的客户端开发应用技术。结业之后的结业项目是KTV点歌系统。这个系统与以往的结业项目的不同是,以前版本的项目都模拟项目,在实际生活中是不会使用到的。比如以前的网吧管理系统、MYQQ聊天系统,离实际使用还有一些核心功能没有实现。而这个KTV点歌系统是可以投入使用的。所以更增加了学员对业务的理解,积累真实的项目经验。S2面向对象的编程是思想,是S2课程的重点课程。所占的课时也最大的。我们把三层架构的讲解放到了二期去讲。因为这个时候学员项目经验还比较的少,还不能够真正体会到分层开发好处,面向对象的思想也还不清楚,也就更不能理解分层开发的原理。我们把以前放在Y2的AJAX技术放到了S2来讲解。这是一项应用比较广泛的技术。相信大家在上网的时候都体验过。我们在淘宝购物的时候,看中一个宝贝,点击收藏,系统就会马上提示你“您的物品已经发送到暂存栏里了”。在没有使用这项技术的时候,大家是要等长一段时间才能看到页面的刷新的。而有了AJAX技术,功能使用就会更快捷,更爽了。再就是数据库优化技术。在实际的软件项目投入使用之后,数据库里的数据绝不会象在学校里一样只有几百条数据,而是成千上万条数据。比如中国人民银行的用户数据库,至少有上千万数据,我们每去那里取一次钱,系统就会要到这上千万条记录里去查我们的资料,也才会知道银行可以给我们多少钱。就算是计算机1秒针能够搜索50条记录,搜索1千万条记录就得300分钟,相当于5个小时。如果没有数据库优化技术,估计银行每天通宵加班,也无法完成存取款业务。S2项目分布在这个过程中,使用了五个贯穿案例,总共还要完成五个项目案例。结业项目是易买网。S2的项目是由C/S项目,向B/S项目过渡。在S2,这两个模式的项目都会涉及到。获得ACCP程序员认证。掌握面向对象编程、JavaScript客户端验证和页面特效制作、SQLServer高级管理和查询等技能。结业考试是应用最为广泛的购物网站“易买网”,实现了商品展示、订购和用户管理等常用功能。结业收获:获得ACCP程序员认证。掌握面向对象编程、JavaScript客户端验证和页面特效制作、SQLServer高级管理和查询等技能。结业考试是应用最为广泛的购物网站“易买网”,实现了商品展示、订购和用户管理等常用功能。Y2A现在的面试者,大部分要么是不会,要么就是只会死记硬背一些框架技术。在公司里做项目的时候,不管需不需要,都给分三层,老板就说,一层就够了,你麻不麻烦啊。但人家不会啊。所以,Y2A课程中,框架原理和搭建自己的框架是非常重要的一部分内容。这里不是说一层开发,也不是三层,而是N层。也就是要让学生们明白,什么时候一层开发就可以了,什么时候是两层还是三层,或者是更多层。另外一方面,ASPNET开发环境是以“拖”为主,以前只能拖个普通控件,后来发展到数据库也可以“拖”,现在连业务逻辑都可以通过“拖拽”来完成。ASPNET程序是越做越简单,越做越没有含金量。这样拼凑起来的代码能卖个好价钱吗?以后这钱就会让微软自己赚过去了。所以,当AJAX技术兴起后,很多国内的公司开始开发自己的业务控件,来开发更为个性更有竞争力的产品。所以,我们也要求我们的学生要深入理解.NET,能够把控件技术掌握很,才是真正的掌握.NET。而不是只是单纯的“拖拽”,做一头“驴”。ACCP6.0课程体系,是要培养素质高、有思想的程序员,所以在NTC课程中加入了数据结构和算法的课程。这是企业挑人的筛选条件。在基本同等条件的下,大家一样的学历、一样的经验、一样的开发技能,那么谁掌握数据结构和算法就能够做到脱颖而出。Y2A项目分布Y2A阶段主要有三个项目案例和三个贯穿项目,都是在分层思想的基础上做开发。Y2BY2B与A方向也是相对应的。着重讲解框架技术的原理,掌握分层开发的思想0Hibernate.Struts和Spring是这个阶段的重点课程。我们在企业调研的过程中,发现企业并不是三个都用,通常只用一个,或者是把这三个框架的部分结构拿过来拼接成公司自己的框架。这样不但借鉴了流行框架的优势,又提升了自己的公司本身的优势,增加了产品的含金量。所以,6.0课程就是告诉学员如何深入地理解框架技术的原理,比如对象之间的关系、页面之间的关系、数据是如何流动传递的等等,要掌握这三个框架的独立应用和集合应用。另外,在毕业设计中,会第一次要求学员自己写需求,会加强中间控件,流程细化。按照CMMI2的规范来实施开发。CMMI是项目管理国际标准,总共分为五级。如果软件开发公司能达到3级以上,就可以接欧美国家的外包项目,印度的软件公司基本上都是3级以上,而中国的大部分的企业还停留在CMMI1的阶段。而我们为要求到标准2。这个阶段,我们不再提供代码,会要求教员老师充当客户的角色,在项目实施过程不断的提出更多的需求,并且不断的变换需求,以锻炼学员在今后的实际开发过程中的应变能力。Y2B项目分布Y2B的项目主要OA系统和租房系统为主。同时还有一个项目就是Facelook。是一个与近两年风靡全球facebook一样的社交网站。大家应该都很熟悉吧,比如说人人网、开心网等等。这是今后的一个新的项目方向。ACCP6.0与ACCP5.0差异综合以上的讲解,6.0相对于5.0最大的差异是增强了学员基本功的训练和编程思想的培养。强化了程序逻辑、面向对象和分思想、框架原理以及项目训练。并且设立了一整套考评制度,来考察学员的综合素质,而不是象以前一样单纯用考试成绩来评定一个学员的综合能力。ACCP6.0课程现状截止2011年3月3日,北京地区所有北大青鸟校区,只有北大青鸟天灿校区经总部批准开办两个ACCP6.0实验班,进行“双配置”教学。目前,学员学习情况一切良好。北大青鸟天灿北大青鸟北京天灿白领校区成立于2004年,是北大青鸟全国成立较早的中心之一,坐落于北京海淀地区,7年来,中心以严格的教学管理、优质的教学质量和完善的就业体系,在IT行业内外获得了良好口碑,就业率高达98.8%。获得全国最佳就业中心”、“全国教学示范中心”等荣誉称号。学校成立7年来,从培养企业紧缺的软件人才,拥有国际化教学设备,依托北大雄厚师资,秉承北大青鸟APTECH先进的办学经验,以实践为基础,以就业为导向,摆脱国内传统IT人才培养模
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026气泡果汁产品组合优化与季节性营销研究报告
- 2026年兵团工程咨询有限责任公司人员招聘笔试参考试题及详细答案解析
- 2026年长沙市国有资本投资运营集团有限公司人员招聘考试题库及详细答案解析
- 2026年重庆渝康资产经营管理公司人员招聘笔试备考试题及详细答案解析
- 2026年河北旅游投资集团股份有限公司人员招聘考试模拟试题及详细答案解析
- 2026年武汉新港建设投资开发集团有限公司人员招聘笔试参考试题及详细答案解析
- 2026成考入学试题及答案
- 2026操作系统死锁避免算法测评试卷
- 2026铌行业市场需求供给分析及投资评估现状规划分析研究报告
- 2026财政金融题库及答案
- 抗美援朝纪念日致敬英雄课件
- 2026年成都市金堂县增量政策性岗位招募(121人)笔试备考试题及答案详解
- 肾结石内科管理中国指南(2026版)
- 第四单元 第1课时 青蛙歌(教学设计)数学北师大版五年级上册2026秋
- 2026中国零碳产业园能源系统设计与投资回报分析报告
- GB/T 18474-2026交联聚乙烯(PE-X)管材与管件交联度的试验方法
- CSCO神经内分泌肿瘤诊疗指南(2026版)
- 2026年保密教育线上培训考试试题(附完整答案)
- (2026版)《超龄劳动者基本权益保障暂行规定》解读课件
- 老年综合评估试题及答案
- 计算机组装与维护(第2版)全套课件
评论
0/150
提交评论