这已经是第四周了,我已经逐渐了解到了软件工程的思想。这一次我们尝试了结对编程,老师在课堂上的时候给了我们一个题目,让我们现场结对进行编程。这样的方法我们以前也经常采用。一个人的思想毕竟是有其局限性的,多一个人思想都会更开阔一点。但其实结对进行编程也存在一些问题,前提是同伴之间的性格要合适、用词彼此都能接受,彼此也能理解对方的话,这样可以减少一些不必要的争执。有些时候确实会出现各自都认为自己的想法是正确、可行的,互相不让步,这样的情况只会让编程停滞不前。在以前的结对中确实也出现过彼此不让步的情况,当时我们彼此不让步,我们就向其余的人阐述自己的想法和观点,最后想了个折中的方法才解决了这个问题。还有些时候,自己说的想法可能对方不太理解,这个时候真的是需要慢慢的解释才行,急躁确实解决不了问题。还有些时候,可能是自己的想法错了,这个时候真的需要认识自我,走出自己的思想去接受伙伴的想法,懂得欣赏别人也有助于自己的提升。
我觉得结对编程更加考验的是伙伴之间的默契,怎么和同伴相处、交流,怎样让项目得到更好地提升,这都是很值得思考的,而且也是很有用的。
点滴成就 | 学习时间 | 新编写代码行数 | 博客量(篇) | 学到的知识点 |
第一周 | 3h | 0 | 0 | 初步认识“软件工程” |
第二周 | 3h | 0 | 1 | 逐渐了解“软件工程”的思想 |
第三周 | 3h | 0 | 1 | 制作并进行问卷调查 |
第四周 | 6h | 120 | 2 | 需求分析与结对编程 |