“社会实践阅读”课题报告

时间:2024.4.20

“社会实践阅读”课题报告

上海市延安初级中学预备(7)班


第二篇:软件工程社会实践报告


系部名称:专业:软件工程

         年级:09060541班 姓名:耿庆博      学号:0906054137

         实践单位:山西西太行信息有限公司

         实践时间:20##年7月1日-----20##年7月31日共31天

实践报告正文

一、实践目的:综合利用所学的专业知识,培养软件开发的技能;掌握android操作系统的编程技巧,体会企业软件开发与学习过程中编写软件的不同;提高自身的创新意识与创新能力,促进团队之间的沟通协作,为早日踏上工作岗位打下坚实基础。

二、实践内容及感悟:

a)         实践前准备:自20##年清明节前后,我和我的组员就开始接受山西西太行信息有限公司的公开课的培训,当时经电子与计算机技术学院于一老师介绍由陈川老师主要带领我们重新温习了一遍关于java语言的基本知识,在这将近一个月的学习过程中我们逐渐重新拾起了即将被遗忘的java 知识,走出了以前认识上的误区,使我在java这一块又有了一定的的优势,为以后我们用java语言做开发打下了很好的基础。

自20##年5月1日,我们开始了真正的基于android操作系统的软件开发,虽然我们是利用课余时间进行学习,但是学习的效果真的很好,我们基本上晚上都会学到很晚才回宿舍。刚开始的时候我感到很不适应,感到学习的java语言不能够充分的的到利用,只能够用一些和系统相关的东西,但是随着学习的深入,我发现android操作系统也是一个很强大的手机操作系统,它有着很好的发展前景。并且移动互联网在在中国有着大的市场,所以我对我正在从事的android手机软件开发给予了很大的希望。这一个月的培训我们主要学习了android操作系统的五大系统组件:activity、service、sqlite、content Provider、intent、broadcastRecever,同时我也学到了一些课堂上学不到得东西,对外面的市场的情况也有了更深刻的了解。

b)         实践过程:20##年7月1日到20##年7月31日是我正式暑假实践的时间段,我们一行十六个人,大三的十一人大二的六人。我们被分了两个小组,每个小组八个人,上课时间一般是下午两点到五点半或者下午五点半到晚上八点半,其余的时间是我们自己写代码的时间。每天的任务量都有所不同,有时候把自己的任务做完了剩下的时间就自由支配。这一个月我们的主要任务是做一个腾讯微博android手机客户端,每天陈老师都会给我们传授一些做软件的经验和一些新的知识点,然后我们根据具体的要求编写文档,编写代码,第二天交由陈老师点评。

1)         可恶的文档:刚开始的时候感觉很不适应,以前上课就是学习关于编程的知识,但是做项目的第一天陈老师要求我们写文档,我们用的是GB8568—88格式的文档,第一次写即感觉很枯燥又感觉不会写。对于写文档我们都有想通的反应,就是莫名奇妙的反感,但是陈老师还是不依不饶的要求我们写要我们查资料,我们也很没办法只能按照要求写文档。但是由于我们不知道在文档上写些什么,陈老师看我们很为难也有所让步,带领我们写了软件需求说明书,后来我们依次写了概要设计说明书、详细设计说明书,后来又写了测试计划、用户手册。当时的感觉就是知道的知识太少,对着文档一个词一个词的硬挤,但是当文档写完的时候还是很有成就感的。

其实在写文档的过程中我们也渐渐的明白了文档的重要性,我们只是在学校编写程序的时间久了习惯了上来就写代码的坏习惯,忽略了软件工程中的很重要的部分-----分析阶段和设计阶段。可能是因为以前做的软件都很小,一旦项目稍微大一点,那在编写代码阶段将付出不可估量的代价甚至最终将以失败告终。其实我们都学过软件工程,而且在考试的时候成绩还不是很差,但是到真正需要这些知识的时候我感觉却忘记了如何下手,这也就是所谓的纸上谈兵吧,所以我感觉大学生缺少的正是一种动手能力。知识本身没有价值,有价值的是运用知识解决问题。

2)         该死的bug:写完文档感觉写代码就轻松了,但是事与愿违啊。由于以前没做过开放平台的客户端,中间涉及到同腾讯公司微博开放平台接洽的问题,开始真的很不适应,不知道怎么下手。当知道下手的时候不免出现了各种各样的bug:腾讯服务器故障啦、实验室断网啦、模拟器连不上网啦、代码错误啦等等。为了弄好这些bug有时真是忙的焦头烂额,因为可能因为自己写的代码有问题导致大家的代码都不能运行,作为团队的一员谁都不想拖后腿。但有时候我也找不到问题所在,只能请高手指教或者找老师为我排忧解难。只可惜我当时掌握的排错方式只有打印输出和查看日志,根本没接触过单元测试。

其实多遇到一些bug还真不是坏事情,我现在开始明白编写代码最重

要的是快速查找资料和排除错误的能力。首先我们不可能记住java语言或者android操作系统中所有的类和方法,所以能够快速找到我们所需要功能的类或者方法是很重要的。其次对于程序工作者来说遇到bug是很正常的事情,遇到不能解决的问题也是很常见的,重要的是能够正确的处理这些问题,并总结经验为以后的开发做好铺垫。遇到问题是要保持好的心态,千万不能焦躁,细心的一点点的分析问题,必的时候可以去网络上查找一些资料。但是不要遇到问题就上网查找,我感觉现在自己动手处理问题很重要,上网查与吃现成饭没有本质的区别。网络可以帮我们开阔视野,但不要让网络阻碍了我们自我发展的机会。编写软件过程中要及时记录,这既可以让我们总结更多的经验,也可以为后来者提供一些宝贵的资料。毕竟都有成长的时候。

3)         痛苦的合并:这是我第一次这么正式的和这么多的人一起开发软件,更何况还有不认识的人在一个组,这给我们的沟通带来了很大的不便,尤其是最后代码合并的时候,很多的问题都一拥而上。我们当时用了一个软件visualSVN,这是一款团队开发的软件,当代码写的可以组合的时候我们就用这个软件在eclipse下共同开发。但开始的时候我们也会为了自己的代码正确而被迫修改别人的代码,最后弄得大家的代码不能够正确的运行,然后所有人都会停下来共同寻找错误,改正错误。这是团队开发时候很忌讳的问题,并且大家还都不好意思开口说谁错了,毕竟都不是很熟悉。直到大家开始慢慢适应这种团队开发之后,这样的情况才慢慢的被避免,效率也有所提高。

这次的团队开发让我明白,在团队开发中根本不存在自我,你所做的

任何事情都应从整个团队出发,以团队的利益为重,不能自私。尤其是在团队中千万不能应付,你的应付很可能会给他人带来很多不便,甚至造成更大的损失。因此teamwork很重要,必须谨慎!

4)         唉,完美:每次写完代码让陈老师点评都会发现很多问题,有时候是代码冗余度太大,有时候时代码不够安全,有时候是技术上不是很完善。对我们来说目标就是编写的软件能用,只要大家写的软件合并后能够正常运行,一切就ok了。但是这些是远远不够的,面向对象的思想和软件工程的一些常识我们都没涉及到,异步加载图片在陈老师讲之前我们也从来没有想到过,这些问题让我深深的体会到我们的创新能力的要求远远不够,我们对完美的渴求度远远不够。

没有最好,只有更好。这句话真是非常经典,作为软件开发者永远没

有标准答案,没有最好的软件,只有不断的学习不断的追求才能发现好的东西,找到更好的创意。虽然最后腾讯微博客户端能够成功的运行了,但是我意识到我所掌握的知识远远不够,在这个实践中却是暴露了很多的问题。但愿天天能做到更好!

三、实践总结:1、一个假期结束了,留下了很多的回忆,因为这个暑假是很有意义的。在这三十一天里每天都学到了新的知识,每天都遇到了新的问题,每天都在进步这,也让我有时间更加清晰的认识了软件工程这门课程和设计模式在软件开发中的重要性,编写代码知识软件开发的一小部分,只有真正的这种开发才能体会到软件工程的意义。2、团队的凝聚力关系着每一个软件开发人员的发展前途,每一个人的努力都会得到回报,同样一个人的失误也会影响到整个团队,因此正确处理好人际关系是很重要的。3、注重产品的价值,做好市场调研是成败的决定性因素。4、掌握好一门技术你可以吃饱,但是你要想很富有,必须懂得很多。队友可以帮助你一时帮不了一世,要注重个人能力发展!

更多相关推荐:
社会实践调研报告选题与范文

附件3社会实践调研报告内容选择参考1大学生对社会主义核心价值观的接受状况调研报告2大学生就业状况3学生党员素质状况4贫困大学生的校园生存状况5大学生村官工作和生活方式娱乐闲暇消费等调查6浙江省大学生青年创业成功...

社会实践课题报告论文范本

软实力建设是旅游业创新的有效途径以印象大红袍为例摘要旅游者日益转变的消费需求旅游市场的快速发展迫切需要旅游企业加强自身软实力建设增强行业竞争实力武夷山作为世界自然文化双遗产吸引了千千万万的游客不远千里前来观览但...

社会实践调研报告研究课题

大学生寒假社会实践调研活动之供选调研课题一中国经济社会发展相关问题1新能源新材料新医药等新兴产业发展调查2中国房地产业的现状及问题调查3中国民营企业发展状况调查4中国电子商务发展现状调查5城市社区建设实证调查6...

社会实践报告课题

一综合类经济和社会发展1名企名牌发展状况调查2中小企业应对金融危机状况调查3金融危机对农业制造业服务业影响的调查4新能源新材料新医药等新兴产业发展调查5循环经济和环保产业发展调查6名牌产品服务公信力调查7全省安...

社会实践课题成果报告

华农本科生消费调查报告班级植物保护0903班小组组长及学号韦鑫20xx30120xx21小组成员及学号王星冉20xx30120xx23谢冲20xx30120xx27郑满20xx30120xx29大学生消费结构调...

大学生社会实践参考课题

立足专业走向社会暑期社会实践课题参考题目共80道课题一哲学类1社会转型期人们思想观念的调查与分析2网络社会中人们交往关系的变化与伦理道德的新课题研究3经济全球化背景下中国发展先进文化问题研究4封建迷信在一些地方...

暑假社会实践调查报告参考题目

各团总支要根据本系专业特点有针对性的拟定与医学生职业相关的题目)1、社会主义荣辱观在xx农村的实现状况调查;2、xx医疗卫生状况的调查;3、xx九年制义务教育状况的调查;4、xx生态环境状况的调查;5、xx医药…

暑期科学实践调查报告参考课题名称

暑期科学实践调查报告参考课题20xx年获奖课题探究纸飞机翼刀的作用散落民间的珍珠仁和镇非物质文化遗产和民风民俗调查关于我校课椅损坏情况的调查和研究更好的酸碱指示剂的探究关于杭州电影票二次利用的调查我心安处即故乡...

社科部毛中特教研室20xx-20xx年上学期社会实践调查报告安排及选题

贵阳中医学院社会科学部关于20xx20xx学年上学期寒假期间思想政治理论课社会实践活动安排及社会实践调研选题一思政课实践教学活动计划和安排一指导思想以中国特色社会主义理论体系为指导高举中国特色社会主义旗帜全面贯...

社会实践调研报告选题参考

附件社会实践调研报告选题参考特色类1紫金学院某专业学生就业情况调查与分析2紫金学院学生上网情况调查与分析3紫金学院学生课余生活调查与分析4紫金学院学生课外阅读情况调查与分析5紫金学院学生消费情况的调查与分析6紫...

社会实践课题

一特色类1校友先进事迹寻访2学校经济生家庭走访慰问3世博会等全国时事热点专题二经济类1科学发展观是对经济社会发展规律认识的深化2建设新农村的典型调查3农村税费改革和发展的调查4城市农民工劳动权益保障问题调查5农...

暑期社会实践参考课题

参考课题1确定了主题的团队请在活动计划中具体指出计划采用何种方式如何完成该主题2所列课题均为参考详见本年度暑期社会实践通知有意向的团队需自行与当地联系一建设社会主义新农村到农村去到基层去1农村发展现状调研2现代...

社会实践报告课题(32篇)