The beginning of the ASE by 张丽

张丽

      从这个周一开始,我终于迎来了传说中的软件工程课。殷老师的讲课也十分的精彩。虽然说我之前在学校写过一些代码,但是对这门课仍然不敢有丝毫的轻视。因为觉得自己还没有真正写过一个需要团队合作完成的项目工程,所以对于即将到来的软件工程的作业还是充满着期待。希望我能够在这三个月的中,我可以跟着大家一起进步,学习到更多专业的知识。

     好啦,不多说啦,首先呢,按照老师的要求,我去找了下07,08的师兄的博客,打算从他们的“只言片语”中发现一些当年他们学习时的线索。几个小时的博客看下来,我还真的发现了一些线索~

     首先,是关于软件工程课,我找了张宁师兄对于田飞和牛纬清师兄的采访。(http://www.cnblogs.com/OMG-Team/archive/2011/08/14/2137763.html)

     我从中找出了这两条:

---------------------------------------------------------------------

Q2 :这门课有用吗?

田老湿:不知道其他人,至少对我是很有帮助的,我现在在我们组这边做的工作就要和IEG他们合作,软件工程学习的一些做project的经验和方法还是非常有用的。另一方面,几千的代码量也是实实在在的。

----------------------------------------------------------------------

 

为什么找出这一条呢,因为我现在在我们组也在做一个应用,到现在也快完成了,但是在写代码的过程中,我就经常被旁边的同学指出说写代码不够有前瞻性。其实我自己也有这个感觉,虽然说这跟mentor对我的要求一步步严格有关系,但是我的确没有在写一个大的程序之前首先思考它的架构的习惯。换句话说就是没有计划性,所以导致最后好多之前写的代码都删掉了,所以最后看起来代码总是不够整洁,有一点乱乱的...所以,我觉得通过这门课,我可以训练自己在这方面的能力,而不仅仅是提高码代码的能力。期待下这门课吧~

 

 ------------------------------------------------------------------------------------

Q7  团队项目进行中各成员的合作和协调有什么要注意的吗?

田老湿: 要注意的多了!每个成员都有自己的个性和风格,可能有人比较依赖他人,也有人独行侠,所以每个成员都必须一方面避免令队友不适,另一方面也得改善自己的个性以适合团队合作,团队负责人的角色也很重要,协调整个团队和把握项目节奏很重要!

----------------------------------------------------------------------------------- 

还有这一条,我自己在学校里也深有感触。在学校里,有时候我们会两三个人组队写一个程序。其实这过程中真的会遇到很多问题,比如编程习惯不一样,比如时间的问题,还比如有的人不太主动,有的人太过于个性,坚持己见...最后的结果是三个人写的还不如一个人写的快。 所以我觉得田飞师兄说的真的是非常对,其实团队合作有很多好处,比如开拓思维,视野,但是这需要我们每个人对于这个团队的热爱,真诚的贡献。每个人都试着体贴他人,都努力付出,相信最后会作出一个出色的项目出来~

 

      说到团队合作,我想到了我们的pair work.就是结对编程,我也找了一些博客过来看,发现大家基本的感受可以为以下几种:

       1.两个人之前都没有写过什么程序,然后团结互助,很好的提高了编程能力。

       2.两个人之中,一个编程比较好,另一个以前没怎么写过,所以编程好的人给了队友很好的帮助。

       3.两个人编程都比较好,这时的问题更多是如何更好地交流,接触,习惯对方的思维。通过相互找错,改正自己的一些不好的地方。学习对方好的地方。

      而我们现在已经确定了队友,我的队友是和我一个系的,但我们对于对方的编程习惯等其实都不了解。而其实我觉得我还可以通过这个pair work来感受下男生编程的思维,然后学习学习~

 

      就说这么多了,我知道接下来真正的挑战就要来了,传说中的并行工作的模式即将要到来了吗T^T .就像课上老师说的一个优秀的员工是能够给出result的人。我不知道三个月后的我会变成什么样子,有没有达到现在对自己设定的目标。但是我会努力去做。加油!

posted on 2012-08-09 18:58  Gun N' Rose  阅读(271)  评论(-26编辑  收藏  举报

导航