高级软件工程开课了 ——Jun

      来到MSRA已经差不多一个月了,基本上对这里的生活有了大概的了解,现在我们也终于迎来了软件工程这门大课。 作为微软创新学院的一员,这门课是我们的一个重头戏,同时这也是对我们的一个挑战和机遇吧。

  这课的首先一个任务就是让我们去采访一下以前的师兄和浏览下他们的博客,让我们对这们课从一开始有一个感性的认识。 本来以为这只是一个枯燥的任务,可是当自已真的开始去向师兄了解情况,去他们的博客上浏览点点滴滴,我发现这也是一件意义非凡之事,不仅让自己对这样的一门课有了新的认识,同样的也对自己对软件编程这项工作有了具体的理解。

感受

  这里的感受指的是问以前的师兄他们对于这课的一些感受。从他们那里了解到,软件工程这门课是很有意义的一门课,非常切合工程实际,可以很好的锻炼我们的对于实际问题的处理能力,同样对windows下的一系列的开发流程都能够比较熟悉的了解,这对我们今后的开发过程也是很有帮助的。 另外一方面,师兄还说从一系列的project当中我们还可以体会到对于软件开发过程中一系列实际性的问题,比如说在他们刚开始做的时候就会很天马行空,想法很好,但是对于一些具体的问题没有细加考虑,还有因为这些可能最后都是面向用户的,所以还需要对用户的需求以及可行性进行分析。像这些具体的实际操作过程中的都是在课本中不能学到的,因此这样一门课是一个很好的锻炼平台来在毕业之前了解这样一系列实际的问题。

感悟

  同样,从往年的一系列博客中,也能得到很多实际的感悟。原以为这些博客只是为了记录在项目中的一些进展,读起来的时候却发现其中都充满了强烈的感情和团队的色彩。看的出来,这里面都是他们心血的结晶。以Kungfu Stonie为例介绍,首先在设计上就比较有创新理念,用的是声音来控制人物的工作,并且配合着音乐很有节奏感, 然后在UI设计上也很有水墨中国风,看上去对用户应该就比较有吸引力。 然后在博客中可以看到,设计游戏软件也是一个复杂的过程,不仅需要对于每个细节的工作,而且要重复的调试与测试版本,博客中详细的介绍了测试过程中每一天的工作,加深了我对于软件发布这一过程的了解,并且从博客中的叙述语言中可以感知到这是一个分工很明确的过程,并且团队之间互相合作共同完成。

感想

  从以上一系列的看到的听到的,我对于这门课充满了期待。首先自己以前也从来没有做过这样一方面软件开发工作,而且对于编写代码这项工作,本身的基础并不是很好,但是我相信通过这门课的实际锻炼,我相信自己的代码水平也一定会上升一个层次的,可以更好的完成以后的各方面工作。然后,由于这些project中很大一部分是由团队共同完成,我们需要几个人共同努力,不仅对自己的团队合作能力是一个提高,同样也可以相互之间加深认识,增进友谊。还有一点, 这是一项面向市场用户的真实project,是我们走出学校走出书本的很好一次体验。 相信我们一定能在这门课中得到更多的收获与感悟吧,能够做出更好的project!!!

你可能感兴趣的:(软件工程)