《大道至简》读后感
2017-08-20 18:05 Robortxin 阅读(159) 评论(0) 编辑 收藏 举报初翻看这本书,没有代码,没有完整的程序,感觉与我们所学没太大关系,但是当我们
细读时,却又能从中领悟些软件这一方面的精髓,主要,和我们在这一方面所应需掌握的本领。
顺序,分支,循环,这就是编程的精义。开篇本书就以愚公移山的例子娓娓道来我们软件工程的重要之处,能不能学会写程序的问题,所以除了先天智障或后天懒惰者,都是可以学会写程序的。程序 = 算法 + 结构,编程作为一种行为时,我们只需要知道其逻辑方法就行可以了。所谓编程实际上就是把一件事情交给计算机去做,你认为这件事该如何做,就用程序语言的形式描述给计算机。如果你原本就不明白如何去做,那么你也不要期望计算机去理解你想要做什么。语言这方面。我只记得我们老师说过,交流都需要语言,你跟外国人交流,你就得找一种语言与其交流,同样,和计算机交流也是,你需要c,c++,JAVA 等等了。第二章讲正式因为有了“懒人”,所以才有了高科技,所以才有了一些智能。但我感觉应该是因为优秀的人,所以程序员们也发明了懒方法,短而简单的程序写在一个文件中。形成习惯以后,大家都把代码写到一个文件里,这样查找一个函数要在编辑器中按五千次上下翻页键,于是懒人创造出了懒方法,即单元文件。我这种人学了一年的编程,他还是脑子晕乎乎的,不知道如何做程序,不知道这些知识是干什么的。不知道各种知识都可以用来做什么。我感觉是因为脑子里没有系统化这些东西,记得暑假来临前,老师就告诉我们,你们大一学的,那就不叫程序,不叫编程,我们学的只是皮毛。但是虽然是很受打击,但确实是事实。因为我们没有系统整理这些知识,也没有分块整理知识。所以在往后的学习中,应该多思考,而不是傻学,不整理其中的思路。我其实读这本书的时候,也就对前两章印象深刻,在现实中的软件工程中,作者主要讲了一些大公司的软件开发模式,我没有太多的感想,只是觉得软件工程确确实实是在斗争中不断地进步。
通读下来,我感受到作者的思想是语言是工具,而我们如何使用是他所要阐述的,后几章,我感觉讲的应该是我们的心胸要广阔,虽然写的是这样,但难免我们眼界会有局限性。 最后,作者提到死读一本《软件工程》的不会做真正的软件工程,我感觉很有道理,我们这些初学者也是一样,不能只是去死读那本书,更要读别的书,去学会触类旁通,举一反三才是正道。通过暑假阅读这本书,我感觉最深的是大部分人都是可以学会编程的,这无关乎我们会与不会,只有我们想不想。只要我们愿意付出,我相信一定会得到回报的。这本书中,作者通过八个章节向我们讲述软件工程的一些常见问题,和最主要的是我们心里应该对软件报有一种什么样的态度。态度是决定一切的,而作者就是想告诉我们,做软工,第一要认真学,没有学不会的,第二,沟通,情商也是软工所要学的一方面。所以,读完这本书,心中总有一种声音是要认真,努力学习这方面。虽然不是心灵鸡汤,但感觉软件工程实践者的思想就在其中。
要从真正意义上改变自己,就得拿出实际行动,就得从思想上改变自己,好的方法将计算机变复杂为简单,大道至简,复杂变为简单,应该是这个理吧。最高深的道理,就是最简单的道理,剥开事物复杂的表象,就是其中最精深的道理。编程也是如此,无关天赋,只要弄清方法和思想,编程也是很容易的事情。