zoukankan      html  css  js  c++  java
  • 大二下-个人课堂总结

    这学期的软件工程课程已经结束,下面谈谈这一学期的感受:

    收获:

    1. 养成博客总结的习惯

    首先,我学会了发表博客并且习惯了学习总结发表博客,包括在GitHub的运用。我认为发表博客这是非常好的一个习惯,本学期发表博客70

    发表一些自己的学习总结,不管是现在还是对将来都是非常有好处的。建民老师讲给我们以后出了学校也要继续在各大网站发表博客,这是实力的彰显也是别的公司发掘你的一个好机会,所谓的机会都是自己创造的。

    2. 学会制作安卓APP以及尝试团队合作

    软件工程这门课中,以邹欣老师的《构建之法》为参考书,第一次接触到敏捷开发方法。以后出了学校,公司不会给一人一个项目让你做去,团队合作是必须的,敏捷开发是现有大部分公司都实行的一种团队开发方式。再加上建民老师非常的注重实践,本学期我们四人小组,第一次合作完成一个APP,但是不得不说,效果没有想得那么好,过程也没有那么地顺利。

    团队合作中的问题:

    首先团队的分工问题,因为大家都不了解Android studio,也都是第一次制作APP,所以一开始分工很不和范。比如一开始分工A做二手买卖功能,B做校园新闻功能,C做连接云端,我当时做的是后勤服务功能,现在看来显然C是架空的,而且校园新闻功能没什么可做的。

    我先做的后勤服务前端界面,调取本地相册,填写表格,用户提交界面内容上传至数据库,做到这里就用到了连接云端,所以我又反过来去学习连接云端,这里表明一下,我之前一直是直接上手的,哪里不会了百度,这样学的很慢而且难懂。直到我看了云端教学,三个字“悔”“恨”“气”。通过云端教学,你会很容易理解的,它帮你捋思路,交给你源代码,别人根据教学半天就学到了我用一个星期学到的内容!!

    最后到了第一阶段验收的环节,就是直接拿A的上去的,我编写的后勤服务功能当时并没有添加到A做的上边。课上建民老师说我们功能太杂了,建议重点做后勤服务。可是A当时提出的二手买卖,我提出的后勤服务,这就暗暗有了一丝丝的分歧。但是最后也没有重点做了后勤服务功能。说实话,我在第二阶段基本就不知道该干嘛了,因为A同学做完二手买卖就开始做后勤服务了,我做的后勤服务被A做的功能都覆盖了,我再做重复的工作有何意义。最后我也没有继续做下去,我就开始写一些需要的文档之类的。总体感觉团队合作是失败的,可能对于动手能力强的A同学是很好的一次锻炼,但是我却收获不大。

    总结团队合作失败的原因:

    队员都没有经验,对Android studio都不熟悉,队员交流少,合作困难。

    3. Java更加的熟练

    虽然Java是上学期的内容,但是建民老师要求我们要时常练习Java语言,并且在课堂上也是进行多次的Java练习,以及Java练习课后作业,其中Java测试也是非常的锻炼我们思考问题的方式,让我们体会到一些程序“小算法问题。这学期的练习,我对Java更加的熟悉了。

    石家庄地铁双人小合作:

    前面提到我在四人合作的APP中收获不大,那么这次就是明显的对比了,因为我们两个人也不知道该如何分工,所以就是谁做谁的。我也就自己独立完成了石家庄地铁售票系统,这基本就是上学期的总结加回顾,我确实得到了很好的巩固。虽然“合作”失败,但是我收获很大。

      

      这学期最大的收获莫过于我思想上的改变了。通过一年的学习,我发现我是属于自学比较慢的一类人,但是不能说明我不行,我在努力,我在尽量不拖团队的后腿。正如《大道至简》中周爱民老师说的:只要你懂得天冷了加衣服,天热了减衣服,那么你就有资格敲代码。不要把敲程序看作登天一样难,更何况我们是信息院的,就更不能说自己敲代码不行了。这次我的后勤服务没有做好,我也不甘心我的方案后勤服务就此沦落,我确定在今年暑假,我要自己再重新做一遍后勤服务APP 

    本人下学期需要改进的三项:

    1. 博客内容需要再斟酌

    这学期发表了70篇博客,但是有的博客“太虚”,没有内容。鱼目混珠。

    2. 学习方法需要改进

    总感觉我学习比别人慢一拍,我个人脑子是没有问题的,那就是我学习方法的失败,我感觉我特别像《大道至简》中的愚公,没有方法。下学期我要总结出自己的一套学习方法。遇到问题不能像愚公一样死钻,用时间砸。现在这个时候,用时间砸显然是行不通的。

    3. 思想性格需要改进

    入软工来这一年,本人太过沉闷无趣,需要我再积极开放一些,多多与人交流。就像建民老师说的:生活中没有一个运动爱好,学习起来也会感觉枯燥乏味。

    针对《软件工程》本学期的课程提出三项批评意见

    1.团队合作需要改进

    就像四人团队合作制作Android APP,刚开始大家对Android一无所知,上来就组队分工,效果肯定没有预想的好。最后每个团队基本上都是一个人在做。可以先让大家了解一下这方面,再上手组队。

    2.每周的Java程序题,有的题目最后几个对于我这种水平真的需要花费大把时间去完成,但是有时候时间总是那么不充沛,而且也没有样本代码,到了最后都放下了没写。所以我建议每周给出上一周作业的代码。善后处理。

    在我学习过程中,只能想到这两点建议。

  • 相关阅读:
    POJ1486 Sorting Slides 二分图or贪心
    POJ2060 Taxi Cab Scheme 最小路径覆盖
    POJ3083 Children of the Candy Corn 解题报告
    以前的文章
    POJ2449 Remmarguts' Date K短路经典题
    这一年的acm路
    POJ3014 Asteroids 最小点覆盖
    POJ2594 Treasure Exploration 最小路径覆盖
    POJ3009 Curling 2.0 解题报告
    POJ2226 Muddy Fields 最小点集覆盖
  • 原文地址:https://www.cnblogs.com/sengzhao666/p/11054913.html
Copyright © 2011-2022 走看看