一个学期又过去了,对于这学期的收获,我觉得自己的编程能力比上学期强了一点,最起码自己能写出一点东西了,但和其他人比较还是差很多,这学期开始之前老师就告诉我们要做一个android端的应用,自己也准备了学习视频,可到最后也没有看完,这学期与上学期的不同之处在于这学期更注重于团队开发,上学期老师主要训练的是我们的个人能力,如javaweb各种系统,各种增删改查,到最后的上机考试,都是我们独立完成的,这学期的任务侧重于结组开发,如结对开发地铁查询系统,最后的大作业几个人结组完成一个android小APP,这都锻炼了我们的与人合作交流的能力,对于这种模式。通过阅读《构建之法》是以后工作中很常见的工作模式,还有关于绩效评测,结组开发中与人的交流能力,个人能力,以及每个人在团队中所处的位置,所扮演的角色等在这次结对开发中都有了一定的了解,一些组队中的细节如站立会议,燃尽图,每日总结等以后在工作中很现实的东西在这次组队中都有了一定的了解体会,印象深刻。
在个人能力上,感觉自己与上学期相比强了不少,但感觉还是“落后一个版本”,上学期应该熟练掌握的东西,如javabean+jsp+serverlet连接数据库的增删改查,到这学期末,才算是勉强掌握,可以独立编写出一个完整的系统,对于这个问题,我觉得除了自己的原因外还是因为没有系统的学习这一类知识,上学期的才过的非常“艰难”,一遇到不会的问题就去百度找答案,但凭我的专业理论知识甚至不能精确的描述问题,导致百度也几乎找不到解决办法,而这学期经过数据库,web等课程,才清楚地掌握了上学期就应该掌握的知识,但相对的,因为有了上学期的基础,这学期的数据库,web课程都还算比较简单,我觉得在以后的学习过程中应多注意系统的学习知识,而不是东拼西凑,我个人感觉在一开始完全不理解的情况下,靠着百度一些问题是很难很好的掌握这个知识的,这样掌握的知识很没有“安全感”,总觉得不是自己的,下次碰到这个问题还是得去百度,所谓大道至简,最基础的也是最重要的,当系统地学习了一些东西之后也能更有效率的学习,我个人感觉百度适合查漏补缺,而不是女娲补天。
本学期养成了写博客园的习惯,在一定程度上也认识到博客园也是一个不错的知识获取途径,毕竟除了我们这些小白写博客园,确实有一些大牛也活跃在这个平台上。为我们这些菜鸟解惑答疑。
总结起来就是 个人专业能力的提高,与人交流能力的提升,写博客园的好习惯。
下学期需要改进的内容,1个人能力有待提高,解决方法就是系统的学习最基本的知识。在有一定基础地情况下向上延伸。
2团队沟通还有很大的不足,因为团队沟通的问题,一定程度上影响了开发效率,这个问题不只是单个成员的问题,需要找到更好融入团队的方法。
3对于android端开发还有很大的问题,知识掌握不牢靠 要在下学期系统学习android相关知识。
对《软件公程》这门课的建议:1,在这门课开始时,适当的加入一些系统的学习内容,最起码加一个索引之类的东西,让学生们知道该学什么。
2,总感觉软件工程这门课是给一些大佬“秀操作”的平台,对像我一样基础不太好的学生不太友好,适当加一些“跳一跳,够得着”的题目。
3,课堂上少一些花里胡哨的东西,比如各种评价,多一点干货,