Saturday, April 10, 2010

Reflection on principles of communication/Teamwork on programming and problem-solution projects

After three months of projects from both CG1413 and CG1102, we have finally reached the end. I admit that this semester has been much more hectic compared to last semester but at the same time I feel that I have learnt many soft skills which will be extremely useful for future semesters as well as when I go out to work.

Over the course of this module, I have learnt many things about communication. But one thing I learnt which I found extremely useful was that communication is a two way process and that proper communication requires listening as much as talking. I have been trying to listen more to my teammates over the course of this module and I feel that I am now able to understand what they are trying to bring across more clearly. I realised that my teammates often have insights that are easily missed if I had not been listening carefully to them. Thus by listening before jumping to conclusions I feel that I have learnt much more from them than I normally would have.

As for teamwork, I used to think that the team leader is the only important person. But after countless projects and presentations, I have come to a realisation that every member in the team plays an equally important role. A team leader is important as he/she is the one who decides the direction of the project, but if the team members do not respect and follow the leader, the project is bound to fail. As for me, I have learnt to always contribute my best to the team no matter what role I am assigned. I realised that if I do my best and always produce what I promised, I will be respected no matter what position I hold.

I have also learnt that teamwork is all about compromise. There was once during this module where I felt that my idea was better but the team decided to choose another idea instead. I could have sulked and refused to contribute to the project, but by doing so I would have placed the entire project at risk. So I decided to do my best for the team even though I might not fully agree with the idea. As it turns out, the team did very well for the project and I am glad that I chose to compromise. I might not always get what I want but the important thing is to let the minor issues side by and focus on the main objective.

Finally, I would just like to thank Miss Brenda and all my teammates for making this course such an enjoyable one.

Regards
Corn