公务员期刊网 精选范文 程序员实习心得范文

程序员实习心得精选(九篇)

程序员实习心得

第1篇:程序员实习心得范文

论文摘 要 程序设计类课程是工科专业重要的基础课程,介绍了本课程小组依托我院本科实验室平台,提升程序设计系列课程质量的一些探索改革的方法及经验。  

 

程序设计系列课程是工科专业基础课程的重要组成部分,提升程序设计系列课程质量对于培养学员采用计算思维分析问题和解决问题能力、提高学员程序设计能力,为后续课程学习和科研工作奠定基础起着非常重要的作用。①目前各高校都在不断完善实验室条件建设,软硬件环境支持实验教学能力也不断提升,因此如何利用实验室教学平台,提升程序设计系列课程的教学质量是一个值得研究的课题。 

本文首先分析程序设计课程在以往教学中存在的一些问题,针对分析的问题,重点围绕如何利用实验室平台开展实验教学,介绍一下我们在教学实践中的一些探索,然后分析一下所取得的教学效果。最后,给出几点我们在课程体系建设和实验室建设方面的思考建议。 

1 问题分析 

程序设计系列课程的教学目标设定为希望学员通过这一系列课程的学习掌握面向对象程序设计的基本思想、基本知识和基本技能,掌握软件开发的基本过程和调试程序的基本方法,初步具备一定的采用计算思维分析问题、并编写程序解决问题的能力。 

从课程目标出发,要求我们在教学过程中紧紧把握两条主线:编程思想的培养和实际动手能力的锻炼,突出理论联系实际的特点,特别注重实践动手能力的培养。② 

然而,在以往教学中却存在着与上述指导思想不符的诸多问题,我们把问题归纳为以下三个方面:第一,重讲授轻实践,这个问题的原因有两个方面,一方面是在以教师为中心的教学思想指导下,确立的教员讲学员听的教学模式,另一方面是由于实验教学条件的缺乏。在我们前几年的教学过程中,学员的作业和最后的考试都是书面完成的,学员上机实验很少。第二个问题是学员的学习兴趣与挫败感均很强,程序设计课程对于刚入学不久的大一学员来讲应该说具有非常强的吸引力,但在学习过程中,学员反映老师讲课听得懂,代码也看得懂,就是不会自己写代码,挫败感也很强。时间长了,学员对课程的兴趣也逐渐下降。第三个问题就是训练缺乏系统性,从目前我们院本科专业的课程体系的课程设置和学员的学习实际来看,学员在大一学年学习完程序设计基础课程之后,在后续的学习中却很少用到,学员自己也很少主动去加强训练,久而久之,到了真正要用的时候,也都快忘得差不多了。 

针对上述三个问题,我们认为在程序设计系列课程中应该重点思考和解决以下三个方面的问题:一是如何提高学员的学习积极性;二是如何提高课堂教学效果;三是如何巩固学习成果。我们认为这三个问题可以归纳成一点,就是要加强实践,包括课堂内的实践和课堂外的实践,从学的角度来讲加强实践就是学员只有真正动手编程,才能把程序设计课程学好,从教的角度来看就是要求教员加强实验教学的组织与设计。 

2 实验教学探索 

我们认为,对于实践性很强的程序设计课程,在教学设计方面应该把握以下几点,第一就是要精讲多练,精讲基本概念和原理,通过多练来加深学员对概念和原理的理解与认识;第二就是要边讲边练,教员在讲解一些重要概念的时候,让学员同步跟着练习,既提高学员的学习兴趣,又能帮助学员更好地理解概念。第三,应该给学员提供开放式学习环境,程序设计课程仅靠课堂的练习是远远不够的,因此,应该给学员提供一个可以自主学习的环境,方便查阅课程教学资源,自主的检查学习情况等;第四就是要给学有余力的学员提供项目式学习的条件,通过项目式的学习,进一步巩固课堂学习成果,掌握程序调试和软件开发的基本过程。总结以上几点,其核心就是把课堂搬进实验室,让实验室不仅提供实践环境,而且提供学习环境,让实验室支撑学员学习的全过程。 

在教学实践中,我们依托本科实验室的教学平台,也就是局域网络、投影等教学设备,在此基础上引入了多媒体网络教学系统和课程管理系统,利用这两个系统可以实现精讲多练,边讲边练,提高学员的学习积极性,提高课堂的教学效果;同时也为学员提供了一个开放式的学习环境,鼓励学员根据自己的学习情况,自主的安排学习进程,持续性的学习和实践;依托本科实验室对课外科技活动的支持,课程小组也一直积极指导学员参加课外科技活动,巩固课堂的学习成果,真正掌握程序设计思想,提高实践动手能力。 

2.1 多媒体网络教学 

为了支持我们前面讲的边讲边练,精讲多练,在教学过程中我们用到了多媒体网络教学系统,这个系统在支持实验教学方面功能非常强大,我们主要用到的功能主要有:(1)屏幕广播、多教室、多教员;(2)屏幕监控;(3)投影仪局部放大。 

通过这些教学手段的使用,应该说对课程教学效果起到了很好的作用,一方面便于控制学员课堂状态,另一方面也便于交互。 

2.2 moodle课程管理系统 

我们觉得要提高学生的动手能力,首先要让他们愿意到实验室来。所以实验室应该有一个良好的学习环境。首先应该有一个完善的在线学习与教学平台,基于这一点考虑,我们在2009年秋季学期首先引入了moodle课程管理平台,③moodle是模块化面向对象的动态学习环境的缩写。这个系统是由澳大利亚教师martin dougiamas基于建构主义教育理论而开发的课程管理系统。 

moodle系统能够为学员营造一个良好的自主学习氛围,体现在两个方面:一个是其具有内容管理的功能:可以管理各种教学资源,包括课件、参考资料、教学视频、辅助软件等,供学员在线或者下载离线学习;另一方面是其具有过程管理的功能,包括学习过程、作业和考试过程的管理。 

目前系列课程均已利用moodle建立了课程管理平台,累计作业120余道作业题,了包括课件、辅助软件、教学视频、参考资料在内的各类文档。 

2.3 课外科技活动 

前面提到了以往的程序设计教学过程中,存在训练不系统的问题,我们也分析了这一问题的原因,为了更好地巩固课程学习效果,课程小组多年来一直积极开展学员课外科技活动指导,我们希望通过指导学员参加课外科技创新活动,培养学员自主性学习、研究性学习、创新性学习,体现以学员为主体的教学理念,学员在老师的指导下选取课题,培养学员协作分析问题、解决问题和进行科学探索的创新能力。④ 

这一过程中,学员通过问题分析、总体设计、详细设计、编码、编译与调试、测试,从而更好地掌握程序设计思想,掌握程序编译调试的基本方法与技巧,掌握软件开发的一般过程。 

课程小组近三年来指导本科课外活动8组,共计30余人次。其中2009和2010年各有一组学员获得湖南省大学生研究性学习和创新性实验计划项目资助,多组学员获得学院、学校各类课外科技活动竞赛奖项,代表学校参加省、市各类科技创新竞赛,2011和2010年分别获得湖南省挑战杯一、二等奖各一次。 

3 教学效果分析 

前面重点介绍了我们在利用实验室教学平台,探索提升程序设计系列课程质量所做的一些工作,下面我们简要分析一下教学效果。 

总的来说,通过充分利用实验室教学平台,引入课程管理系统和多媒体网络教学系统,加强程序设计课程实验教学,我们认为取得了以下几个方面的教学效果,第一,提高了学员的程序设计课程的学习兴趣和积极性;第二,培养了学员运用程序设计思维分析问题和解决问题的能力;第三,在动手能力方面,提高了学员程序设计、编码、调试能力;第四,通过指导学员参加课外科技活动,培养了学员的创新能力和初步的科研能力。 

4 思考建议 

首先,对于课程体系建设,我们认为程序设计课程并不是孤立的“某门”课程而是一个整体。程序设计类课程的发展方向必然是从“单一”走向“系列”,应该建立完善的课程体系,发挥其整体优势。因此,我们建议将程序设计基础课程与后续的《数据结构》、《数据库原理与应用》、《软件开发技术》等课程统筹考虑,进一步完善程序设计类课程体系。 

其次,程序设计类课程作业量大,前面我们提到了,我们通过moodle系统了100多道题,每一届学员人数是100多人,作业量非常之大,尽管我们配备了两名辅导教员和四名研究生,但是要批改这么大量的作业,工作量还是非常大的。因此,我们建议建设或引进在线考试与判卷系统,一方面减少教员作业批改工作量,另一方面也可以让学员自己随时练习随时检测。 

 

注释 

①石晶瑜,刘东升,张丽萍.“课程体系-实验-课外科技活动”三位一体提升程序设计类课程质量[j].计算机教育,2010(7):98-100. 

②黄荔,庞雄文,徐永广,司徒锡康.强基础、重实践——程序设计实验课教学的改革与探索[j].计算机教育,2010(2):147-150. 

第2篇:程序员实习心得范文

[关键词]“程序―合作学习”教学模式;舞蹈;教学

[DOI]10.13939/ki.zgsc.2016.22.220

1 独立学院舞蹈选项课教学中应用“程序―合作学习”教学模式对学生运动机能的影响

1.1 程序学习操作对于学生学习和掌握运动技术来说有很大帮助

学生之间是具有差异的,所以个体素质和基础方面也不尽相同,而使用程序教学的方式来传授给学生舞蹈技术,不会因为这种个体差异对整体学习进程造成影响,学生可以自己选择适合的学习速度,然后按照教学程序的要求进行学习,学得快的学生通过程序的时间也会比较早,掌握了一个程序的学习内容以后就可以开始下一个程序了。学得慢的学生在遇到动作不能掌握的情况下可以选择暂停,然后对这方面的内容进行反复的研究和练习,如果还不能达到程序标准的话则要倒回更前的程序。程序学习过程中学生对于教学程序有了概念,对于动作标准也有一定了解,可以对自己的技术动作随时进行检查,判断是否真正掌握了。学习过程中程序自身就是对学习结果的反映,学生经常获得这种信息反馈,可以对他们的学习方向不断进行校正,保持方向的正确性,并及时改进错误的动作。学生通过这些信息反馈也认识了自己的努力带来的进步,在学习运动技术的时候具有了更高的积极性以及自信心。

舞蹈教学具有比较强的技术要求,而程序教学法具有因人制宜、因材施教的优点,可以将学生的积极性充分调动起来,进行更科学并且系统化的教学;同时信息反馈非常及时,可以此为依据对教学进行改革和优化从而减少错误;程序教学法还可以用来对教材组合进行优化,对学生自学能力进行培养,从而使学生真正掌握运动技术并不断提高教学质量。

1.2 小组合作学习对于运动机能的提升有促进作用

我们在进行教学的时候可以利用分组合作学习的形式,首先对学生进行一个全面的测试,组成以便了解学生的运动能力和身体素质,然后合理划分学生,组成若干小组,尽量保证各小组拥有相似的实力,这样的学习环境下小组间会产生竞争,通过胜负之分降低运动能力好的学生的优越感,使运动能力不足的学生有危机感,每个人都积极主动地进行学习和锻炼,从被动变为主动;而组内同学会合作并彼此帮助。同时教师还要通过引导,让小组之间也开展合作学习,通过切磋或者合作学习的方式获得更好的教学效果、提升学习效率。教学过程中教师要提供充分的机会,让学生进行自身才能的展示,让学生在合作探索、交流学习的过程中感受到学习带来的乐趣。

在舞蹈教学中还需要注意以学生为中心,在学生自学的基础上开展教学,辅以教师的指导和帮助,这样一来学生对于技术动作有了更强的想象记忆,将本体感觉和想象实现了有效的结合,另外练习量也得到了增加。传统体育教学中教学流程非常单一,教师进行示范讲解后,再由学生进行练习模仿,而合作学习则更强调师生之间、生生之间的交流互动,教师不再占据权威地位,而是负责进行指导。学生感受到了自己的主体性,练习会更加积极,运动技能水平自然也就提升了。

2 独立学院舞蹈选项课教学中应用“程序―合作学习”教学模式对学生心理方面的影响

2.1 “程序―合作学习”教学模式中的社交行为能力影响了运动机能的发展

在舞蹈教学过程中应用“程序―合作学习”教学模式,可以有效提升学生社交行为能力水平,而这些变化又推动了学生舞蹈技能的学习。角色扮演和分享领导是组内合作策略的一个重要措施,也就是在合作学习的过程中让每个成员扮演一个角色。社会心理学的研究证明,成员在群体活动中如果没有明确的责任,对于群体活动的参与兴致就会下降很多,也就是逃避工作。所以,互换角色可以将领导责任分担出去,不仅保证组内合作学习的秩序,还能激励每个成员去挖掘自身的潜能。

有学者认为发展社会交往技能是合作学习的重要特征,社会交往能力指的是人类和他人进行交往、信息沟通以及关系处理的能力,所以社会交往能力不仅是构建一个良好的人际关系开展合作学习的基础,还是合作学习正常进行的重点所在。也就是说,在不断提高自身社会交往能力的情况下,人际关系会得到良性的发展,并且可以提高学习效果。因为人际关系得到改善以后,有学习障碍的学生可以获得相应的帮助,得到他人认可,保证了其自尊心理不受伤害。

相比传统教学中的自然分组来说,“程序―合作学习”的策略更加科学,异质分组和组内合作的形式营造出的学习氛围更加轻松、和谐。因为小组之内具有归属感,组员相互信任、帮助并彼此尊重;而且小组内还具有认同感,组内成员在面对大事的时候会形成一致思维;同时还有小组支持,一切与小组期望相符合的行为都可以得到鼓励和表扬。正是这种一致的价值观念、荣誉感以及强化期待行为的过程,小组每一个成员都觉得氛围轻松而平等,自发地进行学习并对他人进行帮助。

2.2 “程序―合作学习”教学模式中的学业成就动机影响了运动机能的发展

成就动机是一种内部的力量,对于人有驱动作用,可以帮助其在社会活动中的特定领域中取得成功。从行为上来说其表现形式为,人刻意地去追求自己认为有足够价值的社会或者生活目标。“程序―合作学习”教学模式不仅宣传了人人都能进行学习的这种理念,还将其与培养学生心理素质以及社会交往能力的理念结合了起来,不再只重视少数优秀学生,而是将注意力放在了全体学生身上,全面对其进行培养。同时对传统学生观念进行了改变,与素质教育在发展以及全面方面的要求相一致,在此前提下提高了学生学业成就动机。

教育心理学说明教师的学生观会在很大程度上决定学生的学习兴趣、态度以及动机等。传统体育教学中认为总有学生是不能掌握技术动作的,只要这部分学生的人数不超出标准,依然是成功的教学。而在师生相互的作用中这种期望就得到了或明或暗的表现,必然会影响学生的学业成就。事实上如果我们信任学生的潜在智力,并对其抱有希望,那么在教学过程中学生会感受到这种期望,从而引发内在动力推动主观行为,最终产生“期望效应”。尤其是对于后进生,其内心学习勇气和信心的激发是非常重要的,教师要对其每一次进步都进行鼓励,以便他们形成积极的自我形象,长久的进行主动学习。

学生拥有越高的学业成就动机,在舞蹈运动技术方面就会有更高的追求,这种愿望的强烈程度决定着学生的学习主动性和积极性,推动学生提升自身的舞蹈水平。参考文献:

[1]石红.“程序―合作学习”教学模式在普通高校健美操选项课教学中的实验研究――以吉首大学为例[J].搏击:体育论坛,2012(10):48-49,61.

第3篇:程序员实习心得范文

关键词:云学习;云端互动编程;云端资源管理

中图分类号:TP315 文献标志码:A 文章编号:1673-8454(2016)03-0076-03

一、引言

在网络和计算机技术快速发展的时代背景下,涌现出种类繁多的云学习平台。经调查发现,现有学习平台主要的优势在于提供了丰富的视频资源,同时开设用于学习者讨论的论坛、贴吧等,满足了一定人群的学习需要。不足之处在于,现有云学习平台在功能上过于强调通用性,在内容上关注学科的齐全性,针对性不够强;尤其是针对实践性较强的程序设计语言,缺乏有效的编程实践环境和项目实践指导,显得苍白无力,很难真正满足程序设计学习者的需要。

云学习理念下的在线互动编程服务系统在此背景下产生,结合云学习的特点,平台针对程序设计初学者进行设计,以编程吧的形式展现,提供了云端编译的环境,学习者可以在任意终端登录,选择自己需要的程序设计语言,编写、编译程序;此外,编程吧还提供大量可在云端练习的各种语言的程序题目,每种语言还有专家团队对学习者在云端提供一对一的专业编程指导。

二、云计算与云学习

云计算是一种基于互联网的全新计算模式, 它是在分布式系统、网格计算、虚拟存储等基础上形成的一种新型共享基础架构, 它的核心是提供数据存储和网络服务。[1]随着云计算应用研究的不断深化,越来越多的研究者开始研究如何利用这一新技术改进人们的学习方式、更新学习资源、改造学习环境,“云学习”理念在此背景下应运而生。这也是云计算在学习领域的广泛应用,与学习者群体的现实学习发展需求相一致。

云学习理念势必会潜移默化地改变学生的学习行为和学习结果。[2]在云学习时代,真正把“学习的主动权还给了使用者,使用者可以高度自由地控制学习的内容、方向和进度”。在学习内容、学习时间、学习场所的选择上,学习者有了更多的决策权,能真正为自己的需求、自我成长而学习。[3]云学习是在云计算上的延伸和发展。[4]这一新的学习理念要真正为学习者服务,还需要构建一定的平台,不断进行尝试和探索。

三、云学习理念下的系统目标

云学习具有开放性、交互性、个性化学习、优质学习资源整合等特征。[2]结合云学习的思想,可以得出云学习理念下互动编程服务系统的整体设计目标。

1.云端编程

对于所有的程序设计学习者而言,编程环境的安装和配置是极为重要的,编程环境也约束了学习者的编程自由,一旦离开自己配置好的电脑,就无法展开编程练习。针对这一点,在线互动编程服务系统糅合了云学习开放性的特点,程序设计学习者不再受环境的约束,在任何时间、任何地点、任何终端都能登录,选择正在学习的语言,编写、编译并且运行代码,彻底摆脱了对编程环境的依赖,使学习者的学习空间得到了极大的拓展和延伸。

2.云端指导

云学习的特征之一就是能够针对不同学习者提供个性化的学习需求。[5]依托云学习服务思想,在互动编程服务系统中,学习者能够方便快速选择所需要的学习资源和服务。在学习过程中,如果编写代码或者编译程序遇到问题,不能解决,可以选择系统内各种语言对应的专家,在任意终端都可以将相关问题发送给所选择的专家,能够随时随地得到专家的实时帮助和编程指导,提高程序设计的学习效率与效果。

3.云端资源的使用与管理

在互动编程服务系统中,不仅提供了主流语言的编译平台,更提供了主流语言配套的各类编程练习题以及各类教学视频,学习者在任意终端选择相应的编程题展开练习,或者阅读系统内专家给出的编程经验文章,也可以观看相应语言的视频讲解。在学习过程中,学习者还可以将感兴趣的内容加入收藏夹管理。

四、互动编程服务系统主要功能设计

按照所设定的系统目标,互动编程服务系统在设计时,分配的角色有游客、会员、专家、管理员。游客仅有在云端编程、编译的权限,不能得到专家指导,也不能收藏和管理相应的资源。在系统内,所有学习者均可以申请注册成为会员,得到相应的访问权限。

系统的业务模式如图1所示。会员端包括资讯查看、云端编程、云端咨询、收藏夹四个主要模块;与之相对应,专家端包括资讯管理、程序批改、云端互动、资源管理四个部分;而管理员的主要权限是实现对会员、专家的注册申请、权限审核。

1.会员端功能模块设计

(1)云端程序编写、编译与运行

会员终端登录系统后,能够查看到当前系统内所有的资讯。资讯的内容包括系统通知、最新的编程题、最新的编程技巧、编程视频四个部分。会员也可以根据需要定制自己感兴趣的编程内容模块。

(2)云端编程

会员在终端登录后,在任意时间内都可以享有系统互动编程服务。成功登录后,可以选择相应的语言、选择系统所提供的各种编程练习题,展开编程,书写代码,并可以完成实时编译、调试。完成编程后,可以选择将程序保存在系统内,或者保存于个人终端设备中。

(3)云端咨询

在该模块,列出各种语言对应的专家,专家主要由从事程序设计学科的教师以及在企业实践的工程师担任。会员在终端编写完成程序后,可以选择对应语言的专家,将呈现提交给相应的专家。除了提交程序给专家进行批改外,会员也可以在云端与专家交流,向专家咨询编程中的各种问题,逐步提高编程者的编程能力以及代码的理解能力,

(4)收藏夹功能

该模块提供对收藏夹的管理,会员在系统内看到任何感兴趣的内容,比如编程资讯、最新的编程题或者其 他编程技巧,都可以加入个人收藏夹,在需要的时候,可以查看已经收藏的内容,在需要时,可以对收藏的内容进行删除等管理操作。

2.专家端功能模块设计

(1)资讯管理

专家端的资讯管理和会员端相呼应。专家可以查看当前平台内所有上传的资讯记录,同时可以根据条件筛选查看资讯,或者自己已传的资讯记录,同时也可以上传最新的资讯,比如最新的编程教学视频、编程技巧等。

(2)程序批改

专家收到会员发送给自己的问题程序后,可以进行批改,给出相应的批改和调试意见。修改后,可以将程序意见反馈给会员,同时还可以选择公开相应编程题的答案,让会员进行对照修改。

(3)云端互动

除了对会员提交的程序题进行批改外,专家还可以在本互动模块回复会员的私信,为会员解答其他编程问题。

(4)编程资源管理

互动编程服务系统的一大特色就是丰富的编程资源,每个专家都可以在自己的后台上传并且管理自己的程序题、编程技巧等。这些丰富的资源有利于学习者更好地展开编程练习,提高编程水平。

3.管理员端功能与设计

管理员主要负责对系统的整体管理,这里包括对会员的管理,如会员注册申请的确认、会员密码的恢复、会员的删除等,同时包括对专家注册申请的确认与管理操作。

五、系统部署与技术实现

1.整体部署

互动编程服务系统从基础架构层、运行管理层、核心应用层、展现层几方面入手搭建。系统整体架构如图2所示。用户通过不同的终端登录系统,编写程序,得到专家的指导帮助。

2.技术实现

在实现时,互动编程服务系统在Web端的技术实现采用B/S体系结构;使用者可以在PC端直接访问编程吧,用户与系统间交互采用I/O重定向技术实现,前端配合HTML5与JavaScript ;WinSocket实现web即时通信,即客户端和服务器之间的实时连接。

在移动端,可以下载安装移动APP,随时随地展开程序的编写。安卓端的开发所选择的是Eclipse,它是基于Java的可扩展开发平台。最后在此基础上安装Android SDK,即Software Development Kit,便可进行时间管理系统安卓应用的开发。[6]

六、结语与展望

互动编程服务系统的设计依赖于云学习思想的指导,最终目的是为广大编程设计初学者提供一个舒适、专业的学习环境。针对程序设计类课程,提供了“云端编译”、“云端学习指导”、“云端资源管理”等特色功能。

在平台即服务、软件即服务的思想下,学习者能自由地在PC端、移动端等各个终端编写程序、编译运行代码,并能随时与学习伙伴协作,得到专家的指导。目前,互动编程服务系统主要实现了包括VB、C、Java、C++四种主流编程语言的学习和指导,后期将不断扩充,使支持的语言更加多样化。

参考文献:

[1]王萍,张际平.云计算与网络学习[J].现代教育技术,2008(11):81-84.

[2]白云娟,沈书生.云学习:云计算激发的学习理念[J].中国电化教育,2011(8):14.

[3]周海燕,明静.高校教师在大学生“云学习团队”中的角色嬗变[J].高校教育管理,2013(5):17.

[4]杨艳艳,黄纯国,钟柏昌.基于云计算探析云学习[J].现代教育技术,2010(9):108.

第4篇:程序员实习心得范文

关键词:个体差异;C程序设计;教学

中图分类号:G642 文献标识码:B

教育评价中,个体差异评价是把被评价对象集合总体中的各个个体的过去和现在相比较,或者一个个体的若干侧面相互比较[1],可使被评价者了解自己的学习发展情况和学习优势及劣势,有利于学习水平的提高。武警初级指挥院校本科学员来自全国不同地域,军地升学形式不同,知识背景不同,因此同一个班级中学员的学习基础和学习能力有较大差异。为提高“C程序设计”课程的教学效果,笔者通过课堂提问、作业批阅、问卷调查、阶段考试多种方法采集学习过程中不同时间不同角度的评价数据,利用个体差异评价方法,为每一名学员建立坐标系,分析某一时间点的知识点掌握情况、某一时间段的学习水平变化以及在整体中的相对学习水平。由此掌握每名学员课程学习情况的发展变化,有针对性地进行教学策略调整,指导学员把握自身特点,认清学习重点,巧用学习方法,制定出适合自己的学习程序。

1分析课程知识架构,多种方法提取评价数据

课程的知识架构分析是提取学习过程评价数据的基础。首先,从课程知识点构成角度分析,《C程序设计(谭浩强 第三版)》共13章83节153个知识点、64个重点或难点。这些章、节、点及之间的联系,构成了详细的课程知识网络图。评价学员学习水平主要是分析学员对整个知识网络图的掌握程度。其次,从教学内容特点分析,课程内容可划分为程序设计基础知识、三种基本设计结构、复杂数据结构及应用三部分,教学中可针对这三部分进行评价小结。再次,从课程教学过程角度分析,本课程的学习过程分为新授课和综合应用两个阶段。新授课阶段是先从知识点入手,逐一掌握每一节、每一章的内容,同时理清这些知识点之间的联系,注重对C语言语法的评价;综合应用阶段要求能够运用多个知识点解决综合问题,从整体上把握每一章节之间的联系,注重综合程序设计能力的评价。

在“C程序设计”的教学过程中,为了追踪学员在各个阶段的学习发展变化,笔者从课堂提问、作业情况、调查问卷、阶段测验四个方面入手,量化评价数据。课堂提问主要通过概念复述、算法描述、模拟程序运行求结果等形式检查学员对知识点的掌握情况或检验其分析、推理、归纳的思维能力。作业分为读程序写注释、程序修改、程序填空、应用编程四类。通过模仿经典编程方法、排除语法或算法错误、补充程序语句、编写功能函数评价学员的学习水平。问卷调查,能够直接获得学员对自己学习情况的认识和对课堂教学的反馈意见及建议。在本课程三部分内容的小结处安排阶段测试,在课程结束后安排综合测试。对测试结果进行分析能够得到更细致的学习近况量化结果。

在设计提问问题、布置作业、设计调查问卷或阶段测试试卷时,关键是要科学合理的出题,便于提取有价值的评价数据。一要考虑知识点的覆盖情况,每一知识点都能在题目中有所体现,并应突出对重点难点的考查。二要分析知识点的特点,确定题目类型。例如,需要准确记忆的规则类知识点,可使用选择题型,设计易混淆的选择项,用于考查学员的辨别能力;对需要逻辑推导的算法类知识点,可使用填空题型,让学员通过阅读程序的上下文,归纳、推导、总结,得出答案。三要研究从不同角度对同一知识点进行考查,增强学员的应变能力。例如,既可以给出程序,要求回答输出结果;又可以给出输出结果,要求完成程序语句。

2统计知识点掌握情况,针对薄弱环节调整教学方法

统计知识点掌握情况,就是以采集的评价数据为基础,对照课程知识架构,建立知识点掌握情况统计表,进行量化分析。由此得出学员个体学习的薄弱环节,有针对性的调整教学方法。

2.1建立知识点掌握情况统计表

首先,将课程知识点按照章-节-点的顺序进行编号。将每名学员每一评价题目得分详细情况,以表格形式列出。然后,将每一题目对应一个或多个知识点用章-节-点编号进行标注。最后,以知识点为横轴,得分率为纵轴,合并统计每一知识点的得分情况,并用图表展现出来。得分率低的知识点就是学员学习的薄弱环节。

2.2剖析薄弱环节,调整教学方法

通过数据分析发现,由于“C程序设计”课程学习过程的初期、中期、后期的学习内容具有不同的特点,造成学习薄弱环节的原因有较大差异。教员应及时采取不同措施,有针对性地弥补学员在学习上的不足。

学习初期,基础知识详细规则的得分率较低,是学习的薄弱环节。例如,与学员以前学过的数学规则不一致的内容;数据类型转换、整除、取余等;规则繁杂的内容;输入输出语句格式;新的表达方式;C语言上下文结构。这些新鲜、细碎的教学内容在短时间内不容易熟练掌握。此时,反复记忆、知识点重现是打牢基础的有效方法。当然,随着以后的学习这些知识点会经常用到,也会促进内容的熟练掌握。

学习中期,逻辑分析及语句表达是学习的薄弱环节。将一个用自然语言描述的问题用自然语言进行解答比较容易,但是用编程语言描述、分析、解决问题是对逻辑分析能力的较高要求,学员对此掌握起来比较困难。所以,在此阶段不仅要让学员反复熟悉三种基本结构的用法,还应该让学员多读程序写注释,了解例程的算法思路;多画N-S图,找出不同类型题目的解题和表达规律;多上机实验,通过编程排错发现逻辑和语法错误,加深印象。

学习后期,构造类型、指针、文件的概念、应用范围、使用规则是学习的薄弱环节。这一部分是C程序设计应用的核心内容。此阶段的学习要善于寻求知识点之间的联系,如把数组和指针在地址访问层面上去理解,有利于寻找解题突破口。另外,比较记忆也是学习的好方法,可以指向数组的指针与指针数组、返回指针值的函数与通过指针引用函数等容易混淆的概念放在一起,对比特点及使用方法。

3描绘学习水平变化曲线,把握规律提高学习能力

学习水平发展情况是在学习过程的不同时间点,以知识点掌握情况分析为基础,探讨学员个体学习水平的发展变化以及教学方法调整的有效性,寻求学员在将课本知识转化为默会知识[2],从记忆语法语句到具备自主编程能力,这个过程中的学习规律,引导学员学会学习。

3.1绘制学习水平变化曲线

以时间为横轴,以平均得分为纵轴,绘出学员在不同时间段的平均得分点,连接各点,即可得出学习水平变化曲线。由于学习程序设计过程是首先学会语句的固定语法格式,然后学会将语法正确的语句按照算法思想进行有效的排列组合,运行出正确结果。因此,从学习水平变化曲线上可以反映出学员从语法到算法这一学习过程中记忆能力和逻辑分析能力的发展变化。

3.2根据学习能力发展规律,引导学员学会学习

根据学习水平变化曲线分析发现,通过薄弱环节的剖析及教学方法的调整,学员的整体学习水平呈上升趋势。但是不同学员个体在学习过程中记忆能力与逻辑分析能力差异明显。大体可以归纳为如下三类。

第一类,学员在整个学习过程中学习水平始终较高,说明学员的记忆能力和逻辑分析能力均较强。这类学员学习态度认真,基础扎实,掌握知识灵活,善于发现问题,能够运用发散性思维解决问题。教员应多鼓励这类学员自主学习,并加大学习难度。

第二类,学员前期语法阶段学习水平较高,后期算法学习阶段水平较低,说明学员的记忆能力较强,逻辑思维能力较弱。这类学员学习态度比较认真,但是对学习内容掌握得比较死板。只看到独立的细枝末节,没有发现知识点之间的联系。教员应经常提醒学员自己绘制知识网络图,熟读经典程序,总结编程规律,遇到应用题可以先套用某类解决方法,再写出自己的答案。

第三类,学员在整个学习过程中学习水平始终较低,造成这种情况的原因比较复杂。部分部队生知识面窄,底子薄,基本知识掌握不牢固,接受新知识较慢,一步跟不上步步跟不上,产生了畏难情绪。教员应及时指导其重新查阅课本基础知识,复习巩固相关知识点,介绍有效的学习方法,帮助其提高学习效率。也有个别学员学习态度不认真,教员可以通过谈心、上课反复提问等方式,促进其端正学习态度。

4研究相对学习水平,利用整体氛围带动个体发展

相对学习水平是指学员个体学习水平在整体学习水平中的相对位置,通过相对学习水平的分析,可以归纳出学习环境的哪些方面能够深刻影响个体学习水平。在教学实施中以此为指导,创设积极的环境条件,正面影响学员的学习。

4.1用平均值和偏差研究相对学习水平

平均成绩可以反映学员整体学习水平的高低。偏差是指学员个体成绩减学员整体平均成绩的值,用于表示个体与总体平均成绩的差异情况[3]。若偏差小于0,则说明学习水平在平均成绩之下,此值越小说明学员相对学习水平越低,在整体中处于下游水平;若偏差大于0,则说明学习水平在平均成绩之上,此值越大说明学员相对学习水平越高,在整体中处于上游水平。

4.2营造良好的整体学习氛围,促进个体发展

学员个体学习水平深受学员队整体学习氛围的影响。根据学员的整体平均成绩和个体成绩偏差,归纳出学员整体在不同学习阶段的特点,利用这些特点可以创设有利于个体学习水平发展的学习环境,带动个体学习水平的提高。

新授课阶段,由于C程序设计入门较难,整体平均成绩较低,学员个体成绩偏差分布集中,分化不明显。此时可以在学习过程中贯彻赏识教育观念,抓三种典型激励学员进步:抓学习成绩好的典型;抓学习刻苦的典型;抓学习进步快的典型。通过与他人的比较可以给学员适当的压力,激发学员的学习潜能。

综合应用阶段,基本掌握程序设计规律后,整体平均成绩稳步提高,但学员个体成绩偏差分布发散,出现两极分化,特别是部队生和地方生学习水平差异较大。此时应及时成立学习小组。因为虽然学员的学习能力不同,但都是首次学习程序设计语言,他们之间的交流是基本处于相同的课程知识储备高度进行的,更能理解彼此的想法。具体的做法是:利用学员的相对学习水平值可以将学员大体划分为上、中、下三个学习水平档次。然后从这三个档次中分别抽取学员,组成脾气相投、合作愉快的学习互助小组。另外,还可以进行宿舍调整和课堂座位调整,使学员处于有利于自身发展的学习环境之中。

参考文献:

[1] 金娣,王刚. 教育评价与测量[M]. 北京:教育科学出版社,2002:13.

第5篇:程序员实习心得范文

一、以执法公正为核心,狠抓执法队伍思想作风建设

城管行政执法工作面对市民,直接关系到市民的衣食住行,一举一动都会引起市民强烈反映。为了确保文明执法,公正执法,我局十分注重法治理念教育和思想作风纪律教育,使全体执法人员牢固确立严格“法治理念,牢固树立全心全意为人民服务”的理念。

首先是广泛深入地开展了社会主义法制理念的学习教育。局党委中心组坚持周六半天时间组织学习《社会主义法治理念教育读本》,率先垂范,以自己的言行带动人。在执法大队召开中队长会议学习宣传《社会主义法治理念教育读本》,广泛讨论如何以一个优秀中队长的形象来激励队员,鞭策自己,同时要求以中队为单位结合工作实际,深入学习领会《社会主义法治理念教育读本》,牢固树立“权为民所用、情为民所系、利为民所谋”的意识,要求执法人员做到“三理”(处罚违章要有理,宣传教育要讲理,执法尺度要合理)、四心(调查核实要细心,说服教育要诚心,对方急躁要耐心,纠正违章要公心)。要求全体队员严格遵守“三条纪律”(听从指挥雷厉风行、公正执法不徇私情、廉洁自律克己奉公),执行“六个不准”(不准粗暴执法,不准,不准酒后执法,不准擅离职守,不准吃拿卡要,不准)。切实做到依法行政、文明执法、公正执法。

其次是在执法大队开展思想作风纪律教育整顿月活动。思想作风纪律专题教育整顿月活动以“依法行政、热情服务、文明执法”为核心,以提高城管人员思想政治素质和职业道德水平为重点,以解决城管队伍中的突出问题为抓手,对广大党员干部和执法队员进行增强党纪、法纪和政纪观念的教育。作风纪律教育活动分三个阶段进行:一是学习动员阶段。4月18日在海警支队大会议室召开动员会,全面部署,采用分组学习、支部学习会、观看专题片以及个人自学等多种形式,重点学习八荣八耻、党纪、、禁酒令等,使人人明确教育整顿的目的意义,扎实参与的自觉性。二是查找问题阶段。在广泛思想发动、提高认识和坚持学习的基础上,认真展开“五查”活动,即一查学习。主要检查学习制度是否健全,学习风气是否浓厚,学习内容是否适应新形势、新任务的发展要求,中队组织学习是否正常,个人自学是否坚持理论联系实际;二查纪律。主要检查各项规章制度是否建立健全,是否做到有令必行、有禁必止,中队以上领导能否率先垂范、以身作则;三查作风。主要检查工作责任心强不强,干部队员是否恪尽职守、尽心尽责,对待职责范围内的工作是否存在推诿、拖拉作风,工作作风是否踏实,是否牢固树立大局意识、集体意识;四查效率。主要检查工作职责是否明确,是否能认真履行岗位职责,能否按时完成本职工作,对待工作是否存在态度懈怠、久拖不办的现象;五查廉政自律。主要检查工作中是否存在“吃、拿、卡、要”现象,是否存在不给好处不办事,给了好处乱办事现象,是否能遵守廉政规定和禁酒令,是否在思想上、生活上、工作上存在自我放纵、贪图享受、铺张浪费等现象。三是整改提高阶段。针对各人各中队查找出的问题,通过撰写心得体会和座谈交流的形式认真进行总结,落实整改。历时一个月的思想作风纪律教育整顿活动,以求真务实的态度,收到了较为明显的效果,全市城管队伍在履行职责和改革创新上有了新的突破,在服务质量和办事效率上有了新的改进,市民群众对城管工作的满意度有新的提高。

二、以“促进规范、公正执法”为抓手,提高案件办理质量

案件办理规范化程度是规范执法行为的直接体现。为此,在提高案件办理工作质量上,我局着重抓好三个方面。

第6篇:程序员实习心得范文

一、基本情况

本次培训共设置了基层党组织设置与按期规范换届、党员组织关系管理和党建工作信息化、做好基层党务纪检检查工作、基层党组织党务公开和党内荣誉表彰等10个专题,基本覆盖了基层党务工作涵盖面。安排了知识测验、理论授课、集中答疑、分组讨论、学习交流等5个环节,理论与实践相结合,授课与答疑相结合。邀请了市级机关工委xx副书记、市委党校xx授、工委党建处xx昌处长等领导和知名学者,既有宏观层面的理论讲解又有微观层面的实务操作。

二、心得体会

做好党务工作,要有一颗赤胆忠心。基层党务干部是距离党最近的人,是党委工作的得力助手,是推进党的基层组织建设的重要推手,机关工委组干处xx处长用“变速箱”、“侦察兵”、“督战队”、“通讯员”来形容基层党务干部,重要性可见一般。重要所以强调必须忠诚、可靠,做好党务工作,必须要树牢“四个意识”,坚定“四个自信”,做到“两个维护”,认真贯彻党中央各项政策部署,无论行动还是言语都要与党中央保持一致。心态不散,步子不乱,我们党才能把保持强大战斗力。

做好党务工作,要常有敬畏之心。基层党(总支)支部是党的基本单元、神经末梢、细枝末节,正是千万个细小“末梢”的高效运转,串联成了我们党统揽全局,协调各方的领导体系,可以说,基层党务工作的质量直接影响着我们党的执政根基,“基础不牢,地动山摇”,对此,我们要敬畏党务工作。敬畏“法规”,党内法规主要有党章、准则、条例、规则、规定、办法、细则共7种,尤其作为党内宪法的《党章》,是我们做好党务工作、做合格党员的评判标准,行为依据。工作中要主动对标党内法规,摒弃形式主义、主观心态,提高工作标准。敬畏“程序”,规范的流程是工作规范的体现,严格的程序是保证流程规范的保障。培训中,工委党校xx教授重点就发展党员工作程序合格、本质符合、时间节点等进行详细讲解,程序合格是发展党员工作的基本前提。不仅党务工作,其他工作亦是应强化程序意识,落实程序民主,只有规范的程序才能保证工作的有序开展,环境的秩序井然。

做好党务工作,要常怀“空杯”之心。空杯心态是对过去荣耀、挫折的一种舍弃,舍得之后才能获得更多,否定自己需要很大的勇气,但唯有如此才能找到自己的差距和不足,找到应该努力的方向。一位名人曾说:“清空你的杯子,方能再行注满,空无以求全”。空杯心态是不断学习。培训中,市委组织部组织二处xx处长讲解了党的组织制度概要,用树状图的形式把党的组织制度“前世今生”介绍的清清楚楚,听后恍然大悟,受益匪浅。自己不懂得还有很多,需要学习的还有更多。做好党务工作,要常新常学,学新时代中国特色社会主义理论、学最新党中央政策文件、学日常工作规范,精神饱满才能行稳致远。空杯心态是一种心灵净化。培训交流中,有的同志谈到党务工作虚的多实的少,评价多标准少。播放的《xx年党建警示片》也可以看出,有的同志不是把党务工作“当做硬任务”,而是“硬当做任务”。殊不知,没有捂不热的心,只有尽不到的情,党务工作更多的是做人的工作,是思想工作,是人心工作,唯有净化心灵,扫除涤荡,保持心平气和的心态,用心沟通交流,才能做好党务工作。

三、下步工作打算

一、加强学习、筑牢理论之基。培训中感知,对党务政策、方针的不熟悉是我的弱项,对程序、规定的不熟悉是我软肋。把准脉才能开对方。在今后的工作中,我会以正在开展的“不忘初心,牢记使命”主题教育活动为契机,加强对党务理论政策、文件规定的学习,补短项,强弱项,打牢做好党务工作的理论基础。

二、认真梳理、潜心规划工作。讨论交流过程中,市纪委监委的同志介绍了本单位开展主题教育好的经验做法,比如深入贫困地区看望困难群众,现场重温入党誓词;

第7篇:程序员实习心得范文

程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。亲爱的读者,小编为您准备了一些程序员试用期,请笑纳!

程序员试用期总结1来公司担任程序员一职已一年多时间,在这一年时间里,我学到了很多东西。每个人都是在不断的总结中成长,在不断的审视中完善自己。在这半年里自己也是在总结、审视中脚踏实地地完成好本职工作,现将这半年的工作总结如下:

一、思想方面:

严格按照一个程序员应有的素养要约束自已,爱岗敬业,具有强烈的责任感和事业心,积极主动认真的学习专业知识,工作态度端正,认真负责,听从公司的安排,积极配合全友家私完善ERP 系统,任劳任怨。

二、工作方面:

热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加班完成工作按时加班加点,保证工作能按时完成。在这半年里,我本着把工作做的更好这样一个目标,开拓创新意识,积极圆满的完成了以下本职工作:

配合全友家私开发并完善 SRM 系统

独自开发全友家私 SAP 日志维护系统

三、存在不足:

一公司领导以及部门领导同事的帮助和指教,使我的工作有了很大提高,当然我还存在着很多不足之处,处理问题思路简单,不够成熟,工作中容易产生急躁情绪,需要更深入学习专业知识,提高自己的工作水平。

程序员试用期总结2光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的20__年,满怀热情的迎来即将到来的20__年。在这年终之际,现对来公司5个月的时间里所作的工作汇报如下:

1、正义erp项目的编码工作。

从了解新疆正义项目的背景、及计划安排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求调研报告,从基本的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块测试及流程测试。

通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。

2、、正义erp项目的实施工作。

从十一月初开始进行正义项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。

通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。

3、帮助和使用手册文档的编写。

帮助的编写使我熟悉了dreameweaver和fireworks的使用,为后期的oa开发也奠定一定的基础,使用说明的编写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小bug进行了最后的修改。

4、利用工作之余的休息时间加强学习。

平时注意收集有关pb方面的资料文件,提高自己的处理新问题和解决新问题的能力,并加强学习java及oa方面的知识(现转为学习.net),为后期的工作打好基础。

以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。

展望临近的20__年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。

程序员试用期总结3伴随着充实紧凑的工作生活,两个月的时间已经过去了。这一段时间里有工作上的收获,知识的丰富,经验的增长,同时也暴露出很多问题和不足。总结经验,吸取教训,本文将主要从几个方面来对工作进行总结:工作的主要内容;其中的失败和教训以及成功和经验;展望下一阶段的工作,确定自己的目标。以此作为惩前毖后的记录。

来到一个新的工作环境,最能发现自身的不足,这几个月,抱着虚心学习的态度,学习公司的开发流程,熟悉公司的企业文化,了解公司产品框架,主要技术,主动和同事沟通、学习经验,希望能更快的融入公司、融入开发团队,能够全心的投入工作。试用期期间完成的工作还十分有限,简单列了一些:掌握java开发语言和环境,由于在校学习时主要是以.net作为开发语言,所以在刚入职时通过一段时间学习并基本掌握了java开发技术。

熟悉公司开发流程,熟悉cbp产品框架。了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发。

参与了社保电子支付项目的开发。主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库

因为自己在经验上的不足,所以,在项目的开发过程中碰到开发进度慢的问题。综合起来看原因在于:

1、没有项目经验,没有经历过系统和完整的系统开发。

2、对于技术的学习和掌握还不够深入。

3、发现问题的能力不够,在自己以往的学习方式中,欠缺一种主动发现问题的能力。

今后,我会多注意在这些方面的学习和积累。

这两个月的工作生活是充实且富有乐趣的,结识了很多同事和朋友,公司的氛围是非常轻松愉快的。感谢两个月来李鹏经理的关心,感谢部门同事的悉心指导,感谢公司各位同事的热心帮助,希望能在接下来的工作中能惩前毖后,总结经验,吸取教训,做到个人与公司共荣辱同进退,共同实现中地的辉煌。

程序员试用期总结4本人自20__年2月份参加工作至今,六个月的实习时间已经结束。在这段时间里,在领导和同事们的悉心关怀和指导下,通过自己的不懈努力,在各方面都取得了进步。

实践让我的技能不断增长,工作能力不断加强。刚开始工作的时候,发现自己以前在学校学习的知识很死,知识面很窄,以前做的练习项目的实用性也不是很好。在开始的几周公司给我们实习员工培训了____平台的使用,通过这次培训使我认识到____平台的优势,可以大大提高软件开发效率。随后我就加入到“____X税源控管系统”项目的开发中,成为开发小组中的一员。在项目开发过程中一边是同事们的悉心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟练的掌握基本的工作方法和一些技巧,而且能够独立完成一些模块的开发。通过实践,我解决实际问题的能力得到了很好的锻炼。工作中也遇到了很多的以前没有遇到过的新技术,面对技术难题我总是直接面对,没有逃避,也因此自学了好多新的技术,大大提高了自己的自学能力,也加深了对自己工作要负责的信念。在项目开发过程中也遇到了一些自己确实无法解决的困难,在经理和同事的帮助下也顺利的解决了,在此表示感谢。在开发团队中,加强了自己的团结精神和集体感,对工作认真负责,对团队认真负责。通过这个项目不仅学习到了很多技术也了解了整个项目的大体流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅从一个代码编写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。

不断学习使我对工作有了更进一步的认识和了解。不懂就学、就问,是一切进步取得的前提和基础。因为有大学专业课的底子和参加过专门的JAVA培训使我在工作过程中遇到的技术知识能更快的理解和掌握。工作中时常遇到新的问题,就需要查阅相关资料,请教同事和经理,一个问题一个问题的解决,一个困难一个困难的克服,不仅将原有知识温习巩固,产生新的理解,而且学到很多新知识,有了许多新的认识。但某些认识都还是肤浅的,还需要我在实践当中去不断深入地理解。

现场开发与维护使我不仅从一个开发人员的角度而且从客户的角度去思考问题。在项目的开发后期,也就是项目即将上线的阶段我与其他几位同事被派往现场去开发与维护项目。以前的开发都是根据需求分析来进行,功能要求一般在分析里面都写的很清楚,但是在现场开发直接面对客户,客户提出的需求一开始只是一个大体的功能描述,如何将这个只是语言描述的功能转化为技术实现需要很强的抽象能力和对业务的深入理解,这个过程大大锻炼了自己的综合能力。在第一时间接触客户的需求,从客户的角度思考问题,只有更了解客户需求才能更合理的设计软件的结构,功能。了解客户,了解需求,转化到技术层面。这个过程得到的经验很难得。

良好的心态转换。从学校到社会,从学生到职员,自己做到了自然的转换过程,希望自己以后对工作更加认真负责。在今后的工作中,我将发挥优势克服不足,朝着以下几个方向努力:1、学无止镜,时代的发展瞬息万变,各种新技术知识日新月异。我将坚持不懈地努力学习各种理论知识,并用于指导实践,以更好的适应行业发展的需要。2、熟练的掌握各种业务技能才能更好的投入工作,我将通过多看、多学、多练来不断的提高自己的各项业务技能。3、"业精于勤而荒于嬉",实践是不断取得进步的基础。我要通过实践不断的总结经验,提高自己解决实际问题的能力,并在实践的过程中慢慢克服急躁情绪,积极、热情的对待每一件工作。

总之,短短的半年实习期,是我人生角色转换,不断成长的一个重要阶段,也是我对编程由陌生进而熟悉、热爱并愿意为之终生默默奉献的重要阶段。

程序员试用期总结5这段时间,在领导和同事们的关怀和指导下,我通过不懈努力,各方面均取得一定的进步,现将我的工作情况做如下汇报:

一、通过理论学习和日常工作积累经验我的各方面有了很大的进步。

刚到公司不久,我便开始负责.NET方面的网站开发和广告平台开发和维护,刚开始的时候对我来说确实压力很大,因为各方面都还不熟悉,而且与之前的公司相比,节奏也有点快,不过我慢慢的习惯了环境,和同事相处的比较融洽,领导对我也比较关心,在公司里工作就像是在一个幸福的大家庭里一样,我很快喜欢上了这里。

我到公司不久,第一个项目是__x公司网站,做这个项目的时候我遇到了几个问题,我在以前公司做的时候没有在这么短的时候完成一个项目的,在效率上提高了我的能力。做这个项目的时候我也遇到了许多以前没有遇到过的问题,我请教同事和朋友,还有借助网络一一解决了难题。

之后,我将B2B广告招商平台进行了改版,开发了__x智能建站广告平台以及以后网站的维护工作。

接下来,我又做了一个比较棘手的项目——__x在线咨询系统。为什么说棘手呢,因为我以前没有做过这方面的项目,而且我问遍了所有认识的朋友,搜遍了网络也没有找到如何解决的方法,之后我翻书籍,接着搜索网络。功夫不负有心人,终于我找到一个聊天室的小例子,但是功能差的太远,于是我把这个示例一点点的研究,从一点也不懂到后来慢慢看懂,从对AJAX技术一无所知到基本熟练运用。接下来我就开始自己开发,到最后终于把它开发了出来,虽然不是很完美,功能不是很强大,但是它是我辛苦的劳动结晶,我相信以后会把它开发的更强大,更完美。

二、明确岗位职能,认识个人技术能力不足。

经过三个多月的工作,虽然完成了一些项目的开发,我的技能也提高了很多,但是感觉我的技术还有待提高,所以我会在以后的工作中更加努力,努力提高自己的技术和各种不足,努力使自己成为一名称职的职员。

三、提出自己努力计划

1、学无止镜,时代的发展瞬息万变,各种学科知识日新月异。

我将坚持不懈地努力学习各种技术知识,并用于指导实践。

2、“业精于勤而荒于嬉”,在以后的工作中不断学习知识,通过多看、多学、多练来不断的提高自己的各项技能。

3、不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力,并在工作过程中慢慢克服急躁情绪,积极、热情、细致地的对待每一项工作。

4、努力提高自己的日常交际能力。

第8篇:程序员实习心得范文

6月24日至6月26日

转眼间,已到大四下学期了,6月24日这一天,我开始了我的毕业实习。从这周起我将在***有限公司进行为期两个多月的毕业实习,我的岗位是行政人事专员。

这第一周只有短短的三天,由于公司打算重新制作员工通行证,需要重新采集员工照片,这第一天我都在给员工用摄像头拍照,登记姓名,结果因为不常利用摄像头拍照,所以拍出来的效果很不好,人很模糊,我挺郁闷的。第二天,拿到照相馆准备洗照片时,照相馆老板说洗一组照片,一组8张,不能单洗两张。考虑到我们只需要俩张照片,同时照片又拍得很难看,到时另外6张肯定是浪费了,我只能跟老板说,我回去问下我们主管。我很庆幸我当时没有擅自决定,最后我们是直接彩印出员工的照片。在给员工拍照的过程中,我了解了我们公司员工配置情况,及对各个部门的员工有了初步的印象,有利于以后的进一步熟悉。

6月28日至7月5日

这一周的实习转眼就过去了,期间有喜悦,也有辛酸。估计这一阶段是每个公司员工变动最大的时期了。有些老员工走了,有些新员工加入了。经理让我重新整理下员工档案,整理完把名单表给他,他要重新安排职位,所谓定岗定员。整理过程中,董事长助理让我整理份公司员工学历结构表给他,在我看来,这都是很简单的工作,我也很快就做完了,没检查就直接交给了经理和董事长助理,结果悲剧了。因为总经理是要根据公司员工上一年的职位表重新安排职位,我给他的表格应该空出两列,表头为部门、新职位。而董事长助理的那份表格,我作分类统计完,没有做调整,不符合人们的看表格习惯。其实这俩个问题只要我细心点,多留分心,我是能避免的。做事要细心,要多从第三方的角度考虑问题。

7月7日至7月12日

这一周实习中,发生了件事,虽然让我很伤心,但也让我学会了很多,懂得协调沟通的重要性。经理让我管理我们公司的企业邮箱,并设置几个新的邮箱,由于一开始经理设置每个邮箱的默认空间1000兆,总容量6007兆,结果只能设置7个邮箱,然而经理现在给予我的邮箱个数不只7个。我看了企业邮箱域管理帮助,看到了重新设置默认空间,要把以前域管理下的邮箱用户删除,就可以重设,就没继续往下接着看。结果,域邮箱下的用户一旦删除,就无法回复,用户邮箱里的所有资料也随之都删除。哎。虽然同事都有备份资料,没有酿成大祸。但还是很郁闷。

7月14日至7月19日

又一周过去了,明天又是星期一了。烦恼呀,一周已经过去了,效果图设计师的岗位还空缺着。本来以为网上招聘信息,筛选简历 通知求职者来面试,是件很简单的事,结果没有我想象中的容易。一个新的招聘职位,要对该职位有一定地了解,职位描述、工作职责要准确、详细,否则求职人员根本不了解你所缺岗位具体是做什么的。筛选简历也是个头痛的过程,首先我要了解我们公司所需要的是哪类型的人才,是要经验丰富的能独当一面的求职者,还是要优秀的应届毕业生 ,公司给予内部培训,一开始我都无法判断。在通知合适的人来面试时,我需要清楚可以到达我们公司的所有公交车,以便提供给求职者最好的乘车路线,清楚经理的日程时间表,以确定最佳的面试时间。这一周虽然郁闷了些,但学习到很多。

7月21日至7月26日

招聘还在继续,不过已经有1个应聘者通过了面试。我给新来的同事办理完入职手续后,带他到公司宿舍楼,安排他相关住宿事宜。上周悬着的心也落了一半,起码我熟悉了招聘的流程,我相信以后这一块事情我会越来越熟练,熟能生巧。我也感谢我们的人力资源课老师,感谢她让我们自己分小组做案例,虽然曾经有过埋怨,但是现在从事行政人事专员这一职务,很感谢曾经做过案例,熟悉了人事这方面的理论知识,在理论知识的指导下,让我的实践操作更顺利,更不易出错。

7月28日至8月2日

这一周比较清闲,公司给我报了ISO内审员培训课程,这一周我几乎都是在上培训课,做笔记,有那么一瞬间,感觉自己仿佛又回到了校园。在学校里,我从未接触过ISO质量管理体系,也不知道这个体系的内涵。通过讲师的讲解,我对ISO体系有了初步了解。质量管理体系,即在质量方面指挥和控制组织的管理体系,包括制定质量方针、目标以及质量策划、质量控制、质量保证和质量改进等活动。一个公司要实现质量管理的方针目标,有效地开展各项质量管理活动,必须建立相应的质量管理体系。

8月4日至8月9日

通过上一周的培训,我对ISO质量管理体系才有了深刻的了解。这一周我开始利用上周培训学到的,根据公司实际情况,编写程序文件。这期间我主要是根据各部门的业务流程,做出程序文件。程序文件初稿写好后,要拿给各部门主管审阅,直至修改完毕后,盖上受控章存档。着手编写程序文件,需要做很多准备工作,要到各个部门去了解他们的工作流程,做好记录。确定程序文件内容时,还需要各方面的沟通交流。这程序文件够折腾我的,下星期一继续奋斗了。

8月11日至8月16日

这周没什么特别的,也就是继续上周的程序文件的完善,其中有因沟通的不善而引发一些问题,幸好同时有主管的帮助与指导才得以解决,沟通是需要语言技巧和察言观色的能力,也需要一定的耐心。遇到难题时要有毅力和自信心,相信自己能够解决问题,并虚心请教,多听听别人的意见,然后进行加工思考,找出解决之道。在实习中也发现自己的沟通能力还是不够的,尤其如何主动的参与并融入当中去,因此在这一点上是值得我去思考和改善的。还有就是有些程序文件的编写确实超出了我的能力范围之外,无法完成,我如实地向经理反映了我的问题,得到经理的谅解。

第9篇:程序员实习心得范文

[论文摘要]项目教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。在计算机程序设计教学中采用项目教学法的目的是在课堂中把理论与实践教学有机地结合起来,充分发掘学生的创造潜能,提高学生用计算机语言解决实际问题的综合能力。

中等职业学校是培养高素质专门技术人才的基地,肩负着向特定的行业和岗位培养合格的操作技能型人才的使命。现代科学技术的迅速发展,促使社会体系、经济体系和教育体系不断地变化,社会对技术人才的需求也在变化,要求越来越高,从过去的对相对单一型人才的需求转变为现在的对多元化、复合型人才的需求。尤其是计算机专业的毕业生,知识结构与能力更是难以满足现代企业的需求,大量的毕业生在社会上找不到与所学专业相吻合的工作。因此,面对严峻的就业形势,教学必须适应社会对人才的需求变化,改变传统的以“知识为本位”的教学目标,代替以“能力为本位”,以“就业为导向”的教学目标,教师应改变传统教学方法,重视对学生能力和创造性的培养,以适应培养学生综合能力的要求。而因地制宜的运用项目教学法就能够培养学生的动手能力、解决实际问题的能力。

一、项目教学法的必要性

程序设计课程是计算机专业课程体系中重要组成部分,也具有较大难度。我校计算机专业开设的程序设计课程主要包括QBASIC、C、VFP、VB、数据结构等。QBASIC是低年级的入门语言,主要是引导学生从算法语言层面逐步认识计算机处理问题的方法,C语言是一种概念复杂,理论性和实践性均很强的程序设计语言,要求学生有较好的程序设计基础。不管是哪一门课程,程序设计教学的最终目的都是要培养学生分析和设计程序的思维方法和能力,也就是要会用语言这个工具去解决实际问题。传统的教学方法大都是从理论入手,虽然能系统完整地讲解各章各节各个知识点,但由于内容比较枯燥,对于基本素质、自学能力和自控能力都停留在比较低的层次上的职校学生来讲,仅能够灌输到一点基本概念和理论,根本谈不上能用语言这个工具去编写实际的程序。笔者在多年的计算机程序设计教学实践中,结合教学内容和教学对象的实际情况,逐步总结出采用项目教学法能够极大地提高学生学习的积极性和主动性,使他们的动手能力、解决实际问题的能力得到很大的提高。

项目学习法是一种教和学的模式,它集中关注于某一学科的中心概念和原则,旨在把学生融入有意义的任务完成的过程中,让学生积极地学习、自主地进行知识的建构,以现实的学生生成的知识和培养起来的能力为最高成就目标。项目学习可以成为概念的教与学所赖以存在的中心环节,而不仅仅是在努力学习过程之后进行的一种辅的充实。

项目教学法是符合建构主义理论促进学生全面发展的科学教学方法。建构主义学习理论认为,知识不是通过教师传授得到的,而是学生在一定的情景下,借助他人(包括教师和同学)的帮助,利用必要的学习资料。通过意义建构的方式而获得。基于建构主义的教学法要求,在学习过程中,要以学生为中心,教师应起帮助者角色,利用情景、协作、会话等学习环境要素,充分发挥学生的主体性和创新精神,使学生有效地达到对当前所学知识的意义建构。

二、项目教学法的实施

项目教学法是师生通过共同实施一个完整的项目工作而进行的教学活动。通过选取工程项目来创设情境,通过协作学习的方式开展学习,通过完成工程项目来达到意义建构。它突破了传统的教学模式,通过解决学生身边的一些现实问题来实现学生对知识的掌握,大大提高了学生学习的积极性和主动性。通过项目教学法学习的学生,他们的动手能力、解决实际问题的能力有很大的提高。这种方法不但适合职业学校的计算机程序设计课程教学,尤其适用于学生水平参差、学生自控能力比较薄弱、课程的应用性比较强的教学。

项目教学法是从职业学校计算机程序设计课程教学中总结出来的,与程序设计模块化的思想相吻合,所以特别适用于培养“软件蓝领”专业的教学。

下面以《C程序设计》课程中函数这一章采用项目教学法教学为例,具体说明该方法基本的教学步骤。

C语言中的函数相当于其他高级语言中的子程序,是C语言中实现模块化编程的基础,也是学生初步形成模块化开发软件的基础。在未学函数这一章之前,学生已经编写了一个成绩处理程序,该程序的主要功能有成绩的输入、输出、求总分、求平均分、求最高分、排序等。在花了5课时讲解了函数的基本知识及概念后,要求学生用所学函数知识将前述程序改写成一个完全模块化的程序。

1、情境设置。创设学生当前所学习的内容与现实情况基本相接近的情境-给出原先所编的学生成绩处理程序,要求用函数部分的知识将该程序进行模块划分,把学生引入到需要通过函数来解决现实问题的教学环境。我所选取的学生成绩处理项目中,有成绩的输入、输出、求总分、求平均分、求最高分、排序等。这是一个贴近实际,学生比较熟悉,难度适合的项目,这样容易调动学生解决问题的积极性。

2、操作示范。围绕当前学习的知识点,以便于学生“知识迁移”的要求,选择合适的小项目,并示范完成项目的过程。我选择成绩输入这个小项目,示范用自定义函数来实现该模块的功能。

3、独立探索。让学生独立思考,对知识点进行理解,消化成绩输入这个示范项目的解决要点,为解决练习项目打下基础。要消化的要点主要有函数定义部分的参数定义、返回值的确定,以及函数的调用,函数的原型声明等。

4、分组并确定各小组的项目。小组通过研究讨论,并在教师的指导下,将成绩的输出、求总分、求平均分、求最高分、排序等划分好的小项目分配给各小组。

5、协作学习。各小组开展交流、讨论,组员分工协作,调试运行,完成项目。采取分组协作学习的方式时,每组人数应适中,组员的个性、能力方面应采取互补方式搭配好,设立一小组长,协调组内成员分工,有利于同学之间互相学习。最后各小组充分运用其他小组已编写好的模块集成出一个完全模块化的程序。因为本项目中的各个模块即小项目是由各小组分别用函数完成的,最后必须将各小组编写的集成起来才能得到一个完全模块化的程序。

6、学习评价。学生学习的效果直接由完成工程项目的情况来衡量,包括教师评价、学习小组评价和自评三部分。分三级来考核:第一级是由教师对小组完成项目情况进行评定:能否共同协作,实现预定功能;程序的优化;是否具有创新意识。第二级是由各小组成员根据各组员对本小组贡献的情况进行互评,组员的参与意识;第三级是由学生本人进行自评,是否在原有基础上有所提高。综合三级评定情况来确定每一名学生的学习成绩。

三、项目教学法应用注意点

项目教学法是行为引导型教学方法中的一种。在整个教学过程中既发挥了教师的主导作用又体现了学生的主体作用,使课堂教学的质量和效益得到大幅度的提高。但在具体使用时还应重点注意以下几点:

1、项目的选择与教材的处理

项目的选取是学习的关键。选取项目要以教学的内容为依据,可大可小,既要包含基本的教学知识点,又能调动学生解决问题的积极性,让学生既能运用学过的知识,又可以创造发挥。教师和学生可以共同参与项目的选取。作为教师对知识点进行讲解的实例,所选取的项目必须简单和典型,以此实例作为学生初始学习的例子,便于学生对知识的迁移;另外一个项目要有一定的难度,可促使学生学习和运用新的知识、技能,解决过去从未遇到过的实际问题。

教材是一个问题。由于现行的教材基本根据学科知识系统进行编写,教师实施项目教学法时,不能够完全按照教材一章一节地讲授,所以要求教师在设计教学时,必须重点选好示范项目,紧密结合教材内容,适当编写讲义,甚至编写教材。

2、正确处理项目教学法与传统教学法的关系

项目教学法并不是日常教学的全部,它只是教学环节中一个非常重要的部分却不可能替代全部的正规教学,它侧重于对学生能力的培养,在应用性比较强的程序设计课程教学中表现出一定的优势;而传统教学法具有完整的理论体系,所以学生对知识点和知识体系的掌握都比较牢固,这在理论课表的教学中表现出一定的优势。在具体运用中中两者可以交叉使用,重视项目的完成,但不能忽略基础知识的掌握;注意吸取传统教学法的长处,把总目标细分成一个个小目标,每个小目标体现在项目中的小模块上,从而让学生建构一个系统的、全面的知识框架

3、教师的角色定位

在教学过程中,教师的地位是经常变化的,当学生学习新技能时,教师是知识的传授者,当学生运用已学技能时,教师是导航员,当学生自主活动时,教师是观察员,当学生以小组进行活动时,教师又需要充当协调员。

教师应当创设学生学习的资源和协作学习的环境,让学生有多种的机会在不同的情景下来应用所学习的知识,充分运用现代教育技术的手段给学生提供多种学习的资源;协商解决各个难关,使学生群体的思维与智慧为每个学生所共享,从而达到全体学生共同完成意义的建构。教师应当做好对各项目的评估总结,在评估中要指出问题的所在及解决的方法,要总结比较各组的特点,引导他们学习别人的长处来改进和提高自己的设计,使学生的各种能力在评估中得到提高。教师应当发挥好协助作用,让学生根据自身行为的信息来实现自我反馈。

通过项目教学法在计算机程序设计课程教学中的应用与实践,笔者深刻体会到:项目教学法把理论教学与实践教学有机的结合起来,不仅有利于学生加深理解和掌握书本的理论知识,更使他们懂得怎样灵活应用这些知识。项目教学法充分发掘了学生的创造潜能,全面培养了学生分析问题和解决问题的思想和方法,提高了学生对程序设计的意义建构,充分地展示了中等职业学校教学“以能力为本位”的价值取向。

[参考文献]

相关热门标签