本学期阅读计划:
在众多软件工程经典书目中,我选择了《构建之法》和《梦断代码》
《构建之法》共17章,一周精读两章,发表阅读笔记。
《梦断代码》向我们展示了硅谷一流软件开发者是如何进行产品开发的,把真实的人、事、技术以及产品的发展过程结合在一起。本书共12章,个人认为本书较难理解,故决定一周精读一章,同时发表阅读笔记。注:两本书一起读。
这一周,我快速阅读了《构建之法》,也有不懂的问题,总结如下:
1.对于软件工程来说,有效的学习方法到底是什么?
2.我们以前的编程都是一个人的活动,结对编程这种新的形式要怎样才更有效率?如果团队中两个人的能力差距很大该怎么办?
3.软件的开发流程中,写了再改模式,瀑布模式,瀑布模式的各种变形等等模式的适用范围是怎么样的?
4.如何根据自己的能力确定自己的职业发展之路?
5.什么样的测试用例才能发现软件的Bug,什么样的改进能避免Bug的发生?
6.IT行业的创新很重要,如何培养自己的创新精神?在软件工程中,什么可以帮助我们创新?
7.如今网络上的黑客居多,却没有标准的法律来约束这些行为,时间越长,所谓的职业道德如果在很多人心中消失殆尽了对IT行业意味着什么?