发布时间:2022-07-02 23:00:30
序言:写作是分享个人见解和探索未知领域的桥梁,我们为您精选了8篇的软件开发实习自我报告样本,期待这些样本能够为您提供丰富的参考和启发,请尽情阅读。
进大学生活的最后一个年头,站在我们面前的就是那个向往已久的工作社会,我们的心已经开始飞进那里。我们高兴、我们兴奋,因为我们终于可以在这个巨大的舞台上展现自我,但我们还需要时间去了解这个社会。为此学校给我安排了毕业实习,毕业实习是我们机自专业知识结构中不可缺少的组成部分,并作为一个独立的项目列入专业教学计划中的。其目的在于通过实习使学生获得基本生产的感性知识,理论联系实际,扩大知识面;同时专业实习又是锻炼和培养学生业务能力及素质的重要渠道,培养当代大学生具有吃苦耐劳的精神,也是学生接触社会、了解产业状况、了解国情的一个重要途径,逐步实现由学生到社会的转变,培养我们初步担任技术工作的能力、初步了解企业管理的基本方法和技能;体验企业工作的内容和方法。这些实际知识,对我们学习后面的课程乃至以后的工作,都是十分必要的基础。
二、实习的岗位及工作情况介绍
1、实习单位简介
实习单位沙井柏盛制品厂于2007年9月份建立,而后被美国Avery Dension 合并,计划于2008年5月份正式成为Avery Dension的一个子公司。艾利丹尼森公司的四大产业为:压敏胶及物料、零售资讯服务、办公室用品、其他特别业务。本公司主要从事Avery Dension公司四大产业中零售资讯服务中的印刷业务及织物、标鉴的生产。Avery Dension是美国《财富》500强公司之一,在压敏技术及标签系统方面处于全球领先地位。公司业务分布在全球39个国家,拥有两百多家制造厂和销售办事处,员工22600多名,2005年年度报告公布的总销售额达55亿美元。Avery Dension公司的价值观是:真诚合作、客户服务、团队精神 、追求完美。
2、工作岗位介绍
我的岗位为电脑程序编写,即用filemake软件编写能调用资料库中的信息的程序,然后再用VB软件编写一个能将filemake中所调用的信息导入到indesign软件并实现某些功能的引擎,我工作主要任务有以下几点:
(1)、了解各类单的特点,学会看单,做到能看懂单、熟练的区分各种不同的单,对于单中出现的错误能作出立刻反应,知道经常出错的出地方存在哪些地方。
(2)、熟悉做单的流程,对单中各类信息在一看即知,做到知其然,还要知其所以然。对于现存的做单程序存在的缺陷要熟悉,并尝试着寻求解决方案。
(3)、学会使用filemake软件及VB软件编写出能满足与客户要求相符合的程序。
三、实习内容及时间
计算机专业毕业实习报告
当我在向沙井柏盛制品厂投出我的求职简历时,我并不知道,这一份简历会把我带进一个怎样的世界,我将走上一条怎样的路。心底的自信强溢在脸上,又带着那样的迷惑,不安和好奇,参加过三次面试,见到的始终是充满干劲的脸。我获得了参加公司培训的机会。也曾有过很多故事,但命运还是让我走近了你,柏盛,走近了你,也更让我充满了向往和渴望。
从我走近柏盛公司,我感觉一股呼唤的力量,引导着我往前走。走近他就意着新的生活又要开始,我怀着无比敬佩的心情走了进来,而随后的工作生活对我的人生有一个决性的改变。
公司的生产流程为接到单,根单上客户的要求进行排版,确认排版无误后出菲林,用菲林加工出印刷模板,最就是印刷出货。而的任务在于写好排版的程序,这就要求我对单及排版知识有一定的了解,如果在这一关键的地方出,损失很大。为此在这些天我以下的安排。
我的工作电脑程序编写:主要任务有学看单、做单、编写程序。
1、实习第一阶段
其中10月13日到10月22日,我主要用来学会看懂单。教我的是一位年纪大一、二岁的同事,先与我说了一下要点,然就让我自已看,遇到不懂的就问。初次接触单,发现它并不像课本那样的有条有序,许信息夹杂在一起,令人眼花缭乱,而且以有不同的种类,要做到随便一看就知是什么单不下点功夫是不行的。我知眼高手低是一个通病,于是接来的几天我就踏踏实实的坐在哪里认真的看单,熟它的大致结构。令我感动的是每当我我有一点不明白的地方,他都会不烦其劳的与我讲清楚,直到我弄明白为止。在我坚持不懈的努终于适应了单中的变化,他的脸上也有了笑容。
10月24日到11月4日,熟悉了单之后,我也成为工作之中的一员,开始检查别做的单。在这一段时间里,主要任务有巩固之前所学的,对常见的错误要一看即知,并养成认真仔细的工作作风。由于有前面的成绩,我有点飘飘然,查检查单的时候不再那么仔细,认为检查单没有什么困难。结果,由于我的粗心大意,一个简单的错误让我给绕过去了,幸好有同事在一旁指出没酿成大错。对此我作出了深刻的检讨,主管对此只是语重心长的说:“知道错了就好,以后要仔细点。”
2、实习第二阶段
11月7日到11月11日,现在我通过了前一阶段的学习,可以进做单环节。现在的任务是熟悉做单的流程,了解印刷排版的相关知识,对单的信息要敏感。我学习方式是坐在一位同事身边看他做单,他一边做一边教,把做单的工点给了我。我遇到不懂的地方就向他请教,直至对做流和非常熟悉之后,才算是合格。有了第一次的错误之后,我就变得更加的小心,所以在其后的工作中我都有保持谦虚的心态。在种状态下我进步很快,花了比别少了将近一半的时就达到目标了。
20XX—20XX年,我先后参加了两个公司的实习,总计实习时间达到了4个多月。
20XX年暑假在天津**信息系统开发有限公司工作,负责餐饮管理软件测试,完成项目经理布置的测试任务,同时自己学习使用了自动化测试软件,测试后要撰写测试文档。这是我第一次在正规的软件公司工作,有机遇也有挑战,每一天我都会认真的对待。由于每个客户都需要定制产品,所以我就要负责新开发的功能的测试工作,基本采用黑盒测试方法,测试出bug要写到测试文档上,等待开发人员修改后,再次进行相应的验证测试,这其实就是软件开发的瀑布模型。通过做这项工作,认识到了软件测试在整个软件开发的过程中具有重要的作用,它是在交付客户使用前的最后一步,起到产品把关的作用。虽然在这家公司仅工作了1个月,但还是学到了很多的东西,公司每个人都很有激情,大家都很认真的完成着自己的工作,有时还会主动加班,我也是。每周3次的早上例会,大家轮流主持,我也赶上主持了一回,开始有点紧张,讲一会儿就放开了。老总很是和蔼可亲,给我说了公司的发展历程,讲解了公司软件总体开发思路。一个月很快就过去了,我的这次实习也圆满的结束了。
接下来休整了1个多月,又开始寻找第二家公司实习。2012年10月底有幸在一个程序员的qq群里,看到了群主“***”的招聘启事,因为我本身主要做php开发的,而且这家公司是做php电子商务软件的。还有以前在网上也看到过公司老板(也就是“***”)的采访视频,心中很崇拜他,这家公司就是从他1个人做起来的。心中窃喜,这是一个很好的机会啊,于是我马上与他取得了联系。第二天面试顺利的通过了,我可以在这工作了,当时非常高兴,终于可以做php了。这家公司开发电子商务网站程序,提供给客户的针对b-c,c-c模式的商城程序,系统采用php+mysql开发,而且框架结构都是自己研发的。这家公司也已经走过了3年的历程,公司产品日趋成熟,目前主要是给客户做定制开发。
我是和其他几个一同来的,开始一位老员工负责给我们做技术培训。包括开发环境安装,mvc开发模式介绍,公司产品介绍等等。随后他给我们布置了一个作业,采用mvc开发模式,smarty模板引擎,adodb数据库连接引擎,做一个小的论坛程序。接到任务后,我思考了一会儿,马上着手开发了。虽然在开发过程中也遇到了一些问题,但过了3天后,我还是按时的完成了。
接着我们就开始熟悉公司产品了,从最基本的用户登录注册开始,看到公司的源代码,真实感受到商业产品的代码是多么的复杂,需要考虑的事情很多,很细。由于公司人手不足,我们开始做了一些dedecms模板嵌套工作,是用dedecms做公司产品的帮助网站,和其他几个人花了一个多星期终于完成了第一项工作。此后我主要做客户的定制工作,帮助老员工做点小东西。同时接触了很多的客户,只有亲身经历了,才能感觉到客户对于公司的依赖性。希望公司能给他更多的帮助,我也是竭尽所能帮助客户解决每一个问题。
通过不断的学习,我对公司的产品结构有了深入的了解,比如:缓存机制,静态化处理,数据库结构等等,一般客户提出的增加功能,我都可以独自完成了。在工作过程中,同时也自学了ajax,jquery相关知识。期末考试结束后,同学们都相继离开了,而我还在工作,其实每天都不累。在公司的这段时间也认识了几个好朋友,相互了解了许多的事情。感觉公司有几个老员工技术很强,问他们的问题,几下就搞通了,真是很佩服。到了软件公司,才能感觉到在学校所学到的知识是非常有限的。公司都有着严格的软件开发管理流程,从开发工具,到代码格式,要完全符合公司的编程标准才行,项目组的每个人做出的东西就像是一个人编出的东西一样。老板就是这样,一点一点打拼出来的,从一个人发展到目前为止的30人,确实非常不容易,很崇拜他,觉得那也是我的方向。我也非常希望能和他一样,有一家属于自己的软件公司。
一晃在这家公司做了3个月,快到年了。最后一天,全公司大扫除,结束后老板召集大家开年会。他总结了一下20XX年公司的成绩,同时也提出了20XX年暴露出的一些问题,我感觉很对,一个公司如果要想得到持续发展,必须得有严格的规章制度才行,俗话说:无规矩不成方圆。最后对实现20XX年公司的目标提出了具体的要求。这样在20**年2月12日,我在第二家公司的实习工作也圆满结束了。
到这两家公司的实习工作,对我有很多启迪,以下是我的一些总结:
1、客户至上,必须靠实际行动说话,每个编程人员在开发客户定制时,要时时刻刻为客户着想,不要总是想偷懒,高质量完成客户定制的功能,做到bug少,效率高,只有客户非常满意了,公司才能提高品牌优势。
2、软件需求要做仔细,前期安排专人与客户进行沟通,共同制定需求文档。
3、要完善公司制度,做到用制度管人,比如:上班迟到问题等,无规矩不成方圆,确实是对的。
4、公司每个人要讲求大局,不要为了个人小的利益,丧失公司大的利益。
5、要实行完善的员工奖励机制,充分调动大家工作的积极性。
关键词:软件工程;课程体系;实践教学;产学合作;师资队伍
作为信息产业核心的软件产业是国家信息化建设的基础和支撑,它具有知识含量高、技术含量高、高附加值的现代服务产业特点[1]。随着我国经济的快速发展,市场对软件人才的需求日益加大。《珠江三角洲地区改革发展规划纲要》明确把软件和信息服务产业作为构建现代产业体系的战略核心产业。广东省教育厅根据广东省软件产业分布和地区经济发展对软件人才的需求情况,选择包括广东技术师范学院在内的8所省内高校和12所高职高专院校作为首批省级示范性软件学院,进一步加快高等学校软件专业人才的培养,适应广东省信息产业发展对软件人才的需求。
1软件专业发展现状
目前,我国高等院校计算机相关专业大约95%的学生毕业后从事软件开发和服务工作。在软件专业人才培养方面,已经形成了较为完善的人才培养方案,并形成了较大的培养规模。近年来,随着高校计算机相关专业毕业生人数的急剧增加,软件人才的就业优势正在消失,一些软件专业的毕业生到社会上难以找到专业对口的工作,学生就业压力很大;另一方面从总体来看,随着产业结构的调整和优化升级,我国的软件产业规模不断扩大,呈快速增长态势。2009年软件产业产值9 513亿元,2010年,全国实现软件业务收入13 364亿元,同比增长31%。近10年来,广州市软件和信息服务业保持25%以上的增长,2009年,全市软件和信息服务业产值1 150亿元,从事软件和信息服务业企业近万家。教育部关于紧缺人才的报告称,软件从业人员缺口近 80万人,其中专业人才约有50万人(其中高级人才 10万人,中级人才25万人,初级人才l5万人),企业缺乏的不仅是高层次、复合型、国际化人才,也缺少大量的高素质软件工程师。因此专业素质高、综合能力强、动手能力突出的毕业生依然具有良好的就业前景。
2培养目标及办学模式
由于办学层次和办学定位的不同,我校省级示范性软件学院的办学目标与国家批准的37所示范性软件学院有一些区别。国家级示范性软件学院的办学目标是:培养实用型、国际化的软件工程师,以满足软件产业发展的迫切需求,提升软件产业的国际竞争力[2]。我们的办学目标是:以软件市场需求为导向,培养掌握扎实的理论基础知识、较全面的软件系统知识和必要的硬件系统知识,掌握先进的软件开发方法和工具,具有较强的系统分析、设计、开发能力的应用型软件工程设计和实现人才。具体就是培养高素质的软件工程师。
从两者的办学目标可以看出,国家级示范性软件学院培养的是国际化、高端软件开发人才;省级示范性软件学院培养的是实用型软件开发人员,两者可以相互补充,构成更加完善的软件人才培养体系。
省级示范性软件学院的办学模式应以地方软件产业需求为导向、以培养学生适应软件产业的发展为目标,结合学校的办学条件,制定相应培养方案。经过几年的实践,我校软件工程专业人才培养初步形成了 “2+1+0.5+0.5”的培养模式。即学生第一、第二学年在校进行通识教育课程、专业核心基础课程的学习,假期参加企业认知实习和企业的短期培训。第三学年根据专业方向和企业共同培养,进行专业核心技术课程和专业方向课程的学习,参加为期三个月的实际项目实训。第四学年的上学期是职业技能和专业技能的强化实训。第四学年的下学期是软件企业顶岗实习,全方位参加软件项目的开发过程,让学生在校期间就能经历软件应用与开发的各种工程活动。我们努力把这种人才培养模式打造成本专业的特色之一。
3课程体系和实践教学体系
根据省级示范性软件学院的办学宗旨,广东省软件产业的发展特点和需求以及我校软件学院人才培养目标和规格,在校企合作教学指导委员会的指导下,我们制定了“一个通识平台、二个核心模块、五个企业模块方向”的理论教学体系,以及“基础实践+专业实践+创新实践”的三级实践教学体系。课程体系总体结构如图1所示。
课程体系遵循通识教育平台下的宽口径专业方向原则。通识教育模块注重学生人文素质、基本科学素质、交流能力、表达能力、外语能力、个人技能和态度的培养,为学生进一步发展奠定基础。专业核心基础模块旨在培养本学科的专业基础知识、分析问题和解决问题的能力,使学生在接收专业教育的同时培养学生的职业素质。专业核心技术模块重点培养学生本专业高级工程基础知识、工程实践能力及系统思维能力。专业方向模块一方面满足了学生“个性化”学习的要求,另一方面是为了把学生培养成既懂技术又懂专业的复合性人才,更好的适应软件产业发展的需求。通过几年的改革,我们初步构建了基础稳定、方向灵活的理论教学体系。
我校软件工程专业的实践教学初步形成了理论与实践协调、课内与课外并重、基础实践、专业实践与创新实践为一体的教育体系,以及通过“学习、培训、实训、再学习、再培训、再实训”螺旋式提升学生能力培养的途径,实践教学体系结构如图2所示。
基础实践是指在学校各专业实验室和实训室完成基础规范实验、综合设计实验和一些研究实验。目的是培养学生的实践动手能力。通过企业认知实习,让学生感受企业工作的氛围,培养学生的社会适应能力。
专业实践包括在学校实训室的课程实训和企业的学期实训。目的是培养学生的初步工程实践能力、初步交流、沟通、协作能力和职业素质。
企业实习旨在通过项目的培训、开发以及各类学科竞赛培养学生的工程实践能力、团队精神、学习能力和实践创新能力。
另外我们充分利用学校紧邻广州市天河软件园的地理位置优势,做到去企业实习常态化。学生入学第一个学年到企业参观学习,从第二学年开始根据学生的兴趣组织学生参加企业的技术培训、实训。在参加企业实习时绝大部分同学能参加真实的项目开发。通过学生的自我总结和企业对学生实习情况的反馈意见,让学生尽早找到自己的差距,学生返回学校后,大部分同学会抓紧学习,迎头赶上。
4产学合作机制
我校软件学院一直非常重视产学合作机制的改革与管理。软件学院成立了由学校、广东软件科学园、软件企业三方组成的教学指导委员会。根据广东省软件产业发展特点及学校的办学目标,制定了软件工程专业人才培养的目标和规格,即培养“应用型、高素质的软件工程师”,并确定了“以提高专业素质为根本、以培养软件工程能力为核心、以掌握胜任角色岗位所需知识与技术为教学目标”[3] 的人才培养目标。
依据应用型软件人才的培养目标,融合软件产业需求,对理论教学、实践教学的课程体系、师资队伍的建设作出了一系列规范。
对实习基地的建设,学院坚持的原则是“产学合作、工学一体”。目前我校软件学院与广东软件科学园、广州软件园、华南资讯有限公司、广州市南天电脑系统有限公司、广州城市信息研究所有限公司、广州腾科网络技术有限公司、广州巨匠信息技术有限公司、达内科技(中国)有限公司广州分公司、广州思普计算机科技有限公司、深圳易思博计算机公司等IT企业建立了合作关系。通过企业培训、企业实习强化了学生的工程实践能力,在真实企业环境中解决问题的能力。
软件学院已经建成的12个实训基地不仅能够满足软件工程专业学生企业培训、企业实训、企业实习的需要,同时也为计算机学院相关专业的学生提供了实习场所,每年派往这些实习基地的学生超过300人次。
5师资队伍建设
我校软件学院师资队伍的建设坚持“专兼结合、内外结合[3]”的建设原则,初步建立了由学校教授、中青年博士、软件企业专业人员组成的多元化团队。学院领导非常重视人才队伍的建设,为中青年教师创造大量外出进修和培训机会。为提高教师业务素质,先后选派多位教师参加各种短期培训,参与各项专业课程培训累计达到20余人次,包括IBM,Microsoft,Oracle,BEA课程培训等,有5位教师赴香港、新加坡、印度、英国进修。对青年教师的培养,拟定了符合专业建设规划的师资培养计划,定期召开青年教师座谈会,关心其业务和全面成长,实行了行之有效的新教师和新开课教师试讲、开学前的教案检查、青年教师导师制等制度。
另一方面学院鼓励教师去企业挂职锻炼,支持教师到企业进行项目合作,提高教师的专业学术水平和工程实践能力。学院重视兼职队伍的建设,聘请著名企业的专业人才承担专业课程、实践教学和专题讲座。建立了兼职教师的聘任制度,规范了兼职教师的聘任流程,这些兼职教师不断地将新知识、新理论、新技术充实到专业教学中,为学生提供符合产业需求的教学内容。目前学院的一些课程如项目管理、在岗见习、IT创业实习、IT项目监理均由企业兼职教师完成。
6办学成绩
经过近几年的探索,我校省级示范性软件学院软件工程专业2005级、2006级、2007级的学生具有以下一些特点:
1) 专业基础知识扎实、实践能力强。学生通过课程实训、学期实训、企业培训、项目开发、企业实习切实提高了学生的动手实践能力[4]。
2) 综合素质、专业素质得到普遍提高。由于学生参加企业实习的机会早、企业实习常态化,学生知道需要把自己培养成什么样的人才,经过大学四年的努力,毕业时已成为对社会有用的人才,素质普遍较高。
3) 组织协调能力和团队精神强。学生通过参加企业软件项目的开发,体会了规范的软件开发过程,培养了学生的交流、沟通、组织协调能力以及团队合作精神。
近三年来,我校软件工程专业有100多人次参加了学校或省级以上的各类竞赛。共有20多人次获得省级以上奖励,其中获得了2010年全国数学建模比赛二等奖,广东赛区一等奖;2010年全国软件专业人才设计与开发大赛二等奖;泛珠三角安利杯大学生计算机作品赛二等奖;广东省高校杯软件设计大赛二等奖。连续两年毕业生一次性就业率95%以上,获得了用人单位的广泛好评。
7结语
省级示范性软件学院软件工程专业办学模式和人才培养模式经过近5年的探索和实践,取得了一些成绩,主要体现在以下几个方面。
1) 提出了“2+1+0.5+0.5”的软件专业人才培养模式,有利于学生综合素质、专业技能、创新意识的培养。
2) 构件了基础稳定、方向灵活的理论教学体系既“一个通识平台、二个核心模块、五个企业模块方向”,有利于人才的培养紧跟企业需求的变化。
3) 构建了“基础实践+专业实践+创新实践”的三级实践教学体系,有利于强化学生工程实践能力的培养。
4) 初步建立了软件专业人才培养的产学合作的机制。
5) 初步建立了“专兼结合、内外结合”适合软件专业人才培养模式的多元化师资队伍。
该课题的研究有效的指导了我校省级示范性软件学院软件工程专业的教学与实践,对我院正在进行的“3+2”计算机专业师资人才培养、中职硕士人才培养也有一定的借鉴意义。专业的发展也存在一些问题,我们需要进一步扩大招生规模、提升产学合作的深度、强化教师工程实践能力的培养。
参考文献:
[1] 杨芙清. 软件工程教育的思索与实践[C]//全国高校软件工程专业教育年会组委会. 全国高校软件工程专业教育年会论文集. 北京:高等教育出版社,2008:9-15.
[2] 张大良,骆斌. 软件专业应用型人才培养的研究与实践[C]//全国高校软件工程专业教育年会组委会. 全国高校软件工程专业教育年会(2009)会议论文集. 南京大学学报:自然科学版,2009,45卷(增刊):1-6.
[3] 李红梅,卢苇,张红延. 提高软件人才培养质量 产学合作机制的探索与实践[C]// 全国高校软件工程专业教育年会组委会. 全国高校软件工程专业教育年会(2009)会议论文集. 南京大学学报:自然科学版,2009,45卷(增刊):7-10.
[4] 王长波,董军. 教学科研实践一体化,知识能力素质齐增长[J]. 计算机教育,2010(7):9-11.
Exploration on Talent Cultivation Mode for Software Engineering Specialty of
Provincial Exemplary Software College
XIAO Zhenghong, XIE Zanfu, CUI Huailin
(School of Computer Science(Software College), Guangdong Polytechnic Normal University, Guangzhou 510665, China)
在我们加入后的第一个周末,我们参加了一项非常有意义的活动--"走向"长走竞赛。有很多员工和我们一起走,我们作为志愿者,向长走运动员提供""路上所需的物品。
虽然我们没有参与竞赛,但是却被这次活动的精神打动,它对于中国的奥运之梦是很重要的一步,对于我们融入大家庭也是很重要的一步。
在以后几天,我们充满热情的开始了在实践中的学习。这种经历真是令人兴奋,有那么多的材料和资源可供使用,包括技术书籍和完整的产品系列,最重要的还是可以与那些富有经验的员工一起交流。所有这些都在最大程度上帮助我们更好地认识了近乎完美的产品。
自我我们加入以来,我们学到了很多有价值的知识,也在一些项目上努力做出我们的贡献,例如我们设计并建立了中国售前支持部门的网上门户,将知识中心里的内容做了分类来方便以后的使用。
通过这些实际的演练,我们为以后的研究完善了自己的知识结构,另外一个更重要的结果是我们为公司做出了贡献,这正是我们乐于去做的且极有意义的事情。
学习的过程是艰苦的,但是公司也为我们放松身心创造了条件。游云秀谷就是其中一个非常好的活动。风景秀丽,让人心旷神怡。
这种不同的环境帮助我们更好地接触和了解他人,很多活动如爬山、野餐、和其他娱乐活动都可以让我们获得放松并有机会相互交流和沟通。
研发中心的实习生:
在开始的几天里,研发中心的总经理,部门的经理,以及研发中心的其他同事为我们提供了很多帮助和有用的建议。
给我们做了一个简短的报告来介绍软件开发的原则,给我们讲了工作的基本过程。之后,我们感受到当遇到问题时总能找到相关的人来获得帮助。
很快,我们就从同事们和内部资源上学到了的软件开发方法和标准流程。这些是我们在学校里无法学到的东西。
接着我们和很多新员工一起参与了新员工的入职培训。在三天的培训中,我们对的历史、战略、商业运作、技术和销售等有了整体的概念。
总经理沈惠中和人力资源总监为我们做了关于核心价值观和人力资源政策和指导的精彩演讲。他们所主张?;承担责任"给了我们很多启示。
的技术讲解让我们对的技术有了非常清楚的认识,还有很多其他精心准备的演示也给了我们很多指导。
我们8个部门的实习生将负责产品的测试。
为了做好开始新工作的准备,为我们安排了的培训。在8天的培训里,我们学习了两个系列的课程。一个系列是管理,一个是开发。
我们的老师--刘先生是一个经验非常丰富的老师,他不仅与我们分享书本上的知识,还为我们更轻松的学习提供了很多背景知识。他知识丰富又幽默,使我们从培训中学到了很多关于的知识。感谢和为我们创造的机会。
我们中大多数人都处于职业生涯的起步阶段,我们非常幸运地能够与人力资源部门的,交流,他们具有丰富的人力资源管理经验,告诉我们在学习新技术的同时,还有其他的东西需要我们在组织中不断学习。
例如如何有效地沟通、如何管理时间,如何去上级打交道等。已经为我们提供了一个很好的平台来学习和掌握这些技巧。
一个人成功与否取决于个人努力,但是一个好的起点和一个富有合作性的环境有很大的推动作用。
在这里我们可以与全球的研发团队一起分享新技术,可以与充满智慧的同事开发新产品和解决方案,在这里有机遇、压力、竞争与合作,以及自我实现的广阔空间。
在以后的日子里,我们将努力工作,让自己的梦想成真,让我们在实习的经历成为永远难忘的回忆。
人力资源部门的实习生:
我来自北京师范大学心理学院,在成为的实习生之前,我在学习人力资源管理,并且参与人力资源管理相关的实验室研究。
我们想知道的无非是一个能实现双赢的组织会是什么样的,它如何能使得员工感到满意并获得发展,同时又能盈利并创造价值。如今,我获得了一个好机会,来加入到一个这样的公司--,并从自己的亲身感受中来寻找答案。
我对的认识开始于对中国员工满意度调查结果的分析。中国的满意度结果相当好,而且从中可以获取很多有用的信息,但是使我印象更深的是的管理层对这一调查的态度。
他们真正利用这一调查来关心员工需求,并且致力于为员工营造一个更舒适、高效而又富有挑战性的工作环境。这是所有人的财富,也是所有组织都应该学习的范例。
随后,我参与了各部门内开展的满意度结果沟通会议,并且写了两个沟通过程报告。在月份,我作为实习生加入了,参与了一系列的活动,学习了很多材料,并对其中一些材料做了翻译。
这些活动包括新员工入职培训,第五财年薪酬改进小组讨论,亚太区第四财年员工沟通会议等,学习的材料有商业行为准则、公司核心价值观、绩效管理过程、人才优势指南等并且将他们翻译为中文,做成以便以后使用。
从这些活动中,我学到了很多东西,并且很多新的想法不断在脑中浮现出来。我相信一定可以给我理想的答案,而我正试图将它变得清晰,明确并且可以在以后不断的发展。
对实习生的评价:
我们的实习生年轻而富有朝气,勤勉努力。他们的学校与公司相距很远,但是即使在大雪天也没有迟到过。他们都珍视在这里工作的机会并通过各种方式去学习和实践,不仅仅是学习知识,还包括适应企业里的新环境。他们带来的新想法是我们忽略了那么长时间的,他们去观察、倾听,而后提出自己的建议…
通常毕业设计安排在学生在校学习的最后阶段。不管学习采用的是2+1、2.5+0.5、2.25+0.75模式,毕业设计多数学校是安排在最后的时间,时间长度为5~8周。在这个时间里,学生同时还要忙于寻找毕业顶岗实习单位,制作个人简历,参加各类招聘会和面试等活动,很难静下心来在学校完成毕业设计。也有部分学校把毕业设计和最后顶岗实习连接在一起是一学年的时间,也就是说学生第四学期上完之后,就不再回校了,毕业设计完全是由学生自己控制时间,这期间学生往往是往后拖,总觉得时间还长着呢!一般是先寻找实习单位,等找到单位开始实习的时,这时由于刚实习,工作压力较大也比较辛苦,对毕业设计,总是采用明日复明日的自我安慰方式,等到学校老师不断催促时,就随便应付了。所以这样的毕业设计时间安排,不能让学生全身心地投入,毕业设计往往成为副业,其质量就更难保证了。
毕业设计的质量标准不明确。标准是衡量的依据,毕业设计涉及的专业不同,统一的质量标准往往较难制定。一般学校也仅有一个毕业设计论文格式标准、课题任务书格式、开题报告格式、中期检查、指导记录、时间要求、以及较为宽泛专业培养目标要求。缺少对毕业设计质量的具体明确标准。到底学生的毕业设计是不是达到培养目标的要求,完全由指导教师来把握,如果指导教师要求严格认真负责,往往学生较为认真对待毕业设计,毕业设计论文质量相对较高,如果教师相对宽松一些,学生往往就是应付了,甚至到了基本的论文格式都不能符合要求,语句不通顺,更有甚者是论文中错误百出。
毕业设计的形式单一。前面已经介绍了,既然是传承了“普通高等教育”特色的毕业设计,其形式仍然采用毕业论文的形式。要求学生撰写符合格式要求具有一定理论深度的论文,有些省份每年都要组织毕业设计的比赛和毕业设计的抽查,监督毕业设计这一环节的质量。虽然也有些院校尝试采用如设计制作实物等形式开展毕业设计的改革,但是毕业设计论文仍然是目前的主要形式。这样单一的形式,已经不能满足高职人才培养目标的要求。
毕业设计指导教师不能满足学生的需要。高职院校一直保持较高的师生比,每年毕业的学生较多,平均每个老师要负责指导5个以上的学生,这时候不管是有经验的还没有经验的老师,一般都需要带毕业设计。教师除了指导毕业设计外,还有其它的教学和班主任等工作,从时间和精力上有时候不能保证指导到位。另外如果是学生自已选择的设计课题,这些课题如果不是指导老师所擅长的专业领域,要做到深入的指导,往往是力不从心。凡此种种,都会使老师不能较为全面的给予学生更多的指导,这时候的设计质量就更难保证了。
高职毕业设计改革的原则
1.坚持以“就业为导向,能力为本位”的原则。教育部2006年16号《关于全面提高高等职业教育教学质量的若干意见》文件明确指导:高职教育要服务区域经济和社会发展,以就业为导向,加快专业改革和建设,增强学生的就业能力;加大课程建设与改革的力度,增强学生的职业能力。毕业设计是学生从学校走向社会的最后一个教学环节,也是学生从学校走向社会的桥梁,毕业设计的改革要紧紧围绕提高学生能力开展,关注学生实际就业的需要,贯彻“就业为导向,能力为本位”的原则。2.坚持“明确的质量标准,创新管理机制”的原则。质量是学校的生命线,不断提高教学质量是学校管理的永恒主题之一,也是提高学校竞争力的必由之路。毕业设计改革的目标就是提高质量,制定明确的质量标准以引导毕业设计的改革是改革的首要任务,学校管理部门要组织各教学单位,针对当前的社会发展和区域经济的需求,制定各专业毕业设计的质量标准。同时创新毕业设计的管理与督查机制,强化管理,增强学生和指导教师对毕业设计的认识,提高质量意识,积极探索改革的方法和途径。
3.坚持“形式多样化”的原则。毕业设计论文的单一形式,严重制约了高职毕业设计的质量,也不能很好地适应培养学生就业能力的需要。毕业设计采用什么形式并不重要,关键是通过毕业设计这一过程提高学生的专业能力、岗位能力和综合素质,使学生能较快地适应就业岗位的需要,顺利实现从学生到职业人角色的转换,胜任职业岗位工作任务的需求。因此毕业设计可采用与学生就业岗位相适应的多种形式,如:应用软件销售服务岗位,可让学生通过对软件售后服务过程、软件开发工具、软件开发过程、软件使用中的问题及改进建议、软件售后服务等方面撰写有一定深度个人的实际体会、认识,甚至是编写一个小型应用软件。再比如嵌入式开发助理岗位,涉及到软件开发工具和过程、硬件设计、制作与测试、软硬调试等方面,可让学生针对协助工程师解决某项具体问题的思路、过程、体会等撰写岗位助理笔记。自动线维护岗位,学生可针对具体的某条自动线,从控制原理、控制过程、故障判断与实际故障解决等方面撰写岗位工作报告。总之一点,毕业设计不要过多强调形式,而要重在内涵,更要针对学生就业的具体岗位,以培养岗位专业技能为核心来选择灵活多样的形式。
高职毕业设计改革的途径
(1)因需因岗选择课题。毕业设计作为学生在校的最后一个教学环节,选择什么样的课题,能够最后对学生的就业能力进行训练与强化是值得探索的问题。高职教育水平评估明确提出了三个符合度,即:学校培养目标(质量标准)符合社会、学生需要和国家规定的程度;学校实际工作状态符合学校确定的培养目标(质量标准)的程度;学校人才培养结果(毕业生)符合学校确定的培养目标(质量标准)的程度。第一个符合度指出要符合社会、学生的需要。符合社会的需要,也就是符合职业岗位对人才质量的需要,符合学生的需要即满足学生就业的需要。毕业设计同样要符合这样的要求,因此在选择课题时,要努力做到因需因岗,彻实从学生和社会岗位的需要来选择课题,以提高学生就业能力为目标,陈旧、不符合岗位需要以及学生需要的课题,坚决不能选择。
(2)因需因岗选择毕业设计形式。毕业设计是为学生就业开设的最后的服务和指导工作。选择什么样的毕业设计形式,要灵活地根据学生的就业需要和岗位的需要。如调研报告、毕业设计论文、专业综合技能考试、高级技工考试、软件工具的使用与分析、岗位技能操作改进建议、、技能竞赛、资料搜集与整理报告、网站开发报告等形式。凡是能体现学生为满足就业岗位的需要,通过一段时间的学习、训练、实践,达到就业岗位需要的各种方式、形式都可作为毕业设计形式,予以采纳。如用人单位招聘与可编程控制相关的编程与维护岗位的学生时,往往会进行一个专业测试,考题其实非常简单,就是要求学生画出一个电机正反转的主电路和控制电路,有条件的可能要求现场完成接线工作,来考查学生的基础理论和实际操作技能。针对这样的就业岗位,毕业设计就采用专业技能综合考试的形式,对学生的专业知识与技能进行全面复习与强化。再如技能竞赛,最近几年从国家到地方,每年都组织不同形式的技能竞赛,尤其的国家级技能竞赛,获奖学生现场就能签订具有较高薪资水平的就业协议。
趆来趆多的用人单位已经注意到能够参加技能竞赛的学生,他们的技能和专业知识已经能够满足岗位的需要,因此对这类学生,用人单位特别青睐。高职的毕业设计要能不拘一格地采用多种形式,满足学生和就业岗位能力的训练形式是选择毕业设计形式的核心内容。
(3)因需因岗选择指导教师。学生的就业岗位多种多样,而每个教师所擅长的专业和技能领域有限,如何能充分发挥教师的指导作用,就要求我们不能采用分配指导教师的简单方法,而应根据学生就业岗位的需要,因需因岗选择指导老师,充分发挥教师的指导作用。可将教师分成指导小组,以相互弥补各自的不足,也可聘请企事业单位专业技术人员共同来指导学生。
结束语
关键词:软件测试专业;目标和原则;教学策略
中图分类号:G434文献标识码:A文章编号:1007-9599 (2012) 03-0000-02
Education about the University How to Develop the Software Testing Professional
Zhang Qi
(Tianjin Polytechnic University,School of Computer Science&Software Engineering,Tianjin300387,China)
Abstract:With the rapid development of IT,the increasing scale of software systems.Software testing techniques to ensure software quality,verification software can fulfill the function set,the software engineering process must be involved in software testing.Therefore,in software engineering,software testing technology has slowly evolved to form a new independent software professional.The university is an important cradle of training personnel to undertake the important task of social development talents,so colleges and universities how to carry out the professional education of software testing is an important issue.
Keywords:Software testing professional;Objectives and principles;Teaching strategies
一、软件测试专业介绍
软件是现代服务业发展的核心,软件应用涉及到各个领域,包括家电、电子产品、航天、医疗领域的精密仪器等,随着信息技术的快速发展,软件系统的规模越来越大,内部结构趋向于复杂化,而软件的质量难以适应发展步伐,影响了软件企业规范化管理和软件产业快速发展。软件测试技术是保证软件质量、验证软件能否完成设定功能的有效方法,软件工程整个过程都需要软件测试。因此,在软件工程中,软件测试技术已经慢慢发展形成一个新的独立的软件专业。整个软件开发过程都离不开软件测试技术,软件测试是保证软件质量的关键环节,而当前软件测试人才一直紧缺。而高校是培养人才的重要摇篮,承担着为社会发展输送人才的重任,所以高校应该如何开展软件测试专业的教育是个重要的课题。高校需要制定相应的软件测试专业的课程教育方案,为企业培养更好的软件测试人才。大学在教育培养过程中,学校经常更关注学生专业能力,而职业素质培养没有得到重视,导致了毕业生步入社会工作后适应能力较差,抗压能力也较弱,跳槽比较频繁,必然降低校企的合作机会。
软件工程是用工程化方法构建和维护有效的,实用的和高质量的软件的学科。软件工程是保障生产最终能满足社会需求且达到工程目标的软件产品,软件测试是保证软件质量及其重要的环节,好的软件质量要做到完整的需求、正确的代码和最少的缺陷,软件测试则是在软件开发过程中对这三方面进行有效的控制,是保证软件质量的必要环节。如今,很多的软件开发机构也认识到了软件测试的重要性,并且成立了专门的测试机构,测试过程也从后期调试上升到软件开发全过程的质量控制,软件测试的方式从手工转变到自动化测试方向等。
二、软件测试专业课程设计的目标和原则
(一)软件测试专业课程设计的目标
大学教育的是以市场需求为导向,培养具备市场需求能力能够快速适应工作领域的实用性人才,软件测试工程师包括:初级测试工程师,中级测试工程师,和高级测试工程师。初级测试工程师,能够按照测试流程和方案对产品进行功能测试;中级测试工程师,既要能编写测试文档、测试方案,能参与制定测试阶段的工作计划,又要能利用测试工具来完成测试工作;高级测试工程师,既要掌握测试与开发技术又要能够分析和评估测试方案潜在的问题。
大学开展软件测试专业教育应该以培养初级和准中级测试工程师为基本要求,培养具有一定的设计方案的编写能力的软件人才,这些人才要能利用测试工具完成一定测试任务并能执行功能测试。该专业课程的教育重点是软件测试岗位的基本技能:软件缺陷生命周期管理;软件测试基本概念的建立;典型测试工具的应用;系统测试的基本概念和方法等。
大学开展软件测试专业课程要求:掌握一种数据库应用技术及一门软件开发语言;了解软件开发过程中软件测试的重要性;掌握一种自动化测试工具。注重动手能力的培养,尤其是软件开发和软件测试方向的学生,不能仅仅依靠课堂的纯理论课程是很容易与实际操作脱轨的,所以该专业的实训课程相当重要,可根据学生自己的兴趣爱好设计课程的培养方案。
首先,学生需要了解基础的网络知识及当前热门的操作系统,培养一定的编程能力和数据库的应用能力,掌握一门开发语言和数据库应用技术,以培养学生的编程思想,使其更容易理解信息系统概念。通过开展实训项目课程以提高本专业学生的软件测试能力,让学生认真学习软件测试的实施过程及管理组织模式,学生要能运用所学的软件测试技术设计测试用例并且执行测试,能够做出测试结果和质量分析报告。
(二)软件测试专业课程设计的原则
应该根据实际情况设定具体的绩效考核目标,目标愈明确,提供的指引就愈多。如今,学生毕业不如社会从事的工作经常不是本专业,这是值得思考的问题,投入那么多的时间和精力学习一门技术最好能学以致用,所以学校应该引导学生做有用的职业规划,让学生做好毕业后的规划很重要,是到软件测试企业工作还自主创业等。做好自我职业定位,认真做好职业规划后以此为导向进行目标管理。
1.开展项目教学,项目教学具有针对性、研究性、启发性和实践性等。项目教学能够提高学生的智力,激起学生的学习兴趣,全面提高学生的素质。
2.制定专业课程计划、课程大纲和教学方案等,课程教育提倡电子化、网络化教学方式,建设学校与企业合作的专兼结合的教学团队,开设以项目为载体的教育课程,形成CDIO工程的教育方式,用以指导整个课程教学工作的开展。
3.建立具有工程内容的课程结构模式,建立相关的工程实践项目,充分安排工程实践;建立和实施工程教育的岗前培养模式;进入企业的毕业生进行必要的工程师岗位培训;引进软件测试的工程师资格认证,同时做好工程教育的效果检验以及质量评估。
三、软件测试专业课程的教学策略
软件测试专业学生必须要了解软件项目的背景知识,行业领域差别很大,只是通过教学很难全面了解行业背景,需要结合软件测试项目使得学生对该领域形成一定稍的概念,开展案例分析、专题讲座、项目分析、实习环节等教学方式。
软件测试是一项实施项目,不单是某个单项技术或多项技术的应用。通常会采用项目管理的方式来测试工程的实施,因此,项目经理、软件测试工程师、软件系统分析、软件开发工程和软件架构、质量管理人员等都是项目实施过程中的测试人员,需要学习和熟悉项目管理的整个流程。
制定并实施符合该专业特征的教学策略,软件测试专业要从多个方面进行全方位培养提高学生的综合素质、创新设计、工程实践能力、自主设计、基础理论、实践训练等各项能力。
重视学科知识与技术的学习,重视工程的实践训练;重视学生的综合素质的提高,重视社科、人文、经济等知识的学习。
综合性的项目课程包括单元与集成测试、软件项目性能测试、软件项目功能测试与系统测试。注重案例学习的关键环节,“实施”侧重过程,设计和管理的执行过程。
为充分调动学生主动学习并积极参加工程实践的热情和积极性。需要制定开放的教学策略,为学生创造可自由而主动的学习氛围。
以学生为本创造条件让学生主动学习。采用讨论式学习方式,以小组形式完成具体工作任务的学习,结合实际项目,把学生组织为若干小组,教师联合指导完成工作。提升学校教师的专能,包括系统的学习和研修软件测试专业理论知识。
参考文献:
[1]谢希仁.计算机网络[M].北京:电子工业出版,2003
[2]梁亚声.计算机网络安全技术教程[M].北京:机械工业出版社,2004
[3]王锐,陈规,靳芳明,周刚.网络最高安全技术指南[M].北京:机械工业出版社,1998
[4]联合国教科文组织.教育财富蕴藏其中[M].北京:教育科学出版社,2006
[5]刘晨,张滨.黑客与网络安全[M].北京:航空工业出版社,1999
[6]单征,刘旭.网络黑洞攻击与防范指南[M].北京:中国电力出版社,2002
[7]袁津生,吴砚农.计算机网络安全基础[M].北京:人民邮电出版社,2002
[8]Culbertson R,Brown C,Cobb G.快速测试影印版[M].北京:清华大学出版社,2004
[9]李靖,陈军,孟小欣.高职院校学生团队精神和合作能力培养实践研究[J].时代教育,2011,4
关键词:会计电算化;教学改革;案例教学
随着知识经济时代的到来,以电子商务为代表的现代商务信息技术已成为促进经济发展的加速器,会计电算化作为企业商务电子化的核心,即财务活动电子商务化,已日益引起人们的重视。改进会计电算化教学,加快会计电算化人才培养,推动会计电算化建设已成为我国高校会计专业教学改革的重要内容之一。应用型本科院校作为培养中、高层会计人员的中坚力量,在如何培养高素质实用型会计电算化人才方面承担着重要的责任。本文主要结合近年来的教学体验,从教学培养目标、教学内容、教学方法及教学手段上对应用型本科层次会计电算化教学改革提出自己的几点设想。
一、应用型本科层次会计电算化教学的培养目标
会计电算化作为一门新兴综合性学科,它是会计学和现代信息技术紧密结合的产物。因此,会计电算化人才是一种既拥有丰富的会计知识,又熟练掌握现代信息技术的复合型人才。面对当今激烈的就业竞争,结合应用型本科层次学历教育的特点,我们应将教学培养目标定位于:以坚实的会计理论及实践业务知识为依托,以熟练的实际动手操作能力为目标的应用复合型人才。对照财政部颁布的《会计电算化知识培训管理办法(试行)》(财政部财会字1995第18号)中第三条的有关规定,笔者认为,通过学习,使大部分学生能够熟练掌握计算机和会计核算软件的基本操作技能,对会计软件进行一般维护或对软件参数进行设置,为会计软件开发提供业务支持,达到国家中级培训的标准要求;使少数学生能够进行财务软件的系统分析、开发与维护,达到国家高级培训的标准要求。
二、会计电算化教学内容
(一)课程设置
会计电算化的课程设置由两部分组成,一部分为会计业务知识相关课程,另一部分为现代信息技术与财务应用相关课程。这两部分课程开设采用同步交叉,循序渐进方式实施。会计业务知识相关课程主要讲授财务核算及管理的基本原理、方法和过程,为以后电算化应用于会计教学奠定牢固的专业基础,主要课程包括:初级、中级与高级会计学、财务成本管理等;现代信息技术与财务应用相关课程主要讲授计算机及会计电算化基础、财务常用数据库工具、商品化会计核算软件,为电算化实际应用操作进行直观的专业阐释,主要课程包括:计算机应用基础、Excel在财务中的应用、会计电算化基础、商品化财务软件应用等。
(二)教学内容
1.初级、中级与高级会计学、财务成本管理课程的开设内容及时间同一般本科层次会计专业教学安排完全一致;
2.计算机应用基础作为公共基础课,旨在培养学生对计算机的兴趣,一般在大学一年级进行,主要讲述计算机的基本概念、Windows操作系统及常用字处理与文字编辑软件的使用方法、网络基础知识、数据库基础知识等。要求学生具备的计算机应用能力包括:计算机的基本操作能力;硬件的简单组装配置能力;文字、表格、图形的处理和制作能力;应用Internet进行信息检索、文件下载、收发E―mail的能力、计算机病毒的检测和防治能力。通过学习使学生在初步认识计算机的基础上,掌握最基本的入门知识,逐步培养对计算机学科的兴趣与爱好;
3.Excel在财务中的应用作为专业基础课,通过与会计的紧密结合,目的在于让学生掌握一门重要的电子数据处理工具,借助于电子报表的强大数据处理功能,可以使学生们初步意识到电子表在辅助处理会计数据中的作用,这是因为:①电子表具有强大的数据处理功能,是一种面向用户级的专门用于数据处理的工具,使用方便、操作简单,并提供了大量用于会计领域的财务、统计函数,对会计人员提高工作效率有很大的帮助;②电子报表软件的应用非常普及,尤其是在尚未使用会计核算软件的企事业单位,电子报表软件已成为最重要的辅助管理工具之一,广泛应用于会计的各个领域,深受广大财会人员的好评;③在数据处理性较强的会计课程中,如财务管理、财务分析、管理会计、成本会计等,利用电子表处理各种分析决策模型更加直观实用。针对当前财务工作中的数据处理需求,一般应讲解Excel的数据处理、Excel财务函数的应用、数据透视表、变量求解、规划求解、高级图表应用、窗体制作等方面的问题的处理以及对会计电算化软件的二次开发应用等,培养学生解决实际问题的能力。通常情况下,该课程在大学二年级开设,鉴于其适用的广泛性,课时量一般较多。
4.会计电算化基础作为专业课,属专业理论课的范畴,主要是向学生讲授会计电算化的基本概念、会计核算软件的功能结构、软件开发方法及开发过程概要、电算化组织机构设置及内控制度、现行会计电算化法规等内容。按照培养目标要求,该课程在内容的深度和广度上不宜做太多的要求,力求做到通俗易懂,简洁明了。因此,课时安排一般很少。
5.商品化财务软件应用作为专业核心课,通过对几种常用的商品化会计软件的实务操作,进一步加深对专业基础课和专业课的理解,强化会计电算化业务处理的实战特点,获得对EDP的感性认识,从而更好地把握理论。通常采用的软件有用友、金蝶、科发等,企业版、行政事业版兼顾,一般以帐务处理子系统和报表处理子系统为授课重点,其他子系统,如:进销存子系统、固定资产子系统、工资核算子系统、成本核算子系统等作为选学内容,由学生自主掌握。
三、教学方法及手段
1.实践性模拟教学。会计学本身就是一门实践性很强的学科,重视实践操作能力的培养与训练,它符合学校教育由应试教育向素质教育转变的教育体制改革方向。会计电算化作为一门综合性学科尤为如此。根据多年的教学效果来看,建立手工和电算化两类模拟实验室,严格把好实践性教学环节是搞好实践性模拟教学的前提和关键。在会计业务对应知识学习的过程中,利用手工模拟实验室,分别在一、二、三、四年级用手工方式完成初、中、高级会计模拟业务核算,综合会计模拟业务核算。在此基础上采用电算化手段,利用商品化会计软件演示版或商业版,对相应模拟内容进行处理。通过两种手段对会计业务的具体操作,熟悉手工操作和电算化操作的会计业务处理流程,并把二者的处理过程和结果进行认真的比较分析,从而达到增强对电子数据处理的感性认识,提高学生的实际动手操作能力,为将来从事会计电算化工作打好坚实的基础。同时,通过对不同会计软件的操作和比较,既增强了学生的适应能力,又了解了每种软件的的优缺点,这对未来工作中会计软件的选择、开发以及整个会计电算化工作的顺利开展都将起到积极的推动作用。
2.借助CAI及MCAI进行案例教学。案例教学是近年来解决课堂教学中理论联系实际的有效方法之一。CAI是将教学内容制作成教学软件或电子课件,通过计算机、投影仪等现代信息技术手段作用于课堂教学,是最常见的计算机辅助教学方式。MCAI是现代多媒体技术、网络技术与CAI的完美结合。如何将案例教学与CAI、MCAI这些现代信息技术手段有效地结合起来,无疑是解决如何培养学生运用职业判断发现问题、分析问题、研究并解释相关信息,得出合理结论的理想途径。通过选取诸如成本核算、财务报告编制与分析、财务管理与管理会计中决策模型分析等典型案例,辅助采用小组讨论、辩论、现场考核、网络沟通等形式,将原本枯燥无味的课程内容变得声像并茂、直观易懂,既活跃了课堂气氛,又增强了学生学习的兴趣,调动了学生学习的积极性与主动性,最终达到了提高教学效果及质量、解放教师烦琐劳动的双赢目的。具体做法一般分三个步骤。第一步,由任课教师针对日常教学中,“黑板+粉笔”这一传统方式不易解决的问题认真归类、整理成典型案例并制作成电子课件;第二步,在多媒体网络实验室中进行课堂授课。授课时,首先由教师向学生展示多媒体案例内容并提出思考问题,其次由学生分析和评估案例情景,感受真实事件,并展开讨论,提出个人的解决措施,并在个人终端平台上实施验证,最后由教师对所有可行方案归类评析,最终形成最优方案。这种案例分析方法,可以培养学生科学的学习方法和积极的学习态度,增进和提高学生在语言表达、知识运用、人际交往以及信息技术运用等方面的综合技能。
3.网络交互式双向教学。借助校园网络技术,培养学生掌握互联网运用技能,查询有关会计新知,下载浏览最新会计软件,及时更新自己的相关知识;预留网上作业及思考题,师生上网学习或讨论、辅导答疑。它一方面使教师从传统的教学中解脱出来,也使学生充分体会到学习的乐趣,增强了学习的吸引力;另一方面使教师自觉进行自我加压,主动快速更新相关知识,促进教学概念与形式的更新,进而引起教学组织形式、教学方法等一系列教学思想与教学理论的发展,形成“以教促学,以学促教”的良性互动式教学局面。
4.毕业实习应用教学。毕业实习作为学生在校期间,最后一道实践性教学环节,在检验日常教学效果方面,应当引起人们的高度重视。应正确区分毕业实习同就业、撰写毕业论文之间的关系。在短期的实习过程中,要建立健全会计电算化实习档案,全面反映实习单位的会计电算化工作环境、运行状况、存在的问题及解决对策,使学校学习同生产实践联系起来。
参考文献:
[1]蔡传勋. 会计电算化[M] . 长春:东北财经大学出版社,1997.
关键词:应用型人才培养,模块化课程体系,人才培养模式,企业实训
中图分类号:G424文献标识码:A文章编号:1009-3044(2010)13-3431-03
Reform on Cultivation Mode of the Talents with the Applied Computer Ability Based on the Experience of German FH
TAN Ming, YUAN Ming, ZHONG Bo-cheng, XU Qiang
(Hefei University, Hefei 230601, China)
Abstract: When facing the opportunities and challenges brought by industry upgrade and global reform under new situation, the computer specialty education of Chinese universities has entered a new development stage. In this paper, we firstly analyzed the setup of course system, the requirement for teachers and the organizing process of educational practical activities of engineering majors in German FH(universities of applied sciences) and proposed learning the advanced running idea and experience of German FH. Then, we discussed how to cultivate the applied talents with innovative consciousness and construct new cultivation mode of the talents with the applied computer ability, providing some references for application-oriented undergraduate education in China.
Key words: applicable talents cultivating,modular-based curriculum system,personnel training mode, enterprise project training
在高等教育大众化、科学社会化条件下,经济社会的发展需要大量既有扎实理论基础又有较强实践能力的应用型计算机人才,而国内许多应用型高校的计算机相关专业仍延续研究型高校的人才培养目标和培养模式,缺少对学生工程能力和职业素质的训练,毕业生与产业界的需求往往存在较大的脱节,导致了一方面社会对计算机专业人才的需求在不断增加,另一方面大量的计算机专业毕业生无法找到工作,因此应用型计算机专业人才培养模式亟待改革[1-2]。
德国应用科技大学(Fachhochschule,以下简称FH)是德国工程师的摇篮,FH培养各种具有专门职业技术的、工程师类职业的高级应用型专业人才。我国应用型本科的培养目标是“培养面对现代社会的高新技术产业,在工业、工程领域的生产、建设、管理、服务等第一线岗位,直接从事解决实际问题、维持工作正常运行的高等技术性人才”。可以看出FH和我国应用型本科的培养目标基本一致[3]。
FH作为一种国际公认的应用型人才培养模式的成功范例,其经过30多年发展所形成的完善且成熟的应用型高级专门人才的培养体系,对探索适合我国应用型计算机人才特点的培养模式,促进应用型高校计算机专业的教学改革具有重要意义。
1 德国FH人才培养模式特点
1.1 课程体系“模块化”
以专业能力为导向构建模块化课程体系,培养学生的专业核心能力和可持续发展能力。其基本设计思路是:首先通过对专业相关岗位群的调查与分析,确定学生应该具备的专业能力,对某一专业能力进行分解,将其中的基本性知识、技能确定为核心技能,并设计为核心课程模块。再将该职业范围内适用于各个具体工作岗位的技能确定为选择性岗位技能,设计为就业方向性课程。多个核心课程模块和就业方向性课程模块的组合构成一个专业及专门化方向的课程体系,其中核心课程相对稳定且为必修,体现专业特征;就业性课程相对灵活多变以供学生选修,体现就业方向特征。整个课程体系由于核心课程内在结构以及方向课程的多种选择性,而富有弹性。同时,加强基础模块,增强可持续发展能力。另外,课程的教学内容不是一成不变的,而是根据学科知识的发展及实际应用的变化不断进行补充和修订。
1.2 实践能力培养“校企联合化”
德国FH十分重视实践教学,企业在实践教学中占有重要地位,是评价、考核实践教学成果的主体,并主导整个实践教学过程。通过和企业紧密结合,使学校的教学内容始终紧贴当前企业的实际需求,避免了毕业生与产业界需求脱节的情况发生。德国FH人才培养普遍采用“双元制”职业教育模式,既保持了传统的“师傅带徒弟式”技能方法的直接性、有效性,同时又克服了传统学习技能方法的随意性强和理论知识缺乏的不足。引入企业实训学期是FH教学活动中最具特色的部分,通过安排一个或两个企业实训学期,加深学生对工作岗位的了解,培养学生运用科学知识与方法解决实际问题的能力。项目教学是结合为企业解决实际问题的项目进行课程设计的一种教学形式,FH一般均设置了数个项目教学。FH 学生的毕业设计(论文)课题与企业实践相结合的程度也相当高,其课题来自企业并在企业中完成的占60%-70%。
1.3 师资队伍的“双师化”
德国FH的应用型也同样体现在对教师素质的要求上,德国FH的教授必须是同时具备教师素质和工程师素质的所谓“双师型”教授。FH教授要求符合五项基本条件:综合大学相应专业毕业;具有相应专业的博士学位;5年以上的专业工作经验,其中至少3年在企业;具有将科学技术成果转化为实际应用的能力和突出表现;发表相应的专业学术论著或获得相关专利。此外,学校还从社会上和产业部门中聘任了一批学有专长、实践经验丰富的专家学者和工程技术人员作为兼职教授或兼职讲师。正是因为拥有这样一支高素质的师资队伍,FH才能保证其应用型人才培养的教学质量[4]。
2 借鉴德国FH的应用型计算机专业人才培养模式构建
2.1 理论课程体系
围绕特定的专业能力培养,将教学内容相关的课程整合构成课程模块,将对学生各种能力的培养完全融于课程模块之中,形成由“2个公共基础模块+3个专业基础模块+6个专业核心模块”构成的模块化课程体系。其中2个公共基础模块包括人文社科基础模块和理工科基础模块,主要用于培养学生思想道德素质、文化素质、身心素质、获取知识和应用知识的能力;3个专业基础模块分别为硬件基础模块、软件基础模块和网络基础模块,主要用于培养学生专业知识和专业基础能力;6个专业核心模块包括软件开发环境模块、软件开发高级技术模块、嵌入式系统模块、软件分析及设计模块、软件质量保障与测试模块以及软件项目管理模块,专业核心模块主要承载对就业方向的核心竞争力和岗位就业能力的培养任务。
根据计算机专业的特点,对于公共基础模块和专业核心模块的教学内容设置不应过于强调自身的系统性和完整性,而强调教学内容要“实际、实用、实践”,基础理论以应用为目的,以“必需和够用”为度,强调知识和方法如何运用于实际工程领域,偏重于那些与实践密切相关的专业知识。
专业核心模块建设应强化模块内部课程之间的亲和性,突出各课程所蕴含的能力定位,使能力培养的过程连续并不断递进、加深和拓展。通过若干核心模块的有机结合,满足不同专业方向人才培养的需要。
2.2 实践教学体系
作为一名计算机专业工程应用人才,除了要有扎实的理论基础,还应具备学科所要求的基本素质和独立承揽小规模工程项目的开发以及参加大、中型项目开发的能力。这就要求强化实践教学环节,培养学生的工程实践能力。
2.2.1 设计分层的实验教学模式
为培养出高素质的应用型人才,克服传统实践教学中知识面窄、学生综合能力弱、科技开发意识训练不足等问题,采用分层次、分模块的指导思想,设计实验教学模式,每层次含若干门实验课程、有明确的培养任务和教学目标,逐步进阶,设计面对不同层次学生的实验项目供教学选择、组合。
基础实验层。该层面向计算机基本技能实践需求,本层次针对低年级学生的知识背景,注重学生计算机基本知识的普及和计算机基本技能的训练,使学生掌握一定的操作技能和实践知识,引导学生在学习过程中发现问题和提出问题。
专业基础实验层。该层主要面向计算机各本科专业基础性实践能力需求,本层次重点就专业基础技能展开实践训练,进一步培养学生发现问题、提出问题的能力,为进而解决问题积累基本方法和基本技能,培养学生科学、规范的研究习惯和科研动手的能力。
综合设计实验层。该层主要面向计算机本科专业的知识综合应用的实践需求,本层次通过专业实验、应用设计等综合实践环节,注重培养学生分析问题、解决问题的能力。让学生体会自身知识、能力如何在科学研究和工程实践中得到应用与发挥,达到学以致用的目的。
创新实践层。将第二课堂纳入学分制管理并融入专业培养方案,通过让学生参与教师科研项目、企业实际项目和大学生科技竞赛等实践活动,增强学生工程意识,促进学生学好基础理论课。以第二课堂激发学生学习积极性,以第二课堂的实践性、创新性教育引导第一课堂教学。
2.2.2 引入认知实习学期
通过适当压缩原第四学期教学周数,从而形成一个包括暑假在内共12周的认知实习学期(即第五学期,变传统的八学期制为期制)。认知实习的目的,在于让学生认知专业、认知社会和认知自我,学习和实践企业规范化、专业化、标准化的管理运作、业务流程及项目开发流程,感受企业对员工知识结构、技术技能、团队合作的要求,体验企业文化氛围。认知实习是一种“面向专业、基于问题”的学习,学生在还没有完全掌握本专业知识的情况下,参与到具体实践中去,发现知识和能力方面的缺陷和不足,然后带着问题再来学习,从而有效提高他们在校期间的学习兴趣和动力。同时也有利于学生对自己未来将从事的职业有更进一步的感性认识,对自己的职业生涯做出有针对性的规划,选择后两年的专业方向[4]。
2.2.3 加强校企合作
以IT产业需求为导向,在人才培养方案制定、教学体系构建、教师配备、项目实训、企业实训、毕业设计、教学过程监控以及学生考核评价等方面与IT企业进行积极的沟通与互动。同时和企业联合建立产、学、研实训基地,为企业解决实际技术难题,与企业建立稳固的合作关系,切实将人才培养、科研与生产实际紧密结合起来。同时,建立课程和模块的学分认证标准,通过将企业的特色培训模块纳入现有教学计划,学生在此环节获得的学分双方互认,并颁发相关证书。从而将行业所需要的专业能力融入专业培养体系。
2.2.4 增设企业实训环节
专业能力的获取是在运用智力、知识、技能的过程中经过反复训练而形成的。为此,围绕提升学生工程实践能力,分阶段地设置两个独立的企业实训学期,使学生置身于真实的企业场景、管理制度、竞争压力、团队协作等环境之中,以培养学生软件开发、团队合作以及项目管理的能力,增强他们的社会适应能力和拓展能力,为以后成为中、高层软件人才奠定基础。其中:
企业实训I,安排在第八学期。通过将原大三下学期的暑假与大四上学期结合,得到一个约28周的第八学期,作为第一阶段的企业实训,使学生能在特定的专业领域获得深入训练,形成个人的专业特长。该阶段应分不同的方向(如Java、.Net及嵌入式系统等方向),在相应的企业进行。
企业实训II,安排在第期(原大四的下学期),按一个标准学期的20周设置,并与毕业设计相衔接。针对实际项目(产品),由学生组成项目组,负责项目(产品)开发的全部过程,并按企业或用户要求对项目(产品)的完成情况进行评估并答辩,根据项目(产品)中每位学生完成情况评定其毕业设计等次。
2.3 师资队伍建设
高素质的师资队伍是实现应用型人才培养目标的基本保证。
1) 加强教师工程实践能力的锻炼。选派青年教师深入本地优秀骨干IT企业进行学习和工作,获取工程技术经验;构建“双师型”保障系统,教师每3年必须有6个月到企业挂职,了解企业发展的最新状况。
2) 采用柔性引进方式。聘请企业经理、总工层次的人员当兼职教授;以兼课或讲座、报告会等形式成为师资的组成部分,把工程实例、工程意识、工程文化和工程精神带到校园、带进课堂、传授给教师。聘请企事业单位学历和职称高、经验丰富的工程技术人才来校任教,与专业教师深层次合作,结合理论课程进行相关实训。
3) 改善教师知识结构。有计划地安排教师进行在职学习、在岗进修、脱产进修,到国内外高校作访问学者,提高教学和科研能力。
3 结束语
作为应用型新建本科高校,由于在培养人才目标、生源和师资力量方面与传统的综合性重点大学有着显著差异,因此不能简单地继承和延续综合性重点大学的培养目标和培养模式,必须主动适应经济发展对具有创新能力的应用型人才的需求,充分发挥自身的优势和特点,在特色中求生存,求发展。为了解决现有应用型人才培养模式存在的问题,本文提出借鉴德国应用科技大学人才培养模式的先进经验,结合我国社会对计算机专业人才的具体需求,通过以专业能力为导向构建模块化课程体系、引入认知实习学期和企业实训环节强化实践教学环节、建立“双师型”的师资队伍等措施,构建适合地区经济发展需要的计算机应用型人才培养模式。
参考文献:
[1] 陈旭东,卢苇,赵宏,等.软件工程特色专业建设探索[J].计算机教育,2008(8):46-48.
[2] 徐理勤,顾建民.应用型本科人才培养模式及其运行条件探讨[J].高教探索,2007(2):16-20.
关键词:软件工程人才;螺旋上升;项目实训
中图分类号:G642 文献标识码:A
1引言
到2010年,南京软件产业的收入要达800亿元,占据全省2/3的份额。政策机遇、产业机遇给南京软件产业带来了强大的推动力。众所周知,南京发展软件产业有着其他城市难以匹敌的科教资源优势,但要配合如此高速的发展,还存在巨大的高素质软件工程技术人才和管理人才的缺口。南京邮电大学软件学院以市场需求为导向,在培养高层次的应用型、复合型和国际化的软件工程技术与软件工程管理人才方面作了大量的尝试。本文就如何培养高素质软件工程人才提出几点想法。
2区分计算机科学人才和软件工程人才
软件工程专业与计算机科学专业是两个不同的学科,两者在人才培养目标、方式和所关心的知识领域等方面有较大的区别。简单地说,计算机科学专业是包括软、硬件理论的专业,侧重点在研究;软件工程专业是以学软件理论为主的专业,侧重点在技术。表1给出了两者在学科领域上的区别。
这两个学科领域在计算机技术方面有所交叉,但各有侧重,同时又是相互协调、相辅相成的软件工程专业对计算机科学、工程和技术的进展以及软件应用领域的扩展起了重要作用。
3培养高素质软件工程人才的教学特色
在着力培养软件工程专业人才的过程中,我们尝试着采用全新的教育理念和方法。基本思想是:大力改革人才培养方案,更新课程体系与教学内容,突出工程能力的训练,形成产学研一体化的教学体系;采取与国际接轨的教学方案,使用外文教材,采用双语教学;依托大学科技园,实行全方位对外开放办学模式、项目实训与企业实习相结合的培养过程。
具体到课堂上:先给学生摆出实际案例,让学生明白问题之所在,也让学生知道本堂课的教学目标。然后由老师用规范的分析、计划、实施和验证的步骤来解决这个问题,并在此过程中系统地教授相关的知识点。之后,老师提出相类似的另一个实际问题,学生再进行模仿,可以讨论,可以提问,在练习和模仿中逐渐领会解题思路,对本堂课所学的知识点进一步加深理解和掌握,这就是在老师指导下的实践。最后学生必须将本课所学到的这些知识综合地用到解决一个新的实际问题上,而且要求学生独立完成。以实际案例为原型但又不囿于实际案例,让学生充分发挥自己的主观能动性且加以引导,鼓励创新思维但不脱离实际案例。整个过程如图1所示。
这是一个螺旋上升的过程,也是人进行学习的最自然的方式,通过这样一种“学习―实践―提高”的循环往复过程,学生不仅可以更快、更深入的理解和掌握课程的内容,独立解决实际问题的能力也得到很好的锻炼。
除此之外,对于软件人才培养,项目实训是一种经实践检验证明行之有效而且非常重要的手段。我们每学期都专门开设实际的软件项目课程,培养学生软件工程意识,体会软件工程思想。在具体操作上,按照软件工程实施的四个阶段来进行(在不同的软件工程体系中,对阶段的区分会略有不同,出于教学过程的简洁,采用以下方法)。
第一阶段为可行性与需求分析阶段,需求分析是学生的薄弱环节,但却是实际工程中最重要的阶段。主要是引导学生在对整个系统架构考虑的基础上,细化软件需求,将每个需求都做到明确、单一、可行。此外,积极引入各种成熟理论和工具,比如鼓励学生使用UML,在可能的情况下结合面向对象的软件开发方法OMT(Object Modeling Technique)来优化需求分析,并形成规范的文档。在此过程中,学生是主导,是架构师,老师只起到跟踪指导的作用。
第二阶段为软件设计阶段,软件设计分为系统设计(High Level)和功能设计(Low Level)。系统设计要求学生根据第一阶段的分析选择平台、框架结构、语言、中间件等。比如同学们经常使用的B/S还是C/S,数据库使用Oracle或者是Microsoft SQL Server等,让同学们自己列出相应情况的优缺点和实现成本,再综合决定方案。功能设计要求学生写出伪代码、消息机制、宏定义等,这是下一阶段的基础,也是软件质量的保证。
第三阶段是编码阶段,学生在此过程中是程序员。老师的任务就是提醒学生编码的规范性,采用统一的编码规范,同时注意提醒学生代码的质量和优化。
第四阶段是单元测试和集成测试阶段,对于单元测试,要求学生对每个函数能够给出测试案例,对同一个函数中不同的参数也要有相应考虑,比如最大最小值、溢出等情况。集成阶段测试要求对照第一阶段的需求分析写出测试案例,要求案例覆盖所有软件需求,当然也要避免测试案例的冗余。
在所有阶段引入QA角色,从学生中推选出QA负责监督所有阶段的文档是否符合要求,是否正确归档;选择代码控制工具,比如Rational Clearcase等;对出现的问题进行分析,能够指出问题的产生是哪一阶段产生。此外,QA对整个项目进行跟踪并在项目结束后给出分析报告。
当今的软件已经成为多人参与、分工明确、通力协作的大型工程。软件开发的管理、系统体系结构的设计、模块之间的衔接、核心算法的实现、灵活界面的制定、软件再开发接口的实现都需要专门的人来做,而把这些有效地集成显然就需要利用软件工程的思想和方法。所以,真正的软件人才绝不再是写代码的程序员,而是整个体系结构的分析、设计、标准制定、协调人员。因此我们在培养软件工程人才时,就是利用一个个实际的小项目锻炼学生们相互之间的协作能力以及作为一位项目负责人的总体设计、总体架构和分析协调能力和对人员的合理安排和配置能力。
4教学心得
在教学过程中,种种设想和方法都需要教师因材施教,进行很好的引导,以激发学生最大的潜能和动力。下面再谈谈我个人的一些教学心得。
4.1课堂讨论法
我又称其为“议议、讲讲、练练”的教学法。在课堂上,老师满堂灌会抑制学生学习的兴趣,我们是小班化教学,有这样讨论交流的环境和氛围。而在教师的指导下,围绕某一中心问题交换意见、互相启发,可以活跃学生的思想,便于培养学生独立思考、分析和解决问题的能力,有利于培养学生口头表达能力,有利于对知识的理解等。
4.2迁移教学法
我又称其为正面引导教学法。因为我们的教学环境是一人一机,条件很好,但不可避免的是有些学生没有自我克制能力,用电脑玩游戏,对于这一点,我的方法是:
(1) 不堵反疏,只有有力的疏导才能将学生的注意力迁移到学习上来,将游戏的一些规则和课本内容结合起来,充分抓住了学生的学习兴趣。
(2) 给学生布置一些小论文,让他们了解当前IT前沿的技术,培养阅读、参考、抽象、归纳的能力,提高在技术探索方面的技能。
4.3直观教学法
教师在运用此法时要充分利用PowerPoint的强大功能,让形象由静变动,让概念由死板变生动,使其符合形象思维占优势的学习特点,有利于让学生建立清晰明确的概念,调动学生的学习兴趣,加深理解和记忆,增强直观效果。
4.4实例讲解法
目前大型的软件公司都有自己一套成熟的软件工程理论,他们之间有共性但又有不同,在课堂上挑选典型成功的案例让同学们揣摩学习,找出失败的案例给同学们以警示。实践证明,这种方法能够极大的提高同学们的兴趣,让他们对实际工作中的案例有了最初的印象。
4.5Team合作法
每个学期挑选一个较为大型的项目,模拟实际工作中的角色给同学们分工,比如项目经理、技术专家、市场调研、程序员、测试人员、QA等,每个项目最后演示他们的成果,其他小组作为裁判给出评价。该方法虽然操作复杂但效果极为显著,实践证明,这是最能让同学们深入了解软件工程的一个途径。在实践操作中还可以和软件公司合作,让同学们更好地和实际工作相结合。
当然以上方法需要在实践中不断磨合和优化,总的想法是夯实理论基础、提高学生兴趣、增强社会实践,让软件工程人才被社会接纳,进而引导软件工程发展方向促进计算机工程领域的不断发展。
5结束语
大学和企业的边界变得越来越模糊了,彼此渗入到对方的传统领地,承担起对方的某些职能。大学不只是创造和传播知识,而且把知识转化为现实的生产力;企业不仅制造产品,还成为技术创新的主体,担负起培训人才的职能。我们培养出来的学生要想符合企业的需要,就要将校内的项目实训和校外的企业实习相结合,目前,已有部分学生到有合作伙伴关系的企业实习,使学生真正得到实战锻炼。结果表明,学生在现代软件技术的掌握、软件工程管理思想的领会以及工程实践训练方面都是优秀的,满足企业对高层次软件人才的要求。
参考文献:
[1] 金建设,吕海东. 独立学院软件实训教学探索[J]. 高等工程教育研究,2007,(增刊).
How to cultivate software engineering specialists
FEI Ning, CHEN Chun-ling, ZONG Ping
(Nanjing university of Posts and Telecommunications)