作业3 阅读

---恢复内容开始---

读完《构建之法》1-5章,收获蛮多的。不过不善于文字表达的我只能说我懂了好多之前都不知道的知识吧。

通过第一章《概论》

我了解了什么才算是个软件,什么事程序,很多名词都联系到一起了。之前学的好多课,我都不明白学来做什么,感觉好像是分开的,但通过读书,了解到了一些联系吧。作为软件工程专业的学生,我也初步了解到了看似高深的软件工程。
不过,我还是得不出答案--作为一名软件工程师,最重要该具备哪些能力?应该侧重于哪一面?

第二章《个人技术和流程》
第二章一开始就看到我蒙查查的,感觉太多新鲜的东西了,什么单元测试,效能分析工具,第一感觉就是什么鬼。跟我们之前的很多做法,或者说习惯不同吧。
我觉得收益比较直接的部分是那个“如何保证质量--回归测试”,原来我一改动我的程序就会出很多的错。如果有好的习惯,可能就可以避免很多问题了。
读了这一章,我才知道作为一个编程人员,我该有的好多习惯都没养成,永远都是一拿到问题就盲目的顾着敲代码而已。
可是读完了书,还是不懂回归测试这个该如何进行?

第三章《软件工程师的成长》
读完这章,前面的疑问也解决一些。我知道了如何让自己靠近职业工程师这个名词了,这需要一步步慢慢来。每一个阶段的成长所需的努力不同,侧重点也不同。通过读这一章可能让我自己也开始有了一点点规划吧。
我想问的是:还在学校的我们可以通过什方式更好的去提高自己的技能?如何寻求对自己的最佳评价,找到最合适自己的方式。

第四章《两人合作》

我想问的是:断言是什么意思?在代码中该如何运用?

第五章《团队合作》

我想问的是:在该章节中列举了很多种团队合作方式,那么哪个合作模式才更好?如何才能避免有队员没事做浑水摸鱼的现象?

---恢复内容结束---

原文地址:https://www.cnblogs.com/JDY64/p/4432967.html