个人课程总结
不知不觉就到了期末了,这一学期因为全面放开了,所以玩的算是蛮尽兴的,不过同时学习也仍然在线,借着这个机会我把我这一学期的收获和感知进行一些陈述。
首先我去回顾了一下我第一周的计划,那段时间的我在java方面其实水平有点不行,在进入web页面编写之后我的java水平其实在逐渐退步,也有一部分长时间不联系的懒散原因,编程不止需要知识储备,最重要的是多加练习来提升熟练度,才能更快的写出目标的程序,在一定量的练习之后我的java能力也算是有了一些小提升。
这里我列举以下开课是我给自己的学期目标:
- 通过四级考试
- 能过用Android熟练制作应用,能做出拥有自我版权的软件
- 能够熟练制作jsp页面,做出msi系统
- 回顾c++的题,不让c++的水平落下太多
- 学习python,能简单的利用python完成程序的开发
- 减肥
- 找对象
这些目标我尽量给每个进行单独分析:
首先是可以很直观判断是否完成的目标,四级英语没有考过,同时在这一学期的报名中,因为我个人的部分问题,我并没有报名上四级考试,这项目标只能留到下一学期备考了,然后是减肥和找对象这两个方面,很明显都没有完成。
然后是四种语言,分别是安卓、Java、c++、python,对于安卓和java完成的其实没那么好,安卓只会一丢丢简单的代码,java目前也只是会一些增删改查,并没有太过于深入的学习,所以安卓并不能算完成了目标,java也只能勉强算完成。c++我经过了一些复习,不过并没有什么实战检测,这里算作达成了,python目前还在赶大作业,基本要求应该是能完成的。
之后是对于构筑之法的五个问题:
1、现实的开发过程中往往会比理论中多出很多问题,比如需要如何能够将需求细化到任务,然后在细化到设计,最终使得能够在规定的时间内有条不紊的完成目标?
这个方面需要一个团队内部的协商和处理,一个软件开发过程中的问题可以通过每周的例会来进行协商解决
2、如果最后做性能分析的时候发现性能问题造成的原因是前期一个隐藏在很深地方的不妥当架构造成的,这个时候该如何取舍?
这个我暂时无法回答,因为我们开发过程中目前并没有考虑什么性能相关的问题
3、团队项目如何合理的分配成员的任务?
团队任务的分配在小团队中优先索取机制,现根据自己所长来选择,之后再由队长进行合理的调整划分
4、若用户需求和优化后的软件起冲突时,要按照用户的需求继续做还是优化的软件?
需要按照客户的需求进行改造,因为项目做出来的目标是让客户满意,客户不满意这个项目整体都会浪费
5、结对成员一定要区分出强弱进行结对么?
需要对强弱有一定的认知但不需要过分强调,需要做的反而是通过结对让二者相互学习探讨思路
至于相关的新问题很抱歉我还没有仔细去想,只能先暂时搁置
对于团队的事后分析这一方面,我个人认为还是有很大的用处的,正如很多事当局者迷一样,在实际操作中有很多情况都会有一种类似的状况出现,当这一阶段的事情完全完结之后我们能够冷静下来,在冷静的环境中分析之前的内容,更容易达到改进的目的,也可以用来吸取教训,让下一次的准备更加充分。
对于相关技能表对于我来说其实提高的并不多,因为我并没有在技术上做出什么突破,突破大多数是心理上的,包括合作在内的多项非编程技能得到了一定的提高,这些东西很明显难以用数字来衡量
一年之后的东西我其实不太想设下定论,未来的事情终究是未知的,让未来保持着这种神秘色彩才叫做未来,否则谈什么未来与现在。
学期末的总结大概就是这样了,说实话写的并不多,不过基本上把想写的、该写的都写了出来,勉勉强强算是圆满了。
浙公网安备 33010602011771号