程序员实习心得体会十篇

发布时间:2024-04-26 04:26:22

程序员实习心得体会篇1

  建筑员工工作心得1

  通过对《建设工程法律法规选编》的学习,首次初步了解了建筑学专业相关法律知识,受益匪浅。其中让我体会最深刻的是懂法守法的必要性,建设法律法规是指国家权力机关或其授权行政机关制定的、旨在调整国家及有关机构、企事业单位、社会团体、公民之间在建设活动中或建设行政管理活动中,发生的各种社会关系的法律、法规和规章的统称。它也在各个方面发挥着作用。它详细规定了哪些是必须所为的建设行为,哪些是禁止所为的建设行为;它保护符合法律规定的一切建设行为;它同时对那些违法建设行为作出适当的处罚。

  近年来,由于市场的不规范和缺乏明确的法律制度,建筑领域里的每一个环节都存在着严重危机:工程款拖欠现象十分严重,施工企业在建成一座座高楼大厦的同时,往往因为建设单位拖欠奇绝工程款而深深困扰,从而给本来已经经济十分紧张的施工企业雪上加霜。最后使得民工受罪:“没有资金争着上,有点资金全面上,有了资金也不给,逼着企业先垫上”,层层经济压力最后转移到了民工身上,这是造成民工工钱被拖欠的一个重要原因。无序的挂靠,转包及承包也存在着好多不合法的现象,还有由于我国的监理制度起步比较晚,工程监理单位更是存在着很多的问题,这些无疑都需要用法律的手段来解决。纵观整部《建筑法规》,主要是围绕建筑工程的质量和安全,因为这些直接关系到国计民生和全体公民切身利益。《建筑法规》的出台可以解决以上这些现象,从而加强对建筑活动的监督管理,维护建筑市场秩序,保证建筑工程的质量和安全,促进建筑业健康发展。

  建筑员工工作心得2

  20××年,在公司强有力的领导下,经过项目部各个部门同志们的团结协作、共同努力下,以规范化的管理、明晰的工作思路、饱满的工作热情,不断完善体系,提高服务意识,严格过程控制,使各项管理工作有序开展。同时,20××年也是不平凡的一年,国家房价调控及欧洲经济危机影响,无不在考验着我们,同时也在磨砺着我们。20××年我们同样面临机遇和挑战。回顾过去展望未来,我们将以更加坚韧的力量去面对。现对20××年的工作进行总结并提出20××年的工作思路和计划安排如下:

  一、质量管理方面

  根据20××年年初现状,项目部秉承公司宗旨,组织召开项目部管理人员和劳务分包单位及班组动员协调会议,针对工期紧、工序多、季节性天气变化影响大的情况,制定了详细的质量控制措施,决不能因工期影响质量。质量管理工作主要体现在以下几个方面:

  1、建立验收会签制度。在每个工序完成后,班组要自检,自检合格报工长检查验收,然后报由技术、监理和工程部共同验收,验收合格签署会签表,验收不合格要求进行复验,复验合格各方会签后再进行下道工序施工。上道工序施工完毕进行下道工序施工前班组之间必须进行书面工序交接。这样,严格过程控制,确保了每道工序达到合格要求。

  2、建立每周六质量安全大检查制度。每周六下午,召集工程部、监理、项目技术、质检、安全各个部门及各施工班组班组长参加,对整个工程正在进行的各个工序施工情况进行全方位的检查,检查后开会总结,对易出现质量通病制定防治措施,对存在的隐患及时纠正,避免了不合格品的产生,也提高了施工质量。

  3、建立样板领路制度。对每道工序及每个施工队伍根据项目部要求做样板间,特别是装饰工程,工序多,要求比较精细,样板是非常重要的。样板间完成后,组织工程部、监理及项目部共同验收,把质量验收情况作为考核施工队技术力量的重要指标和质量控制的依据之一。

  4、材料见证取样制度。每批材料进场后,项目部实验员及时组织监理共同取样,以确保材料合格。

  5、树立管理人员及施工队的质量意识,加强管理人员的责任心。通过定期开会来宣传教育,提高管理人员的质量观念。

  6、各部门加强配合和协调,以工作质量确保工程质量。依照矩阵式管理体系,根据该业务分属哪个主管部门,各相关部门根据业务需要配合完成。

  二、安全及文明施工管理方面

  由于上半年建筑行业事故频发,给我们敲响了警钟,也因此引起项目部至公司各级领导的足够重视,加大了安全防护方面的物资和人力的投入,从多方面加强管理,规范现场施工人员的`操作行为,取得了阶段性的成绩。

  1、加大物资和人力方面投入,确保施工安全。对交叉作业的情况,为了避免高层坠物伤人,沿楼层高度设置两道安全防护平网,每道平网先挂一道大眼尼龙兜网,在铺一层密目安全网。制作了规范的施工电梯门、室内电梯井防护门,不但确保了施工安全,也满足了文明施工要求及再利用。同时,还购置了大量的标语牌和警示牌,在主要通道口和机械设备旁悬挂。另外,在主要出入口搭设安全通道,搭设规范、标志醒目、标语人性化,既确保了施工人员出入安全,也达到了现场文明施工要求。

  2、加大检查力度,建立巡检和每周检查制度。每天对各楼号和各种设备进行检查维护,记录检查结果,对检查结果分析,重点检查出现问题频率高的部位和设备。每周六进行质量安全大检查。项目部要求每个劳务队设置专门的安全员,配合质量安全部进行安全检查,每周六下午组织劳务队、项目部、监理和工程部共同进行大检查,并对检查结果进行总结,对防护不到位的队伍进行处罚,对防护及时到位工作做得比较扎实的队伍进行奖励。

  3、定期召开安全生产会,进行三级安全教育。由于施工人员的流动性比较大,为保证进场施工人员都能接受安全教育,项目部每月两次召开全体施工人员安全生产会,让安全防护深入人心,人人都重视安全。

  4、组织观看学习安全事故案例录像,用生动的事例来教育施工人员,同时下发河南五建编制的《工地安全人员必读》一书,组织学习安全生产法,用法律法规来指导安全管理工作。

  5、建立三级安全教育卡,每个施工队伍人员进场,都要在质量安全部安全管理人员处登记,接受安全技术交底。

  6、制订安全管理奖罚条例,让施工队伍及项目部管理人员与安全事故和违章作业奖罚挂钩,根据奖罚额度,在项目部管理人员和施工队伍之间按制定的比例分摊,提高管理人员和施工队的安全管理意识和责任心。

  7、安排专人对工地现场路面洒水及垃圾清理,安排专人对现场材料进行归类堆放,进场材料按项目部安排合理堆放,使整个工地现场整洁规范。河南新建苑和河南五建项目部均获得了郑州市安全文明标准化工地称号,我们将再接再厉,加大管理力度,争取达到省级安全文明工地目标。

  通过以上各项措施的实施,使施工现场的管理更加规范系统,更加细化,形成一个严密的安全管理网络,让安全管理成为一项人人参与人人管理的工作,确保了整个工程的施工安全,同时,改善了施工环境,达到文明施工要求。一年来,项目部圆满完成了节点施工任务,未发生一起安全事故,取得了显著成效,这与各部门各楼号管理人员的努力配合分不开。

  三、工程进度方面

  工程进度是工程建设的有效资源,是提高效益的有效途径,也是企业的生命。特别对房地产业来说,因为我们所面对的是客户,承诺就是信誉,有信誉才能有发展。工程进度是工程建设非常重要的一个方面。在工程进度方面,我们也做了大量的工作,确保工程快速有序完成。

  下半年项目部及时人员调整,明确分工又加强协调与配合。

  全球范围内经济危机,严重冲击着房地产业的发展,经济紧缩,考验着公司对于业主的承诺能否兑现,给我们造成了很大压力。

  为了能够本工程能够按计划、快速有效完成施工任务,项目部采取了多项措施:

  第一,根据甲方工程部要求,项目部编制了总进度计划、月进度计划和周报计划,每周四召开监理例会,总结上周完成情况及下周计划安排,查找未完成原因,查漏补缺,完善管理上的不足,使管理步入有序轨道。

  第二,不同工种交叉作业,不同工序合理搭接。为保证工程有序开展,加快施工进度,在条件允许情况下,合理安排工序。例如,主体施工中,及时插入砌体、粉刷、室内地坪作业、卫生间防水、仿石砖、花岗岩等精装修工程和安装工程等工序。上步工序提供施工条件可以及时插入下道工序。有效合理的流水施工,加快了施工进度。

  第三,确保劳务队施工人数。上半年由于春节、“三夏”夏收等原因,施工人员未能及时到位,人员流动也比较大,一定程度影响了施工进度。为保证足够的施工人数,项目部召开劳务队会议,对各劳务队定人数、定岗位,确保施工不间断。9月份以后,由于劳动力较为缺乏,督促各劳务队增加施工班组,加快进度。

  第四,制定工期节点奖,完成节点工期予以奖励,未完成给予处罚。在主体施工阶段,工程部和项目部均制定了工期节点奖,对完成节点的项目部和劳务队给予奖励,未完成的楼号的管理人员和劳务队给予了处罚。不仅提高了管理人员和劳务队的积极性,也提高了施工人员的责任心,加快了施工进度。

  第五,以技术保障工期。本工程设计变更多,图纸多有不符,高层群体工程施工难度比较大,通过加强技术确认,积极研究工序或工种特点,制定有效合理的技术措施,保障了工程的顺利实施。

  第六,加班加点抢工期。各级管理人员及施工人员积极研究工序特点,制定或,互相配合,利用夜间施工环境比较安静、其他工种夜间停工的有利时段,合理调配班组,亲守现场指导,提高了工作效率,也为其他班组提供了工作面,加快了施工进度。

  从整个20××年施工过程来看,上半年的工作部署和工序安排是合理有效的,工作能够有序快速开展,基本达到预期的目标。

  建筑员工工作心得3

  5月11日下午2点,温州大学测绘协会部分会员在协会会长杜钦钦的带领下参观了现正在建设的.化学与材料工程学院和生命与环境科学学院建筑工地。

  化学与材料工程学院和生命与环境科学学院的南校区新教学楼由浙江中宇建设集团施工建造。目前为止,化学与材料工程学院的地下室部分工程已经结束,正在施工首层,而生命与环境科学学院现正在布置地下基础的防水措施。此次参观由协会会长亲自带队,在出发前,会长重新特别强调了安全问题,让参加参观的会员吗都带好安全帽再进入工地。

  进人工地后,在建筑工地施工员的引导下,参观小组同施工员一起走向了正在施工建造的工地。边走边讲,施工员一面向组员们介绍施工状况,一面随时回答组员们提出的问题。走走停停,一组人的足迹踏遍了建筑工地的每个角落。

  这次的参观活动是测绘协会为了让会员亲身体验建筑工地的特殊氛围,零距离接触工作岗位的最前线而组织的一次现场活动。此次参观,让参加的会员们感受到了建筑工地的工作环境,了解了建筑工地的一些基本情况。这些活动成果让会员们受益匪浅。

建筑认识实习心得体会3  20xx年12月的建筑认识实训开始了,对于我当初选择土木工程这样的专业,说真的我并不知道什么是土木工程。现在我对土木工程有了基本的感性认识了,我想任何事的认识都是通过感性认识上升到理性认识的。我会坚持下去的,我会把我的专业知识学扎实的。

  12月的第一周我们全专业的同学在徐州的各大建筑工地认识实习,我想这次认识实习应该是一个锻炼的好机会啊!我得抓住!

  什么是剪力墙,什么是基坑,什么是框架结构等等都是我们在工地上能亲眼目睹的,这样我们的认识会更深刻的。

  通过这次实际的工地实习,我不但掌握了一些不懂的具体环节,实习而且也巩固了我在学校期间所学习到的理论知识。在学校学习,理论与实际相差较大,一些知识虽然能在短期内被掌握、被运用,但一些知识则不能掌握,也不便于记忆,更谈不上掌握运用了,因此,老师所传授的内容虽然多、广、博,但是我们学习到的只是其一部分,或者是一些皮毛的东西,要想真真正正的掌握所有理论知识,只有通过实际的学习和参观,才能达到这个目的。

  这次实习就达到了目的,我们不仅学到一些新的知识,也巩固了在校期间所学到的理论知识。以前对一些施工技术要点,只是粗略地知道其施工要点,而其具体的施工环节,具体的施工步骤如何,却是知之甚少,但现在实习结束了,对我们这段时间所看到的那些施工技术,它们的具体环节及详细步骤,我们应该可以掌握了,这样就提高了自己的理论水平,也增强了自己的实际操作能力。通过实习,增强了自己对专业的热情,让自己更有兴趣将来能在建筑行业开创天地。以前听到就业不乐观时候就很茫然,学了三年的建筑却找不到好的工作,以致对自己的专业丧失了热情,没有足够的兴趣去学习专业知识。

  但是通过这次实习,才觉得原来建筑行业是一个非常具有挑战性的职业,如果将来能在这个行业工作,对自己来说将是很大的挑战。为了以后能够胜任这项工作,现在就必须踏踏实实的学好每一门功课。因此给了自己压力,让自己不再觉得无事可作,让自己安心去学习,为将来工作打下坚实的基础。增强了自己的交际能力。建筑行业是一个涉及人非常多的行业,你将会接触到各种各样的人。面对一个这样复杂的交际圈,你可以从他们身上学习到很多优秀的多西,去除自身的一些不好行为,同时也可以通过不同的接触对象,增强自己的交际能力,让自己在以后的生活中更加自信,更加坚强!

  实习结束了,我相信在以后的生活中我将体会到更多的东西,也相信自己在下一次实习中将会更好。我坚信通过这一段时间的实习,所获得的实践经验对我终身受益,在我毕业后的实际工作中将不断的得到验证,我会不断的理解和体会实习中所学到的知识,在未来的工作中我将把我所学到的理论知识和实践经验不断的应用到实际工作来,充分展示自我的个人价值和人生价值。为实现自我的理想和光明的前程努力!

程序员实习心得体会篇2

一、《C#程序设计》教学现状

1)教学中教师处于主导地位。传统的教学过程就是教师“教”与学生“学”的简单融合,强调教师“教”的过程,学生只是被动地接收知识,缺乏学习的主动性和创新性,严重影响了教学效果。2)强调语法的教学。C#语言本身的命令、语法众多,要求严谨,教师只是按照教材给学生讲解大量的概念、命令、语法、程序设计的方法,学生不仅会感到内容枯燥,而且往往接受的都是单一的知识,缺乏制定编程思路和知识汇总的能力,不能解决实际问题。

二、合作学习的原理

合作学习起源于二十世纪社会心理学的研究。这种模式的提出是借鉴美国心理学教授柯伦(Charlesa.Curran)的共同语言学习法(CommunityLan-guageLearning),“合作学习即指在教学中以小组为基本单位,以小组成员合作性活动为主体,以小组总体成绩为部分评价和奖励个体成绩的依据的一种教学策略体系。”整个学习过程中,教学活动是在学生自己控制的情况下进行,教师的作用是教学活动中的管理者和指导者。

三、合作学习的具体实施

1)确定小组成员。经过一段时间的教学,教师对于班级学生的基本情况已经了解得比较透彻了,所以教师可根据学生的学习情况和个人特长等将全班同学进行分组,保证组与组之间水平相当、组内成员优势互补,力求每个小组都能顺利完成学习任务。例如我校电子商务专业一个班有32个同学,教师将其分为8个小组,每组内4名成员。同时为了保证小组学习活动的顺利开展,可以采用教师指定或组内成员推选的办法选出组长,组长在本组中作用重大,由他来组织、协调小组工作,带领全组同学完成任务.2)组内成员分工合作。确定了小组成员以后,组内成员根据自己熟悉的领域确定开发何种系统,如学生选课系统、班级管理系统、图书管理系统等,这样会提高小组成员学习的积极性,并增加解决问题的信心。在系统设计中,每个系统都有多个模块,组长在划分任务时要注意各成员之间工作量的均衡,使每个学生负责其中一个或多个模块,每个成员都要完成基础功能,鼓励成员完善系统功能;组长还必须制定合理的进度时间表,督促组员按时按质完成工作;对于重点、难点问题,组长要安排成员分别准备资料,共同商量解决的办法,解决之后要注意及时总结。系统的设计完成需要小组成员彼此的交流、合作、探讨与协商,因此小组成员要及时完成自己的模块,同时也应对其他小组成员的学习活动提出自己的观点和意见。而小组成员也应虚心接受别人的合理化建议,及时修正自己的学习过程,大家和谐一致地完成任务,使每个人的优势在合作学习中得到充分发挥。3)小组成果展示。当小组完成任务之后,需提交数据库系统和报告。在报告中除要包含程序设计方案、主要功能模块的实现外,还应包括:小组成员具体分工、各自的收获等。同时为了给学生提供一个充分展示自我和沟通交流的平台,成果展示采用答辩的方式进行:小组所有成员都走上讲台,利用多媒体工具向全班同学展示系统的运行结果,讲述程序设计中遇到的问题、解决问题的方法或手段、课程设计过程的收获、编程调试技巧等;教师和台下所有同学都可以通过提问的方式了解任务实施的具体情况,小组成员应详细解答,共同探讨更好的解决办法;也可以对该组的成果进行评价,指出不足,给出建议,以期达到互相促进的效果。4)成绩评定。为了激发学生学习的积极性,创建一个公开、公平、公正的评价环境,教师可采用组内互评、个人自评、教师评价、学生评价相结合的方式,根据学生完成任务的情况、课程设计报告的质量和课程设计过程中的态度等给小组成员综合评分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。

四、合作学习的实施效果

1)提高了学生解决实际问题的能力。《C#程序设计》强调学科体系的完整性和语言的规则和要求,通常由教师花很多时间去讲解语法,学生只是被动地接受单一的知识,对语句没有直观的理解,而是死记硬背,造成编写程序时无从下手。而在合作学习模式中教师通常会交给小组一个综合性的任务,教师仅仅只是引导学生,具体问题需要学生自己去解决,学生可以主动学习,成员之间相互讨论,因此能提高学生独立思考问题、解决问题的能力,也能更牢固地掌握基础知识。2)激发了学生学习的积极性、主动性。合作学习注重团队协同合作,将大问题分解成小问题,然后由不同的人去实现这些小问题,因此降低了问题的难度,学生更容易获得自信心和成就感,感受到学习的乐趣,并愿意积极主动地参与到学习中去,以获得更大的成功!而在学生遇到困难时,教师及时帮助他们分析问题的症结,肯定他们的进步,增强了他们实现目标的信心和勇气!3)培养了学生的团队合作能力。传统的教学是教师“教”,学生“学”,同学之间是彼此独立的个体。但小组合作学习以组长为核心,所有人围绕同一个问题,大家发挥自己的长处去解决同一个问题,彼此之间互相交流、学习、促进,创造了一个轻松愉快的氛围。即使在学习过程中产生了一些分歧,也需要大家彼此迁就、协调,这种与人交流、合作的能力以及团队合作精神的培养对学生来说是非常重要的。

五、结束语

程序员实习心得体会篇3

关键词:职业素质;综合能力;理论基础;工作习惯

中图分类号:tp311.5文献标识码:B

文章编号:1672-5913(2007)10-0056-03

我院实行院企联姻,把it企业中培训过程引入到学校教育过程中,目的是扩大就业门路,缩短学生的社会适应期,降低学生的学习成本,提高学生的就业质量。按照当前行业所使用的最新技术进行项目训练,使其达到或接近就业的专业素质要求,达到积累工作实践经验的目的。在培训过程中,除了对学生进行专业的培养外,本人认为还应该在职业素质、综合能力、理论基础、工作习惯等方面进一步培养。

1职业素质

未走出象牙塔的学生心比天高,一向“饭来张口,衣来伸手”的生活方式培养出来的嫩芽撑不住劳动强度的摧残,对于有些工作不是不能,而是不为,出现了退缩念头;有些学生就业期望值太高,受经济利益的驱使,想一口吞个胖子,淡化了过程培训的含义,情绪上出现烦躁,导致对前途迷茫,失去信心。

程序员的工作是枯燥的,整天面对计算机,用26个英文字母和其他符号编程。程序员的工作非常辛苦,是一项智力劳动,需要投入很多的精力,因而需要程序员能够热爱这个职业,有工作热情,有投入的精神。虽然有的人很聪明,但是对软件开发没有兴趣,或者工作很不专心,工作效率很低,别人半天能干完的,他需要两天甚至三天才能干完;情绪浮躁,抵挡不住计算机游戏、各种新闻等诱惑,不能处理好工作与娱乐的关系,自制力和自控力差;写出的代码漏洞百出,质量不高,这样的学生不适合做程序员。有时程序员的成就在很大程度上不是取决于智商,而是取决于情商。程序员应该雄心壮志,面对困难时比较坚毅,吃苦耐劳、讲纪律、讲服从、讲诚信。

2综合能力

综合能力方面主要是:良好的逻辑思维能力、沟通能力与再学习能力。

2.1逻辑思维能力

软件开发过程是解决复杂业务逻辑的过程,是简化复杂逻辑的过程,是用精确来实现模糊的过程,开发人员需要具有良好的逻辑思维能力才能胜任。现实空间是模糊的,数字空间是精确的,在现实世界中很简单的问题,在数字空间中模拟时,就变成了一个复杂的问题。它要求程序员能够全面、准确、简洁地把握、分析和解决问题。

下面要求学生画出问题的程序流程图来测验学生的逻辑思维能力:输入三个整数,作为三角形的三个边,判断是否构成:等边、等腰、直角、锐角、钝角三角形。

这个题目的逻辑很简单,需要处理的逻辑包括:

1)输入的合法性判断:输入的是否是正整数。

2)是否构成三角形:任意两边之和大于第三边。

3)是否构成等腰或等边三角形。

4)是否构成钝角、直角、锐角三角形。

上边的题目是一个很简单的程序,但是学生回答完全的却很少,常见的错误见下表。

类似的逻辑问题在实际的软件开发中是经常用到的,需要程序员能够对各种情况进行仔细的分析、归纳、总结。如果在这样的问题上出错,是很难成为出色的程序员的。

2.2沟通能力

现在的软件越来越庞大,需要多人来协同工作。作为程序员要善于沟通,习惯沟通,要有团队精神。学生与学生、学生与老师交流问题时,往往要花费大量的时间描述问题。有的学生自己心里明白,但就是说不清楚,或者干脆不说,默默地做项目,甚至闭门造车。这些情况都会降低整个团队的工作效率。

再者,全球it外包市场主要是欧美和日本,其中85%的it外包市场是以英语为沟通语言。作为未来软件企业生力军,程序员应具备良好的英语应用能力,这是最基本的要求,如果对英语的熟练程度不高,对待引进的高技术以及与客户的沟通将会出现语言上的障碍。

2.3再学习能力

信息技术的更新速度是惊人的,程序员的职业生涯是一个要求不断学习的过程,永远不能满足现状,必须有很好的再学习能力。只有善于学习的人,才能够不断进步。真正优秀的程序员一定是掌握了很好的学习方法,否则现在是优秀程序员,两年后可能就被淘汰了。只有再学习,才能谈到创新,it技术的日新月异使很多程序员眼花缭乱,什么都想学,却又不知从何学起,今天看看这个,明天学学那个,贪多不熟。虽然it技术发展迅速,但很多技术都是有规律可循,一些基本的概念、原理和方法是通用的,可以举一反三。再学习的方法有很多,类比法、询问法、阅读示范程序、网上检索相关的资料等等。

3理论基础

大学计算机专业课大多是从二年级开起,有的学生由于目标不明确或数学基础不好,对专业课程学习不是非常扎实。由于信息技术发展快,有些课程内容陈旧。在培训阶段,对于知识的汇总归纳是非常有必要的。如果基于.net做多层结构的软件开发,以下的知识是必须的:操作系统原理、实体关系理论、SQL语句、面向对象的基本理论、数据结构、软件工程、VC++/JaVa、aSp/HtmL、pSp/tSp/iSo、专业英语、程序设计风格、系统分析与设计等等。可以看出如果没有学过数据结构、程序设计方法、数据库概论以及软件工程的基本知识,要想成为一名合格的程序员显然是很困难的,而且一名熟练的程序员需要的知识远不止这些。掌握了基础的计算机科学理论,再拥有一定的学习能力,才能不断进步。

4工作习惯

良好的工作习惯是程序员个人开发过程成熟的体现,是效率的保证。程序员的培养很大程度上是习惯的培养。在实训过程中应注重培养如下几个方面的习惯:

4.1按照明确的编码过程工作

在进行一项编码工作时,需要按一个规范的过程来进行:

第一,定义做什么,包括功能范围、接口,任务;

第二,定义如何做,包括数据结构、算法;

第三,定义验收标准,如何检验正确与否;

第四,动手编程序、调程序;

最后,测试程序。

按照规范的过程来编码,才能真正提高工作效率。职业程序员的设计时间长于编码时间,业余程序员编码的时间长于设计时间。职业的程序员是设计程序,业余程序员是调试程序。职业程序员是预防BUG,业余程序员是修改BUG。为什么会出现这种情况呢?因为职业程序员是按照一个规范的编码过程来工作,编码的前期工作量超过了其实际的编码工作量。有的程序员经过简单考虑后就急于去写程序,往往是把简单的问题搞复杂了,复杂的问题搞乱了,效率很低。

4.2编码之前写文档

文档是软件实现思想的载体,是开发人员之间、开发人员与管理人员之间交流的工具,是设计人员与编码人员之间、设计人员与需求人员之间的一种约定,是组织的软件设计经验的积累,是组织软件财富的记录,是软件复用的基础。只有真正认识到了设计文档的重要性,才能积极主动地写文档。对程序员而言,在动手编程之前通过写文档可以把实现的方法想清楚、表达清楚、讨论清楚,这是已经通过无数的实践来证明了的好经验。初级的程序员往往在写程序的过程中发现越写越觉得复杂,程序越改越乱,等真正把工作做完了,再反思一下,却发现原来是很简单的事情。为什么会有这种感觉呢?问题就在于事先没有真正想清楚,弄明白,一旦进入问题的解决细节中,就很容易出错了,所以职业程序员应该具备写文档的好习惯。

4.3遵循设计进行编码

程序员不能随意自己决策,不按设计人员的设计去施工。同一个问题,可能有多种解决方案,在考虑解决方案时,程序员想的是局部,设计人员想的是全局,因而在进行决策时,设计人员是从全局的角度的考虑问题。在这种情况下,程序员要严格按照设计去实现,不能在如何实现上偏离设计,造成隐患。对于设计中有疑问的问题,可以讨论,但是不可以随意变更。

4.4按照良好程序设计风格编码

对于程序设计风格,原来要求效率第一,而现在要求清晰第一。

有人讲程序设计是一门个人艺术,包含了程序员个人的创造性,正是这样,才使得很多程序构思精巧,耐人寻味。但是同时它又使得程序的可读性较差,尤其是在多个人合作开发一个软件时,风格迥异的程序使得软件的可靠性与可维护性大大降低。程序设计语言一方面是人与计算机之间进行交流的工具,还是人与人之间进行交流的工具。单纯地作为人机交流的工具,只要程序能够正确、忠实地表达设计者的思想,也就发挥了其作用。但是人与人之间的交流没有一种固定的统一的模式,因此作为人与人之间的交流工具,还要表达得清晰易懂,能够为其他程序员所理解,这也正是要求程序员讲究程序设计风格的主要原因。

5总结

通过严格的专业素质训练和职业素质、综合能力、理论基础、工作习惯的培养,基本上可以使大学生走上社会前,从“学校人”转变为一个准“职业人”,使大学生在就业市场立于不败之地!

参考文献

[1]王长春.印度软件人才教育成功就这么简单?[J].软件工程师,2005,(Z1).

[2]刘克青,廖建新,张俊光.软件项目策划中的工作量估算方法探讨[J].计算机工程与应用,2004,(27).

[3]李洛,吴绍根.基于印度niit培养模式的两年制高职软件人才培养思路[J].高教探索,2004,(2).

[4]杜建立.软件人才培养新挑战[J].中国远程教育,2004,(2).

收稿时间:2007-2-5

程序员实习心得体会篇4

关键词:职业能力培养;教学改革;教学方法;考核方法

中图分类号:G712文献标识码:a文章编号:1672-5727(2013)10-0115-04

C#是微软公司的一种面向对象的、运行于

.netFramework之上的高级程序设计语言,它吸收了C++、Java、VB等语言的优点,体现了当今最新的程序设计技术的功能和精华。凭借着与windows操作系统的紧密联系,以及微软产品所共有的操作性强、开发环境简单易用等特点,C#语言受到众多程序开发人员的青睐,成为当前软件开发的首选语言。当前,我国高职院校软件技术专业大都开设了.net方向,《C#程序设计》课程作为.net课程群的基础,在课程体系中占有重要地位。但该课程知识内容新、更新快,实践性也相当强,在教学中采用传统的教学方法,教学效果并不理想,尤其在培养学生的实际编程能力方面,没有起到明显的促进作用。因此,如何在C#语言的教学中提高学生的学习效果,培养学生的程序开发能力,是该课程任课教师值得深入探讨的课题。

在《C#程序设计》的课程教学中,笔者所在院系选择了与江苏微软技术中心合作办学的模式。通过合作办学、共建课程来培养更符合企业需求的、具有较高职业素养的学生。作为院级立项建设的精品课程,课程组在教学中以培养学生的职业能力为核心,在课程设计与课程内容、课程教学方法与手段、课程考核等方面做了一系列的尝试与改革,取得了良好的教学效果。

课程设计与课程内容改革

(一)课程框架设计

良好的教学效果不仅归功于优秀的教师,还要归结于优秀的课程框架设计,而课程框架设计的基础则是课程的目标与定位。在软件技术专业.net方向中,我们将该课程定位于.net课程群的底层基础位置,作为一门专业基础课程。该课程的目标是培养具有.net岗位群所需的基础开发能力和专项技能,通过该课程的学习将为后续.net系列课程打下坚实的基础。根据该课程的定位,设计了《C#程序设计》课程的教学内容及培养模式的框架(如图1所示)。

在该课程框架图中,根据课程定位与目标确定教学内容和培养模式。针对学生在学习程序设计中对抽象与孤立的知识点不够投入的情况,我们将C#开发中涉及的知识点和技能点整合到6个具体的项目中,并进一步细化分解为30个工作任务。这样就使教学内容“基于工作过程,任务导向”,在教学中学生通过开发项目来学习程序设计,更容易获得成就感与对学习新知识的渴望。

该课程框架不仅注重对知识的讲授,更重视对学生职业能力的培养。我们在教学中主要采用了项目教学法、分组教学法与角色扮演法等教学方法加强对学生职业能力的培养。项目教学法有助于培养学生的实践能力;分组教学法有助于培养学生的团队协作能力;角色扮演法可让学生体验真实的软件开发过程,有助于培养岗位责任感。

本课程框架注重对学生能力的考核,而非对理论知识的再现。我们在项目考核中采用了成员汇报打分、项目考核、小组互评互测相结合的方法。通过成员汇报打分,有助于培养学生的沟通与表达能力;采用项目考核,能促使学生认真学习、借鉴资料、协同开发项目,培养自学能力;小组互测互评则可以培养程序员所需要的细致、严谨的科学态度。

本课程框架始终以培养学生的职业能力作为出发点,无论在教学内容的组织上还是在教学过程的实施中无不体现出能力培养这一核心,而这正是软件专业人才培养的重中之重。

(二)课程教学内容整合

高职教育提倡以项目为载体、基于工作过程的教学模式,注重对学生职业能力的培养。根据这一指导方针,结合C#程序设计语言的特点,我们对C#开发涉及的知识点进行了整合。在教学中,我们选用6个由易到难的实际项目来组织教学(如图2所示),通过开发项目讲解C#知识点,同时组织实践项目培养学生的程序设计与开发能力。对于每一个项目,又进一步细化为多个具体的子任务与知识基础,这样在项目的开发中,就实现了教学、开发一体化,且有利于分组教学、项目教学的组织与实施。学生在学习中参与项目开发,在项目开发中学习知识,达到知识的扩充与能力的提高双线发展,不仅能学习到程序设计的基本语法结构、流程逻辑、面向对象的思想以及综合应用等专业知识,还可以全面培养学生的自学能力、分工协作、团队精神、语言表达等综合能力素质,进而掌握程序开发所需的各项技能。课程所选用的6个学习项目遵循了从事初级程序员、中级程序员、高级程序员到软件架构设计师的技术进阶,也对应于软件安装、软件调试、编程、系统调试、项目应用等专业核心能力的培养。

对于优秀的程序员,程序开发规范十分重要。在本课程的开展过程中,通过与江苏微软技术中心合作,引入微软的编程规范,使得学生对开发规范的意识得到了很大程度的提高,养成了良好的编程习惯。在教学组织与项目开发过程中,一般以4~5人为一组,在课程教师与企业教师的共同指导下,制定项目开发计划、时间进度、工作流程、评估报告等,教师不仅在技术上予以指导,也在质量、进度上给予把握和督促,从而确保项目开发顺利、规范地开展。

课程教学方法与手段改革

优秀的教学方法与手段要符合学生的认知规律,能够提高其学习积极性,实现对学生职业素质的全方位培养。在《C#程序设计》教学改革中,抛弃了以知识传授为主的传统教学模式,采用项目化的教学组织,理论与实践穿行。借助于多媒体教学手段,整个教学活动均在多媒体机房开展,教学注重实用性与趣味性,一切以有利于学生能力培养作为出发点。

(一)教学方法

我院《C#程序设计》课程组经过多年的教学实践,针对高职学生在C#学习中表现的算法设计能力薄弱、潜质生厌学、学生不重视课程学习、课后不复习、自学能力差等情况,采用多种教学方法相结合的方式解决这些问题,以提高教学质量,促进学生知识与能力的提高。

算法设计五步走《C#程序设计》作为程序设计类课程,需要学生具有抽象思维以及逻辑推理能力。许多学生在学习“算法”时感到力不从心,学习积极性大幅下降,甚至于放弃了后续课程的学习。针对这个在课程教学中遇到的最大难题,课程组提出了“算法设计五步走”的教学方法,其组织过程如图3所示。具体有以下五个步骤:(1)对算法的功能进行详细分析;(2)对此类算法的例题进行详细的代码解析;(3)应用启发式教学法和课堂提问,引导学生在教师的关键点提醒下,画出算法执行过程,跟随教师还原实现算法的代码(具体方法为教师运用广播系统根据学生的回答,将代码逐行输入);(4)在将代码还原之后,学生加深了对算法的理解,也有了自己完成代码的信心,此时安排学生自己“一展拳脚”,在电脑上动手实践,促使其进一步加深对该算法的理解;(5)教师布置类似的算法题,让学生触类旁通,举一反三,从而真正掌握对算法的理解。在算法的讲授过程中,教师不能急于求成,只有通过耐心细致地讲解、引导迁移构建、举一反三实践后,学生才能在这个环节中不掉队,继续带着饱满的兴趣学习课程。

小组教学法有一部分学生程序设计基础较薄弱,也不善于沟通,往往无法分析、解决在学习过程中遇到的各种难题。他们渐渐不能顺利完成课堂任务,产生厌学情绪,并导致恶性循环。针对这种情况,课程组采用了小组教学法,安排学生组成项目组,学生的平时分和最后的项目考核分评定与小组中每个学生的表现有关。因此,作为组内较优秀的学生,有责任也有义务去帮助组内完成情况较差的成员,辅导他们共同提高。通过此方法,保证了所有学生都能始终融入教学过程。

项目教学法有些学生不了解课程的作用,对课程不重视。采用项目教学法可以让学生直观地看到课程中的知识点、技能点,最终开发出多个功能实用、界面美观的软件,体会到编程的快乐与成就感。学生拥有了成就感才能对新知识充满渴望,才会有学习的积极性。

借助课程论坛促进学生课后交流学生的学习效果与付出是成正比的,有部分学生课后不做任何功课,对教师布置的书面作业也抄袭应付。针对这种情况,课程组采用了国外大学流行的论坛考核方式,即要求学生在该课程的学习论坛上多发帖,由任课教师评定发帖质量。帖子的质量直接与平时成绩挂钩,帖子的内容可以分为以下几种类型:(1)对本课程学习过程中遇到的问题进行咨询,其他学生可以回复解答;(2)对本课程近期学习的总结;(3)、展示自己应用本课程知识设计的一个小软件。任课教师需经常关注论坛,阅读帖子,了解学生的学习状态,对每个学生的帖子质量进行评估并作记录。采用这种方法,能够有效促进学生的课后学习交流,保证学生在课后能够整理自己所学的知识,多做复习。

项目考核高职学生自学能力相对较差,而企业环境则要求其员工必须具备良好的自学能力。针对学生这一缺点,课程组采用了项目考核的办法。整个项目在开放性环境中完成,对于在开发中遇到的困难,鼓励学生利用各种资源,如上网搜索、查阅参考书籍、向师生请教等途径解决,从而迫使学生自觉采用各种办法解决问题,使学生的自学能力得到提升。

(二)教学手段

教学方法的实施依赖于教学手段,本课程注重教学手段的多样化。课程主要在多媒体机房开展,利用多媒体课堂管理软件等现代教育技术手段来组织教学。任课教师鼓励学生利用互联网信息资源解决在实践过程中遇到的难题,鼓励学生在C#技术论坛中提问、搜索技术主题寻求帮助与解决问题。在工作中必须养成良好的自学能力,掌握解决问题的方法,才能更好地适应企业的真实环境。课程组通过提供C#课程论坛,让学生随时总结自己学习过程中的心得体会,以有助于学习经验的积累,通过发帖提问促进学生交流或寻求帮助。课程组还提供了授课教师的QQ与e-mail,让学生在网络搜索不能解决问题的情况下,及时向教师求助。

考核方法改革

学生非常重视课程的考试成绩,因此设计一个有利于提高学生学习积极性的考核方案,对提高教学效果、促进学生能力的提高相当重要。围绕能力的培养和素质的提升,在《C#程序设计》教学中,课程组采用了多种考核相结合的方式评定学生成绩,体现了课程评价的多元性和过程性。学生的最终成绩由3部分组成:平时成绩(占总成绩的30%);基础理论成绩(占总成绩的30%);项目成绩(占总成绩的40%)。

平时成绩由出勤、课堂问答和作业及论坛表现组成,基础理论成绩采用闭卷考试的形式,这既是对学生理论知识的考核,也有助于学生参加人力资源和社会保障部C#开发程序员考证。

在项目成绩考核中,项目是在开放性环境中完成的,主要是对学生利用网络环境和小组其他成员共同协作开发项目能力的考核。通过这个项目的开发,提高学生的实践能力、自学能力和协作开发能力。在项目成绩评定时采用小组汇报形式,首先由项目组成员介绍各自所完成的工作,再由项目组长为各组员评分,其他项目组长作为评委一起为汇报项目组打分。最后,教师将对项目整体情况进行点评和提问,对项目打分。

结语

针对高职院校对学生的培养要求,笔者所在院系的《C#程序设计》课程组提出了以职业能力培养为中心来组织教学,并依此设计了课程框架和课程内容组织,对教学方法、手段、考核方法作了一系列的改革探索与实践。以项目为中心展开教学、以学生为主体实施教学、以多种方式相结合进行考核的教学方法,替代了传统程序设计教学中不利于发挥学生学习积极性的教学方式方法。实践证明,这些教学改革措施有效地提高了学生的学习积极性,取得了良好的教学效果。学生在学习中既掌握了理论知识,又提高了职业能力和职业素养,体现了高职课程的职业性、实践性。

参考文献:

[1]乔梁,陈欣,宋文强.C#程序设计在非计算机专业计算机基础教学中的实践与探析[J].计算机教育,2010(10):111-113.

[2]李凌.基于工作过程的《C#程序设计》课程教学改革[J].滁州学院学报,2011(5):112-115.

[3]陈晓舟.高职院校C#面向对象程序设计教学方法创新探讨[J].无锡职业技术学院学报,2011(5):67-69.

[4]陆萍.浅谈软件技术专业学生的职业能力培养[J].福建电脑,2008(5).

[5]陆萍.浅议Java程序设计教学改革[J].电脑知识与技术(学术交流),2007(15).

[6]翁幼珍.CDio战略下高职学生职业能力的培养[J].教育与职业,2013(5).

[7]刘雪梅.高职学生职业能力培养体系构建研究[J].职教论坛,2012(27).

作者简介:

董虎胜(1981—),男,江苏泗洪人,硕士,苏州经贸职业技术学院信息系讲师,研究方向为多媒体技术。

程序员实习心得体会篇5

车间实习工作总结模板一

从7月18号开始实习,到现在已有一个月的时间,从刚开始的什么不懂到现在的得心应手,这一切都是一天一天不断学习的。我所接触到的统计工作与在课堂上老师所讲的统计是有差异的,我本以为统计就是先去做调查,然后用得到的数据套用公式来算出实际中需要的数据和结果。实际工作中没有那么复杂,反而很简单,只是用eXCeL操作就可以了,不过这些原始数据也得是自己去车间计算并核对出来。

因为一开始对工作的整个流程不是很熟悉,所以老师就安排我先在车间熟悉流程,给我讲解需要注意的事项。老师指导着我一点一点的填写过序单,让我熟悉这里的员工,以免填错他们的名字。员工们生产的产品的质量直接与他们的工资有关。我的任务就是把这些产品的合格率与缺陷率算出来。当然了,原始数据还是填写的过序单上的数据,所以正确填写过序单就显得尤为重要了。

慢慢的一张一张输入过序单,用eXCeL统计出每天的合格率与缺陷率,然后汇报出去给员工们一份、给领导一份,这就差不多是我每天的工作了。但是到了月末就会有点忙,不仅要统计每天的情况,还得把当月的情况统计出来,再把上几个月与这个月的成绩对比,找出不足,争取下一个月在提高或改进。

从事统计工作以来,在工作中我学到了很多知识和经验。统计工作对我来说是一个陌生的工作,我由不懂到懂,由肤浅到深入,由难到易,可以说这个过程是艰辛而美丽的。

车间实习工作总结模板二

时间飞逝,5个月的车间实习很快结束了。在刚过去的这段时间里,我学到了很多,成长了很多。可以说这短短的5个月,不仅仅是在工作上迈出的小步,更是我大学毕业踏入社会的一大步。

从炎热的夏天到寒冷的冬天,我在车间感受非凡;从冷轧工序的又累又脏到酸洗工序的刺鼻难闻,我深深感受公司员工的勤劳与辛苦;从根本不懂钢管生产工序的我到如今至少略懂一二的我,我深切感受公司领导的关怀以及各工序段员工的细心教导。这一切的一切都是激励我奋斗,使我进步的源泉。

各工序段的实习顺序差不多是跟着钢管的生产工序来安排的,具体是冷轧、冷拔--固溶--矫切--酸洗--成品检验。之间另外的一些工序(如:修磨等)也在空余时间向老员工学习,以解答心中疑问。

实习下来,也想谈谈自己的感受,以自己不完整的知识说说个人的一些想法。觉得荒管的质量、冷轧工序的好坏是决定做合格成品钢管的保证。荒管原料的质量好,说明各种金属材料的性质好,使冷轧工序便于加工。然后配以无损坏冷轧机的规范操作,就能轧出标准的外径、均匀的壁厚以及减少裂缝的产生率。

当然,也不是说其他工序不重要。要做出质量合格的成品管,也要配以其他各段工序的正确操作。例如,固溶处理的好坏决定着钢管的耐腐蚀程度,影响其使用年限;成品检验工作的仔细与细心程度,关系着是否有不合格品流出。

除此之外,最想说的是一个好的公司也要有良好的管理方法。我个人愚昧的想法:最好的管理方法是,拿你最希望别人管理你的方法,去管理你的下属。

最后我想说的还是那句话:谢谢所有关心的朋友们,我会努力的。

车间实习工作总结模板三

刚入厂,首先让我们了解药厂厂区布局,车间布局,熟悉相关原则,给我们介绍各个车间生产的药品和车间领导人。然后就是各个部门管理人员给我们讲解车间工艺,安全,消防知识和企业文化,让我们熟悉了药品生产工艺流程(从原料到成品),学习了各车间物料流程,加强了Gmp知识和安全知识的学习,把理论与实践相结合。在我们培训了这些知识后久把我们分配到了各个车间开始车间实习。

程序员实习心得体会篇6

述职报告的主体要选择几项主要工作,细致地将过程、效果或失误及认识表述出来。下面是小编为大家整理的关于程序员个人述职报告范文,希望对你有所帮助,如果喜欢可以分享给身边的朋友喔!

程序员个人述职报告范文1在过去的一年中,我担任公司开发部的一名程序员,主要从事着--项目的开发工作,这一年来我低调努力工作着,不求闪亮显眼和光芒四射,只为平静和淡定;这一年中所做的成绩如下:

一、独立开发方面

--项目中本人独立负责开发会计处的三个子系统:会计人员信用查询系统。记账机构信用查询系统。会计人员网上报备系统。这三个子系统上线后,方便了社会各界查验会计人员的真实信息、方便了查询合法的记账机构信息,以及方便了各单位对会计人员的报备。

二、团队开发方面

餐饮行业项目,在团队开发项目中直接参与了--餐饮有限公司总部的信息综合管理平台项目,主要负责的系统有:房屋租赁合同管理系统。短信收发管理系统。会员管理系统。基础信息管理系统和人事管理系统的部分功能模块。系统应用后,--在管理全国各门店房屋租赁合同上,一定程度上提高了管理效率,并且及时有效提供了相应预警信息;短信收发系统方便了总部及时传递各项信息;会员系统更好的管理全国各门店的会员信息;人事系统在管理中减少工作量等。

三、项目管理方面

金融行业项目,我参与了--银行--分行,企业转账管理系统中的部分模块开发。本系统方便了企业快速实现大量和复杂的转账工作。--项目正在负责和开发的是住房货币化补贴网上申报审核系统。本项目采用了新技术,使界面更加大方美观,很大程度上改善人机交互平台的效果。

四、总结不足

驻--总部做项目时,由于团队内部某些原因,加之外面的其他因素,一定程度上影响了工作效率、影响开发进度和影响最终软件质量;这是包括我在内项目组中的每个成员都必须检讨的地方。

通过总结一年来的工作,尽管有了一定的进步和成绩,但在一些方面还存在不足,个别工作做得还不够完善。在今后的工作中,我将努力找出工作中的不足,以便在日后的工作中加以克服。自我不断的学习吸收新技术,认真学习好规范规程及有关文件资料,并且及时的把新技术应用在实际的项目中,进一步提高项目的技术含量。

程序员个人述职报告范文2光阴如梭,一年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的过去,满怀热情的迎来即将到来的新的一年。在这年终之际,现对来公司一年的时间里所作的工作总结如下:

一、--项目的编码工作

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

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

二、erp项目的实施工作

从-月初开始进行--项目的实施,每天早起赶在企业上班前赶到企业进行erp的实施。实施期间主要是软件的安装实施及对企业的erp系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了erp系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。

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

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

四、利用工作之余的休息时间加强知识

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

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

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

一、思想方面:

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

二、工作方面:

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

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

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

三、存在不足:

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

程序员个人述职报告范文4我是一名程序员,在过去的一年里,软件研发部团结协作,以及在公司这充满奋斗的环境下,我以严肃认真的工作态度和百折不饶的精神,努力的完成了公司的各项工作,在软件研发、团队协作和个人成长上也取得了一定的成绩。在公司一年的工作已经结束,特向公司总结汇报如下:

一、软件研发

根据公司的安排,项目的需要。在自身的努力、伍经理的帮组,团队的合作下,克服重重技术困难,增长了工作经验,收获丰盈:

1、asp.net

开发

以前我在其他公司也做过一些开发,但是底层和架构与页面样式我都是没有涉及到的。通过这一年在本公司的的这些项目程序中的锻炼,我成长了,我学会了很多很多。首先,面向对象语言的收获。对于当前编程的主流思想是对象,任何事物都可以用对象来表示。以前理解这些话很费解都是从表面上理解,没有从深入的体会,通过这次asp.net项目的深入,不管是数据还是外部一些条件我们都可以抽象成对象,都可以用对象来表示,具体可以用语言中的类方等。asp.net如此,c#如此java也同样如此。其次,具备独立完成vb.net知识方面的能力。以前没有做过vb的东西,加上这次深入的做,这次涉及到的领域也非常广,常用的重要的都有涉及,并且还补充-ml,javascript实际操作中空白的部分。通过这一年的开发,在.net方面我能胜任这方面的工作,能独立完成这方面的工作。

再次,c#方面存在一些不足。LocaLhoSt通过c#这次软件的开发,也发现自己的不足,如基础知识掌握不牢,缺乏编程整体思想。这些都是需要在工作中完善和改进的。

2、数据库开发

数据库是伴随着项目以来用的最多最平凡的技术。以前对数据库只是会一些简单常用的操作,经过这一年项目的实战,对数据库的操作增加了一些丰富的经验。为以后的工作和经验的积累都奠定了坚实的基础。同时在项目中还用到了oracel与access数据库,这是我最大的收获。

优点:能熟练的运用数据库技术进行开发。特别是对sql数据库的操作,经过这么长时间的积累,基本上能合理的设计和新建数据库,同时在数据结构上也加强了对数据库的理解。通过项目的实践现在能熟练使用和编写多种sql语句。还掌握了一些关于数据库优化sql语句优化的方法,能进行一些简单的优化。

缺点:数据是一门比较先进的技术,并不是你会写一些sql语句,能建几个数据库你就是数据库工程师。要成为一个好的数据库管理员是要经过长时间的工作积累。针对自己的不足,在以后的工作和学习中多接触,多运用新的知识点。充实自己的经验和知识储备。

二、团队协作

上面的成功与收获,除了自身努力外,以及公司的支持。是这个团队铸造了我。我们这个团队也是因为有了我们这些拼搏协作的队员,使得它成为一个具有务实、拼搏、创新精神的团队。我与软件研发小组是一个整体,这里的团队总结也就是我在这个团队中的收获。

务实:公司下发的任务,下发的工作,件件都是用心去做的。我们这个团队中没有一个人在工作的时候做了工作以外的事情,都是实实在在的做跟工作相关对公司有益的事情。相信在伍经理的带领下现在是这样,以后同样也是这样。

拼搏:公司给的每一个任务不管它多难,如果工作没有完成我们会晚上加班,也要尽可能的完成当天的工作。如果工作实在忙,为了赶进度我们放弃周末休息时间也要尽可能的使项目提前。

创新:现在我们开始项目的时候都会进行研讨,一般都会进行一个效率和逻辑的分析与讨论,保证程序正确的前提尽可能的提高程序的效率。

互助:我们小组内只要任何一个人出现技术或其它的问题,我们都会彼此都会尽可能的去帮助他。不会因为某一个人而拖住整个项目滞后。

交流:我们在项目中会及时沟通自己的收获,特别是一些针对性的技术问题。这样可以省了很多重复研究的时间,这是一笔很可观的时间。

在交流中只要我会的,我懂的,我不会去吝啬。我会积极的去与你交流,我的团队名言"人强团则强,人弱团则削"。

三、个人成长

通过公司这快一年的`锻炼与学习我真的进步了很多,不管从技术上还是做事上,都不像以前那样了。我在公司学到的懂得的使我飞速成长。

技术上:不管从语言上还是做事的逻辑上都得到了很大的的提高。现在在软件小组里面自己能独立完成一部分工作,承担自己的责任。

程序员个人述职报告范文5回首过去,展望未来

回首这一年的工作,有硕果累累的喜悦,有工作当中的艰辛,也有遇到困难和挫折时的惆怅。在项目可开发的过程中,难题一个接一个的出现,自信心不止一次的受到过打击,虽然自己早就知道,要做到符合公司的要求,做一名合格的程序员,这些是远远不够的。每天我都会不断勉励自己,好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这是我对以后的编程之路又有了信心。在担任公司程序员一职已经有一年多的时间,在这一年时间里,我学到了很多东西。每个人都是在不断的总结中成长,不断的是审视中完善自己。在这一年里自己也是在总结、审视中脚踏实地完成好自己的本职工作,现将这一年的工作总结如下:

思想方面

严格按照一个程序员应有的素养来约束自己,爱岗敬业,具有强烈的责任岗和事业心,积极主动认真的学习专业知识,工作态度端正,听从公司的安排,积极配合客户完善数字化校园系统。

工作方面

热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加班完成工作的要按时加班加点,保证工作能够按时完成。在这一年多的时间里面,我本着把工作做的更好这样一个目标,主动了解公司的开发项目流程,请教他们开发技术上的问题。

工作心得

1.在这一年多的时间里面,我参与的都是团队合作的项目,无论是自己还是同事,我们都将就团队精神。

在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时,有效和清晰。

2.每一个项目在开始着手的第一步,一定要和客户把需求沟通清除,只要了解项目的需求,才有可能真正做好一个项目。

我们需要向客户提出,要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的程序员随时记录需求。

3.工作中,将任务详细化,详细到每个页面,甚至是一个页面中的图片什么时候做好,做好到什么程度,这样把工作进度有计划有方向的定下来,做事很有效率。

4.每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。

5.工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要相互学习,也许有一天,公司需要你发挥其他的技能帮忙,所以相互学习也是很重要的。

工作教训

在公司工作的期间,我也发现了自己离一个符合公司要求的程序员还有很多差距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细总结一下,自己在工作中主要有以下方面做的不够好:

1.工作的条理性不够清晰,要分清主次和轻重缓急。

在开发时间很仓促的情况下,事情多了,就一定要有详细而主次分明的计划,哪需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。

2.对流程、业务需求不够熟悉。

在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够,平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提。

3.缺乏工作经验。

4.学习的知识不够广泛。

一个项目中,涉及的技术往往有很多种,知识多了,就会灵活变通,以后我也会加强这方面的学习。

工作计划

要提高工作主动性,做事干脆果断,不拖泥带水。工作要注重实效、注重结果,一切工作围绕着目标完成。要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺。把握一切机会提高专业能力,加强平时知识总结工作。精细化工作方式的思考和实践。虚心请教比我做的优秀的其他同事,向他们学习技术或经验。

其实作为一名员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:

一是:三人行必有我师

程序员实习心得体会篇7

一、基本情况

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

二、心得体会

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

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

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

三、下步工作打算

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

程序员实习心得体会篇8

在学院党委的领导下,作为外国语学院学生第二党支部书记,我带领支部全体同志,深入学习党的会议精神和新时代中国特色社会主义思想,围绕党委的中心工作,以人为本,坚持立德树人,充分调动全体党员的积极性和先进性,一年来党支部工作开展有条不紊,党员发展程序规范,组织生活丰富实用,政治学习内容全面。现将支部工作的开展情况汇报如下:

一、履行党支部党建责任情况。

作为学生第二党支部书记,我认真履行抓基层党建主体责任,贯彻落实学校党委和二级党组织工作部署要求,各项工作任务均按时完成。

学生第二党支部于2018年4月份进行新一届的支部班子换届选举,目前支部全体党员29人,其中正式党员3人。支部班子由正式党员组成。一年来,支部的重要问题均由支委会集体讨论,支部书记**,负责支部整体工作,组织委员**主要负责党员发展,组织生活会工作,宣传委员毛愉涵负责党员教育,管理,服务和监督工作,重大工作事项比如积极分子双推,发展对象双评,党员接收及转正,组织生活会开展,党员自评等均由召开支部大会。

学生第二党支部严格宣传并贯彻落实党的基本路线和教育方针,执行学院党委的各项要求,执行支部的决议。

二、党支部建设情况。

1、认真学习贯彻新时代中国特色主义思想和党的精神。

支部于2018年第一季度制定支部党员学习计划,以新时代中国特色社会主义思想为引领,结合当代大学生实际情况,明确指导思想,贯彻整体要求。一年来,深入学习《党章(修订)》,《谈治国理政》、《关于进一步加强和改进新形势下高校宣传思想工作的意见》、《党的精神汇编》、《黄大年事迹》《中共中央、国务院印发关于加强和改进新形势下高校思想政治工作的意见》、《党员干部条例》、《党的知识应知应会》等文件。并努力创新学习活动形式,开展视频学习,观看了纪录片《辉煌中国》、《信仰》共计500分钟时间;进行座谈交流,开展话题分别有:大学生党员应如何发挥先进作用、我谈报告等5次;开展先进党员访谈活动4次,还进行过一次参观学习。支部理论学习力将做到潜移默化,润物无声,目的是希望将理论和实践相结合,做到知行合一,真正做到学而信,学而用,学而行。

2、开展党的两学一做主题教育和紧抓党建工作,加强政治理论学习不放松。

支部认真开展两学一做,并与今年4月份学党章党日活动中,开展抄写党章活动,全体党员抄写党章。政治理论学习坚持每周四进行,学习内容根据学校党委宣传部的安排。

3、党支部工作标准化,规范化,常态化建设。

加强党支部的组织建设与制度建设,建立健全党支部各项规章制度,例如《党支部纪律条例》,《党支部工作台账》等,支部各项工作均按照党支部工作条例的要求开展,落实三会一课常态化,党日活动常态化,支委会常态化。开展党建工作研究常态化,为加强积极分子培养考察教育,设立积极分子培养考核体系,在党员教育中,目前正在研究成为党员后如何继续加强党员教育和发挥党员作用。同时规范党员发展程序,规范党员大会程序,规范民主评议程序,规范组织生活会程序。每月10号以前按时缴纳党费,保障党员权利。

三、党员发展和教育管理服务情况。

1、严格党员发展程序,规范党员发展材料。

根据2018年党员发展的新要求,支部严格落实“双推双评三全程”,在推选入党积极分子时做到先党支部推选再团支部推选,在推选发展对象时严格按照要求开展党员和群众评议,对评议结果达不到条件的同志又通过支委会进行讨论。党员发展的全部材料均完全按时保质的完成,督促积极分子按时递交思想汇报并及时填写培养考察人意见,对预备党员的筛选严格按照学校的标准,优中选优。

2、认真开展党的组织生活。

组织生活按照党支部工作台账要求,落实三会一课制度。本年度共召开党员大会6次,分别为确定入党积极分子2次,接受预备党员2次,预备党员转正1次,开展民主评议1次。支委会召开次数6次,分别为选定当日活动主题2次,讨论召开组织生活会1次,讨论关于党员发展3次,党课每季度开展一次,分别为学习报告精神,不忘初心牢记使命,学习党员干部条例。坚持开展党日活动,每季度开展一次,第一季度为学习党章,第二季度党日活动为“青春心系中国梦,生态之旅燃我心”并获得最佳党日活动三等奖,第三季度党日活动为重温入党誓词,第四季度党日活动为参观反邪教教育基地。

四、党支部作用发挥情况。

1、党支部开展志愿服务活动

把党建工作与学生专业相结合,具体表现为在开展志愿服务活动中,利用专业优势,在牡丹花会期间,到车站及景点做翻译服务。

2、党员先锋模范作用发挥

支部的毕业生党员坚持进行毕业前志愿服务,2018届毕业生是学生第二党支部中的第一批毕业生党员,共有6名,毕业离校期间坚持最晚离校,为全体毕业生做好安全检查。

3、积极开展创新争优活动

支部同志积极参与学校党建工作,参加廉政征文活动、反邪教征文活动、最佳当日活动评选活动,积极研究党建课题,2018年申报党建课题“高校主题党日活动创新机制研究——以外国语学院学生党支部为例”以完成结项论文。

4、党支部及支部党员一年来取得成绩、获得荣誉和受表彰情况。

支部书记同时也是16级的辅导员,直接开展学生管理工作。在班级建设中,目前支部党员29人,其中20人担任班级干部或学生会干部,8个班级中有4个班级先后获得校级先进班集体,其中1个班级荣获河南省先进班集体。2名党员分别获得河南省三好学生、河南省优秀学生干部。16级全体学生无违规违纪现象。全体党员中,获得国家国家奖学金、全国大学生英语竞赛等部级级奖项4人次,各类省级奖项有10人次,获得校级奖项的有12人,全部奖项共计38项。党支部书记获得2018年先进党务工作者,2018年辅导员素质能力大赛特等奖,2018年分党校先进个人,2018年十佳优秀辅导员。

五、 存在问题和改进措施

1、存在的问题。

首先,支部目前人数较多,已达到29人,部分同志较为生疏,在支部大会讨论接受预备党员、预备党员转正或者党员的批评与自我批评等环节时,会出现讨论不全的情况。

其次,作为党支部书记,个人的理论素养还有待提升,在党的理论学习中还很欠缺,支部书记的理论程度很大程度上会影响支部同志的理论学习程度,需要支部书记做好标杆。

最后,支部工作和活动开展中缺乏创新意识和开拓进取精神,新办法还不够。

程序员实习心得体会篇9

(海军航空工程学院基础部,山东烟台264001)

摘要:针对2013年教育部考试中心修订考试大纲和改革等级考试,反思计算机程序设计课程教学,提出借鉴部级考试宗旨和考核目标改革该课程教学的措施,提高学员的实践应用能力和自主创新能力,增强学员利用计算机程序为部队、为实战服务的技能。

关键词:等级考试;自主学习;创造力;微课程;应用能力

第一作者简介:张燕红,女,讲师,研究方向为数据库技术应用,zhangyanhong1126@163.com。

0引言

全国计算机等级考试是由教育部考试中心主办,面向社会,用于考察应试人员计算机应用知识水平和能力的全国性计算机水平考试体系[1],其中的二级C语言程序设计考试科目内容正好与军队院校计算机程序设计课程的内容相对应。为适应新时期计算机应用技术的发展,2013年教育部考试中心修订考试大纲,改革考试科目、考核内容和考试形式,全面实行无纸化考试。据统计,改革两年来,全国各地的通过率都有所下降。分析2013版考试大纲,可以发现其对应试人员的能力提出了更高的要求,如二级C语言程序设计科目更加注重考核应试人员对程序设计方法的灵活运用以及实践操作能力,这与军队院校“两靠”精神下的教学改革方向不谋而合。如何以等级考试为引导,借鉴其宗旨和考核目标,改革计算机程序设计课程教学中的不合理因素,提高学员的实际应用能力和自主创新能力,增强学员利用计算机编程方法为部队、为实战服务的技能是值得研究的。

1摒弃“闭门造车”,加强“参考指导”——大纲指导教学内容,真题丰富教学环节

传统的计算机程序设计课程教学并未与全国计算机等级考试有机结合,各院校为课而教,往往存在着教学内容较随意,重点、难点不统一等问题。2013版全国计算机等级考试二级C语言考试大纲为军队院校调整、更新教学内容,划分重点、难点提供了一个良好的参考。教员应认真分析新考纲,对照本校计算机程序设计课程标准,确定各章节的重点、难点,确保教学内容覆盖考纲知识点。在以往的教学中,存在授课重点与等级考试考点不一致的情况。例如,对于该课程最后一部分内容——“文件”,由于时间紧,大部分教员略讲甚至不讲,但这部分内容在等级考试中却是常用考点,以致抽到“文件”内容考题的学员大多感叹运气不好,只好放弃。因此,教员应参考等级考试大纲,将常用考点调整为重点内容进行讲解。

通过计算机程序设计课程教学帮助学员通过等级考试应该是计算机公共基础课教学的一个重要环节。目前,学员完成课程学习后仍不能轻松过关,有的甚至屡战屡败。学员为了通过考试常常搞“题海战术”或“考前突击背题”,这样不仅失去了等级考试的意义,还惹上了“应付考试”的嫌疑。因此,必须将计算机程序设计课程教学与等级考试有机结合起来,充分发挥计算机等级考试的激励和引导作用,使二者相互促进。

教员在授课过程中可以选用等级考试真题或模拟题作为相关知识点的例题,这样不但能够使学员掌握知识,而且增加其对等级考试的了解和把握程度;课堂小结时,不妨以“等级考试考点链接”的方式进行知识点梳理,既能检验学员的学习效果,又从课堂教学自然映射到等级考试,丰富教学环节和教学内容;布置课后作业时,可适当安排和课堂知识点有关的等级考试真题或模拟题,激发学员的学习热情。此方法在海军航空工程学院取得了较好的教学效果,也提高了等级考试通过率。

2摒弃“依葫芦画瓢”,加强“探索创新”——“自主学习”教学模式启发学员创造力

2013版全国计算机等级考试大纲中特别提醒:教育部明令禁止高校办任何培训班[2]。教育部这一明令禁止主要是为了避免助长“应试教育”之风。高校计算机基础教育不能“为考而教”,尤其是军队院校,更应注重学员实践、创新能力的提升。计算机程序设计课程概念多、语法规则复杂、应用灵活,教员如何利用有限的课时,提高教学质量,达到“育信息化人才”的目标?答案是必须改革传统教学模式,启发学员创造力,充分挖掘、发挥学员的自主学习能力。

传统的教学一般采用“讲解—演示—上机练习”模式,这种传统教学模式以教员的讲解、演示为中心,学员只能被动接受、模仿操作,在某种程度上扼杀了学员的自主创造力、实践力[3]。例如,教师在讲for循环时,通常先给出for语句的一般形式,再介绍执行过程,然后讲解用for语句实现循环的例题,最后让学员上机练习。for语句的一般形式和典型例题就像“葫芦”一样先摆在那里,学员随后的练习是“依葫芦画瓢”,这种被动学习“含金量”不高,“葫芦”没有了,学员就会画不出“瓢”;“葫芦”太多了,学员又无从选择,也画不好那个“瓢”。因此,不妨让学员自己找“葫芦”试试,通过找的过程掌握画“瓢”的方法。

摒弃“依葫芦画瓢”,教员可设计一个“探索创新”的自主学习教学模式,让学员自己探索知识是什么,怎么用;把知识点以合适的形式呈现给学员,指导其自主学习并灵活运用。例如,先让学员阅读一个简单的for循环程序并在电脑上运行,根据输入、输出的内容推断程序的功能,通过观察改变输入内容时的程序运行结果,总结输出结果的规律,再以结果结合功能,使学员提炼和掌握for语句的一般形式和功能。在这个过程中,教员首先要对学员的自主探索予以引导并归纳要点;其次,师生可以一起探讨一些复杂的应用;最后,布置作业让学员上机完成。

这种“探索创新”的自主学习教学模式可以充分发挥学员的主观能动性,提高学员自主学习能力、探索创造能力以及动手实践能力,也为学员顺利通过计算机等级考试打下基础。

3摒弃“苦口婆心”,争取“一劳久逸”——微课、mooC丰富学员自主学习资源

军队院校有其特殊性,学员常会因值勤、训练而落课,但计算机程序设计课程又是一门知识连贯性较强的课程,一次落课不补就可能造成知识链条的断裂。为了使学员跟上课程节奏,教员常常需要一遍遍“苦口婆心”地为学员补课,这样加大了教员的工作量且无法做到面面俱到。因此,补课主要应该依靠学员的自主学习。自主学习,一是靠学员的自主学习能力,二是靠丰富的自主学习资源[4]。教员必须为本校学员提供各种类型的自主学习资源。

随着网络及数字技术的发展,在线学习时代已经到来,微课、mooC等大规模在线课程掀起风暴,呈现出“未来教育”的曙光[5]。军队院校计算机程序设计课程更应紧跟数字化时代潮流,将“减负、提质、增效”作为指导思想及发展目标。

2014年5月以来,海军航空工程学院计算机程序设计微课程如火如荼地开展建设,将20多个知识点及10多个重点、难点的应用制作成微课,现已投入使用并初显成效。微课能更好地满足学员对不同知识点的个性化学习、按需选择学习,既可查缺补漏,又能强化巩固知识,是传统课堂学习的一种重要补充和资源拓展,可极大地丰富学员课外自主学习资源。基于微课的资源库同时也为计算机等级考试提供了良好的学习资源和平台,我们下一步将着重针对计算机等级考试加入考点分析、真题和各类题目的解决方法,继续丰富微课程;计算机程序设计mooC也将着手建设,在线答疑能有效解决教员集中辅导答疑的弊端,提高效率。

虽然微课程及mooC的建设是艰辛的,但是相对于教员一遍遍的“苦口婆心”,似乎可以体会到一点相对的“一劳久逸”的安慰。

4摒弃“如数家珍”,尝试“探囊取物”——“问题探究式”回顾、小结提高学员应用能力

计算机等级考试考点多,模拟题多,一道题目往往涉及多个考点,考生就算对知识点“如数家珍”,如不会灵活变通,也难保百战百胜。在知识的海洋里,唯有举一反三、触类旁通,才能尽情畅游。要做到举一反三、触类旁通,就要掌握解决问题的“法宝”——知识点和解题方法,通过上机实践做到灵活运用,以不变应万变。

为了让学员掌握重要知识点,教员可以说是“如数家珍”,而学员却往往是“稀里糊涂”,或者即便倒背如流也不会运用,理论和实践脱节。教员不妨摒弃“如数家珍”,尝试“探囊取物”,这里的囊是指承载知识点的应用;物是知识点和方法。“探囊取物”就是通过具体的应用从中挖掘知识点,归纳技巧和方法。知识源于应用又指导应用,如何在这一来一回中游刃有余才是学习的真谛。对教员来讲,这是一种“问题探究式”的回顾、小结,通过对问题的探究既可以梳理知识,又可以传授方法。

例如,学习了函数的定义及调用,教员可在课程回顾时以一道典型的计算机等级考试真题为“囊”,探索其中的奥妙,首先声明上次课学习内容的重要性及其在等级考试中常出的题型;然后给出真题,让学员思考。例如,用pi/4≈1-1/3+1/5-1/7+公式求pi的近似值,直到某一项的绝对值小于10-5为止。此题对初学者而言难度较大,教员可以让学员分组讨论后尝试作答,学员对答案可以相互补充;根据学员回答的情况,教员分析算法并进一步给出解决此类问题的方法。学员通过实例可认识到解决复杂问题的过程虽然“万水千山”,但实际落脚点却很简单——扎实灵活的知识外加有效的方法,当然还有编程过程中的不断调试。

“探囊取物”是一种有效的学习和教学策略。“问题探究式”回顾、小结能够提高学员自主钻研的探索能力和理论联系实践的应用能力。

5结语

我们以计算机等级考试为引导,借鉴部级考试的宗旨和考核目标,改革计算机程序设计课程教学,使其教学体系更加完善,教学资源更加丰富,教学质量明显提高。通过教学改革,提高学员学习的主动性、创造性、实践性,加强学员课外自主学习,使计算机基础教育真正为部队服务,为实战服务。

参考文献:

[1]路星,张帆.计算机等级考试引导计算机基础课程教学改革的思考[J].电脑知识与技术,2013(9):98-99.

[2]全国计算机等级考试2013版考试大纲[S].教试中心函[2013]29号.

[3]刘诗琼,刘红岐,程超.浅析课堂与实践教学中大学生自主学习能力的培养[J].大学教育,2014(1):111-112.

[4]刘强,张阿敏,朱文球,等.计算机公共基础课程教学资源建设研究[J].计算机教育,2012(17):50-51.

程序员实习心得体会篇10

针对教学中出现的一些问题,为了更好地实现该课程的教学目标,在教学实践中逐渐摸索和总结出适合计算机软件技术基础课程的3种教学方法.

1.1归纳教学法

归纳教学法是在教学过程中经常用到的教学法,一般用于对同类教学内容进行横向或纵向的归纳.它是立足于对内容的掌握.课程中有很多知识点不是孤立的,而是相互关联的,在讲授过程中需要归纳和对比.譬如,循环结构的语句,需要对3种循环语句进行总结归纳,找出其中的区别和联系,进而了解它们对哪一类问题是适用的.如数据结构部分,在讲顺序和链式存储结构时,要分析二者的区别和各自的优缺点.再如排序算法讲授中,对各种排序算法进行归纳总结,明确它们的算法思想和时间复杂度的不同.这样既对所学的知识进行了回顾,加深了学员的记忆,又使同类知识更具有系统性,有利于学员从整体上把握.该类教学法适用于对同类知识的讲授上,通过在实际教学中的运用,证明该教学法在提高学员对知识的掌握方面效果良好.

1.2启发式教学法

启发式教学法主要是通过启发诱导的方式促进知识的传授并激发学员思考问题的潜能,不断促进其思维能力和解决问题能力的提高.启发式教学强调以学员为主体,摒弃了传统教学中以教员为主体的模式,教员更多的是引导学员逐步掌握知识.提到启发式教学,往往让人联想到课堂中的提问环节.的确,在启发式教学中提问是一种常用的方式,但是启发式的提问不是简单的提问,而是精心设计的提问,它引导学员对问题有更深理解,从而激发学员的学习积极性和好奇心.这些提问具有以下3个特点.

1)深刻性——问题基于从形象思维向抽象逻辑思维迈进的基础上.例如在冒泡排序算法的讲授中,启发式问题可以通过以下步骤和方法进行设置.首先,给出n个具体的数据,要求学员进行排序,抛出问题,激起学员兴趣,启发学员积极思考采用何种方法对这组数据排序.学员回答一种排序的方法是,从n个要排序的数据中先找到最大的一个,那么这个最大的就不用再考虑了,再从剩下来的n-1个数据中按照同样的方式找出最大的一个,依此类推,可以完成对一组数据的排序.教员对回答进行肯定和确认,并指出刚才的方法就是冒泡排序的基本思路,这样就引出冒泡排序.接着讲授冒泡排序的过程,共6个数,需要经过5趟排序过程,在第1趟排序中需要5次两两比较,在第2趟中需要4次,在第3趟中需要3次,第4趟和第5趟则分别是2次和1次.从这一个具体、形象的问题出发,提出一个问题:如果有n个数,排序过程有什么样的规律.而这个问题正是建立在由形象思维到逻辑思维的抽象概括的基础上,具有深刻性,启发了学员的思维,使学员对冒泡排序过程的认识从具体到一般,从形象到抽象.

2)逻辑性——在知识之间内在的逻辑关系上设计问题.例如在讲授“结构”这部分内容的时候,首先讲授结构和前面经常用到的整型(int)等基本数据类型一样是一种数据类型,只不过是需要自己去定义的数据类型.学员掌握了结构数据类型的定义后,可以提出问题:可不可以用结构数据类型定义变量?如何定义?进而提问,可不可以定义数组、指针变量呢,如果可以,又如何定义?通过这种提问的形式,一方面把具体知识之间内在的逻辑关系揭示出来,使得学员更容易理解和记忆这些知识,另一方面调动了学员的学习积极性.

3)辐射性——巧妙地设计问题,引导学员从一个问题中举一反三.例如在讲授求解n×n矩阵中所有元素之和的时候,利用循环嵌套和二维数组的知识可以解决这个问题,但是问题的解决不应仅仅止于此,可设计更多的问题发问:如何描述右下角元素区域从而求解该区域中所有元素的和,进而如何描述矩阵中其它区域(左下角、右上角、左上角),从而可以求出这些区域内元素的和.一个问题可以引发很多问题的延伸提问.问题层次递进地提出,使得问题具有较强的辐射性,学员在教员不断设问的引导下,逐步解决一系列相关却层次不同的问题.

1.3案例教学法

在传统的教学方法中,教员利用板书和幻灯片讲解知识点,然后把涉及到所讲知识点的程序展示出来,最后对程序进行逐一解读.在教学过程中编程思想退居其后,甚至没有涉及,学员不清楚为什么程序这样编写.一旦让学员独立编程,学员就束手无措,不知如何下手.案例教学法打破了传统教学法中的常规教法,最初在哈佛大学发起实施.案例教学法以案例为素材依托,在精选的案例基础上,开展一系列教学活动,达到理论知识和实际应用相结合、调动学员学习的积极性、拓展学员思维能力水平和提高学员解决实际问题能力之目的,是一种师生共同参与,教员处于引导地位,而学员处于主体地位的教学方法.案例教学法通常选择在具有一定的知识积累后进行,一般选择在教学的中间或最后进行.运用所学的知识和一部分需要学员自主学习的知识来解决一个案例,从而系统运用所学的知识解决具体的问题.实施案例教学一般经历精选案例、分发案例、熟悉案例、分析讨论案例、实施案例和总结案例等步骤.

1)精选案例.案例教学法成功与否,与选择的案例有非常密切的关系,是案例教学法中关键的第一步,精选案例由教员完成.案例教学法首先要求选择合适的案例,案例选择的原则是能够覆盖较多具有逻辑关系的知识点,体现经典算法的基本思想,贴近实际应用,难易适中,要考虑到学员的特点和层次水平、现有的知识积累和知识结构.选择的案例也要有一定的延展性,能够提供给学员更多的思考和能力提升的空间.文献[5]建议建立合适的案例库,方便教学和提高案例质量.

2)分发案例.分发案例由教员完成.在实施案例教学法的课堂教学之前,需要提前给学员分发所要解决的案例资料,并给学员布置需要预习的知识.

3)熟悉案例.熟悉案例过程由学员完成,学员接收到教员分发的案例资料后,熟悉案例内容,自主学习或预习案例中相关的知识点,尝试为实现案例提供算法.这一阶段也是非常重要的,由于案例的综合性,需要学员提前熟悉案例,并为案例的讨论和实施等步骤储蓄足够的知识.这样,知识的学习并不是枯燥、刻板的,而是生动地体现在案例中,切实地和实际问题的解决紧密地联系在了一起.与案例相关的知识可能是已经学习过的,也可能是没有学习过的,对于已经学习过的知识,可进一步得到巩固.对于没有学习过的,在完成案例的强大压力驱动下,学员需要自主进行学习,彻底改变了传统教学方法中教员单方面灌输而忽视学员的主动性的状况.

4)分析讨论案例.分析讨论案例是由教员和学员共同完成的.教员处于引导地位,学员处于主体地位,教员引导学员对案例的具体实现进行分析讨论.在具体实施中,分成不同小组讨论,教员注意引导和释疑解惑,鼓励学员思维创新,最后形成实施方案.在分析讨论案例的过程中,教员首先引导学员根据实际案例,进行需求分析;根据需求分析进行总体设计,确定系统各个功能模块,探索各个模块之间的联系(包括各个模块的接口关系和调用关系).然后鼓励和引导学员设计各个模块功能的实现和所采用的数据结构,进一步设计各个模块中所使用的算法.在此过程中,各个小组的成员积极讨论、献智献策.在整个讨论的过程中,教员处于引导地位,是学员完成案例过程中的引领者,是在适当的时候帮助学员解除疑惑的释疑者,是督促学员更好更快完成任务的督促者.教员不会一个步骤一个步骤地手把手教学员怎么做,一切知识的学习和案例的完成最终取决于学员自身,学员起着主导作用,是学习的主体.对案例的讨论,把学员置身于真实的情境中,缩短了理论和实际问题的距离,提高了学员的表达能力、逻辑分析能力和合作协同能力.这个阶段不仅包括课堂上的讨论,还包括课下小组的讨论和资料的收集,最终要求学员形成讨论结果的文档.在这个过程中,学员提高了自主学习的能力、查阅资料的能力和独立解决问题的能力.分析讨论案例使所涉及到的知识点系统而有机地结合起来,在学员头脑中形成了更加清晰深刻的印象,为以后案例实施打下了坚实的基础.分析讨论形成的方案和扎实稳固的知识将贯穿整个案例实施过程.

5)实施案例.实施案例也是由教员和学员共同完成的.学员按照讨论形成的实施方案,形成详细代码,以小组为单位上机调试,直至整个案例完成.教员提供必要的指导.学员按照讨论形成的实施方案,以小组为单位编制代码进行详细设计,上机反复调试并修改程序.在这个阶段教员时刻观察学员出现的各种问题,引导学员查找并修正错误.各个小组成员之间相互协同合作共同完成案例的实施,甚至和其他小组进行协同合作共同完成案例.这个阶段,学员将经历不断的挫折和失败,从中找出原因,不断修改程序直至调试成功,经历失败的痛楚也经历成功的喜悦,形成不怕挫折失败,百折不挠、敢于成功的情感态度.在实施案例阶段,知识切实转换成了能力,学员的动手实践能力得到极大的增强,通过小组成员之间的协同合作以及小组之间的协同合作,进一步促进了学员的协同合作能力,而这一能力在软件开发中是非常重要的.

6)总结案例.总结案例也是由教员和学员共同完成的.学员以小组为单位上交总结实习报告,教员予以点评和总结.通过总结案例,学员对完成案例的整个过程有了更为系统的认识,获得了成功的经验和失败的教训,进一步夯实了解决实际问题的实践能力.教员对案例教学实施中的各个环节加以观察研究,一方面,对教学过程进行反思,思考总结案例教学中存在的不足,下一次实施时应该注意改进的地方;另一方面,从学员在实施过程中不断闪现的创新思维的火花中汲取营养,也进一步促进和完善自己.案例教学中,不再是单方面的教员向学员的知识传授,而是以学员为主体的自主学习和自我成长,甚至是师生相互学习、相互成长的过程.

2结束语