三个月来,一直都在学习杨博的编程思想,也阅读了他推荐的几本好书,通过这一段时间的学习,觉得自己确实在编程方面有了比较大的提高,对编程中最为重要的两个环节(单元测试、重构)也都有了一定的了解;另外一个收获是作为一个团队的成员,应该如何与队友进行交流并表达自己的想法。
现在,谈谈如何进行团队合作。首先,应该为自己定位,自己在团队中处于什么位置,应该做哪些事情?其次,当自己有什么新的想法(不管是否正确)时,一定要与团队成员进行交流。如果自己的想法是正确的,那团队就很可能采用自己的新想法;当然有的时候想法也不一定正确,但是却肯定会引起大家的讨论,也许就可能从新的想法中得到其它的什么提示,而产生另外的好的想法也不一定。
接着,讲讲自己在这段时间的学习成果吧!虽然不多,但却非常有用。首先,学习了使用TDD(测试驱动开发)模式进行软件开发;其次,学习如何写好注释;另外,还学习了怎样嗅出代码中的臭味,并进行重构。
|