个人总结

历经一学期的软件工程这门课结束了,真是有人欢喜有人忧。讲真的,这是我大学三年来最忙碌的一学期。也是最忙碌的一门课。有忙到深夜,用着眼药水继续写程序和报告的经历,有中午不吃饭,一群人窝在自习室里拼命开发。虽然很累。但是我们还是体会到了这种忙忙碌碌但是也很有收获的喜悦。

首先,先谢谢建明老师一学期来孜孜不倦的教诲。老师的上课方式截然不同。灵活而且多变,不再像以前简单死板的记知识点,考试。而且,上课无论是气氛还是内容都极为的生动有趣。像一场激情澎湃的演讲,内容丰富,但又激动人心。简单的说一下我在老师课堂上学到的东西吧:

1,我觉的这门课吸引我的真的很大一部分是老师的人格魅力,一个积极严谨,但是又不缺乏幽默感的人,从上这门课以来,我的做事方式真的改变了很多,从以前一大马虎大意的人,慢慢变得细心,愿意承担愿意负责。

2,编程的思维方式,从前,我觉的编程其实不过就是这样,只要找到算法,无论用什么方式,能编出来就行。上了课之后才发现,其实不然,就像老师在一次课上讲过的,鸡和兔子的问题,编程应该是一步步的。还有就是敏捷开发的思想,编程不是一蹴而就的,但从前我就是真没认为的,的确,敏捷开发对于如今的编程再合适不过了。王老师曾反复地说,细化细化,再细化,从小的简单的方面入手,真的对解决一个问题极有帮助,这学期的很多次课堂作业,甚至包括大作业,我们都是秉承这种思想进行的开发。

3,团队合作方面,我以前不是一个团队型的队友。从前,我觉得只要编程能力强,根本就不需要什么队友,或者帮助,一个人就可以完成。但是后来我发现真是大错特错。一个编程团队其实就像一个nba的篮球队,真正的强队,不仅仅是要有superstar的。明星负责得分,脏活累活就交个角色球员。这样的团队才可能真正强大。老师也曾举过猪鸡鹦鹉开早餐店的例子,猪很重要,因为他在用自己的生命付出,鸡次重要,因为早餐需要他的鸡蛋。鹦鹉呢?鹦鹉真的一点用都没有吗?其实不是得,早餐店需要鹦鹉的宣传,和鹦鹉的门面担当。这也帮助我解决了另一个问题,就是有关“编程能力不行,真的就告别it行业了吗?”并不是的,随着时间的推移,我越发觉得鹦鹉真的很重要,一个好的酱油,真是团队的助推器。就像最后的演示一样,一张能说会道的嘴,和宽广的人脉,对于我们团队的成功,帮助极大。所以所,每个人的特长都很重要,如果能好好利用,能量是无穷大的。

上面是思维还有工作太对方面给我带来的转变,上了这门课之后,我的技术也得到了极大的提高。

1,以前和android可以说毫无缘分,从没想过有天可以用java做一个androidapp。没想到,这学期和还真的用上了,还给我带来了极大的兴趣。我学会了怎么用socket发送实时的消息,怎么在ui设计时巧妙地利用线性布局额和相关布局,怎么用蓝牙做一个简单的聊天工具,还有在安卓中intent触发的使用,等等。都是在我这一学期的学习过程中遇到问题,并且解决问题的过程中学习到的。

2,算法思路,在解决数组求和的问题的时候,就用到了动态规划的思想,我觉的这个实验对我影响真的很大,不仅是这个算法,更多的是我对算法的理解,以前一直觉得算法很难,不敢去直面这个东西。现在我才明白,我必须直面他,而且要运用它。很多问题其实可以一步解决的,我们却用了很多多余的方法,往往问题没有解决,还带来了很多新问题。对算法的不了解,就是一个根本问题。所以,在将来的学习里,我一定要好好学习算法方面的知识。

3,云服务器的使用,这次开发,我们用到了bmob云服务器,我觉得这个真是开发者的福利,以前没用过云服务器,对这都是一头雾水,但是这一次的开发,我做的就是服务器这方面的内容,现在我已经轻车熟路。我觉得这对我将来的开发一定大有帮助。

最后,感谢老师这一学期来的指导,学生对软件工程这门课的理解加深了很多。过程考核对我来说意义非凡。在以后的学习工作过程中,我也一定会秉承这种思想,走好我程序员生涯的每一步。

 

posted @ 2016-06-23 14:19  就是潘金莲的野野鬼  阅读(201)  评论(3编辑  收藏  举报