作为一名大二计科的学生,相信许多人和我有着同样的疑问:我学了两年的计算机到底会了些什么呢?在别人的眼中我们荣获了“程序猿”、“修电脑”这样的美称。而现在的我不断在问我自己:这两年,我到底学会了什么?在这几个学期的洗礼下我学会了C、C++、java、软件工程设计、汇编语言、数据结构。硬件知识接触了数字逻辑电路、计算机基础。但是到现在我还是不会用自己的想法创意结合老师上课教学的知识点来设计一款属于我自己的小程序。在读了《构建之法》这本书之后我的眼界感觉得到了一些开阔,也稍稍明白了一点“编程之美”。也许我现在的知识储备量可能一个人还无法通识这本书,但是也从中收到了激励、启发,明白了软件工程之所以为工程那也就是说。一个人想去完美的完成这项任务其实是很艰难的。所以书中特别强调了团队合作这一点,让我充分认识到了一个人思路虽然有限但是只要你愿意去和别人一起思考,思维可能会受到对方的启迪。这本书的知识点其实很齐全、但是我还是有些不是特别理解的地方,也许知识点的积累、自身的不断思考能够让我更上一层楼。一章让我知道了计算机软件设计要有怎么样的职业道德规范,软件应如何来让人使用。让我学会了程序的设计比起快速,更需要的是质量。程序质量需要多人合作,自己不断去回归测试。目前我能知道的只有这么些时间实在有点紧,这本书还需要我好好花大量时间来理解。