初识《构建之法》
问题一:可能我首先需要解决的问题就是学会去热爱自己的专业。
老师说《构建之法》这本书里都是用有趣的例子来给我们讲解有关软件工程的一些知识,让我们在简单易懂的基础上更加喜欢这门课程。在初步了解了这本书的内容之后,我觉得整本书通过个人项目、两人合作、 团队合作等逐层递进的讲述方法带我们了解和学习软件工程这门课。希望通过这一学期的学习我会喜欢并且热爱自己的专业。
问题二:在学习了这一门课程之后,会不会让我们在熟悉软件开发流程的基础上在以后开发软件的时候更加的具有自己的想法、创意和创新?
程序最难能可贵的就是编程的思想。曾经在一篇博客中我读到这样一句话:“在我们这里,你需要成为一个有思想的程序员。有思想的程序员需要懂得如何使用聪明的脑袋瓜。事实上,很多人都不知道我们的脑袋瓜到底能做多少事情,不过,一旦你尝试了,你就会体会到‘不是做不到,而是想不到’。需要记住这些话,从思想上改变,从今天开始。”所以,希望《构建之法》的学习可以让我更加的具有创新的思维,更好的开动自己的“脑袋瓜”。在以后的程序设计中尽量避免写一些垃圾代码和重复的代码,并且学会发现问题,探索问题,积极询问,避免把问题遗留下来或者拖机取巧。浪费一个发现问题和解决问题的机会,相当于浪费提高自己的机会。
问题三:在学好理论课的同时怎么更好的将在课堂学习到的知识和实践相结合?在这个过程中最需要注意的哪些方面?
毋庸置疑,要做好这方面的工作最主要的就是要多练。实践高于理论,书上说的不一定是最好的方法,自己摸索出适合自己的,然后联系书本,才能提高自己的编程能力。就像书中所说的“一个大学生,从来没有骑过摩托车,看了《禅与摩托车维修艺术》这本书,对于禅和摩托车维修获得了一定的知识,但要到一个摩托车修理厂工作,他的知识远远不够的,他没有任何相关的技能。”但是也不能整天沉迷于实战的练习而忽略理论知识的学习,我们不应该是“行走的书橱”,而要在书本知识的帮助下更好的提高自己的专业技能,所以在这学期希望和有趣的《构建之法》一起拥有一段有趣的学习过程。