读了第一、二、三章,我认为编写程序不是这么简单的事情,对程序有了新的看法,以前认为程序只是一行行的代码,只要边写出来能运行就可以了。可是现在觉得,一个好的软件应该有合理的软件架构、设计和实现,还要有各种文件和数据来描述各个程序文件之间的依赖关系、编译参数、链接参数等等,这些都是软件构建的过程,远不是之前想的只是把代码打出来就可以了。编写程序就像起一栋高楼大厦,在编写完代码之后,还要对程序进行更进一步的检查,查看有没有多余的可以改善的地方,是整个程序更加完善。我想,作为一名软件工程专业的学生,我们的目标不仅仅是写出一个能运行的软件,而是创造一个足够好的软件,可以供用户满意地使用。所以,在逐渐学习的过程中,在提高技术水平的同时我们应该形成良好的编写程序的习惯,不断完善自己的技术,使其更加完美。这样才是一个真正的软件工程师。