有一说一,我对看书的兴趣不大,尤其是这种书名明显是教学类的更是不想看,只是在老师的推荐和作业压力下,看了这本书。看这本书前,我以为它是教我们如何编程的一本书,事实上大概也差不多,他交给我们的不是具体的算法,而是编程得到思维,这本书的作者周爱民老师以简洁明了的语言和深入浅出的例子,深刻阐述了软件开发中的一些核心原则和方法,老师讲的很好,我也从其中认识到了自己的很多不足。
书的开头用了愚公移山故事,直接就总结了编程的根本是顺序、分支和循环。周爱民老师还加了一条“程序=算法+结构”。结构就是一些数据的存储处理方式,算法就是对数据一些计算方式,方法则是新时代面向对象过程中必不可少的模型方法。这一部分就是告诉我们软件开发的本质和特点,就是要在不断的学习跟实践中,慢慢去思考,掌握技能。后面又提到了李冰凿山的故事,这就让我们有了一些对比,两人都是在移山,只是方法不同,尽管殊途同归,他们都能达到目的,但愚公不知要多少代人才能把山移开,李冰用火烧石的方法则显得聪明许多。这大概是作者想告诉我们的一个道理:写程序要考虑的不仅是结果,还有通向结果的路径。
后面则是写到了团队合作,毕竟一个大型的程序不可能是一个人来完成的,我们需要有一个团队,这个团队中的每个人各司其职,完成自己负责的那一部分才行。同时团队沟通也是必不可少的,我们需要明确的分工来做到高效。然后是对外沟通,明确甲方的要求尽可能减少改动的次数,做到完美。
尽管我是在不感兴趣的情况下看完这本书,但仍是学到了一些东西,我个人觉得写程序不要害怕怕失败,失败是成功之母,要积累经验,勇于创新。做这一行最主要的就是踏踏实实的学习,没有什么速成的法子,记住失败的例子,日后避免再犯。
标签:本书,大道至简,感受,老师,编程,算法,团队 From: https://www.cnblogs.com/liyize/p/17594256.html