《大道至简》读后感

《大道至简》读后感

在暑假期间读了周爱民老师的《大道至简》。因为编程才学了一年,读起来不是那么容易读懂,但大概也能读个差不多。周爱民老师写的也是比较有趣,虽然是讲编程,但其中引用了不少的故事,并且每个小节都有一个小标题,结构比较明显,读起来也就不那么没意思了。

第一章开头就引用愚公移山的故事,来介绍编程是怎样实现的:顺序,分支和循环。几乎所有事情都可以通过这样的编程来实现,之后就介绍了一下程序的组成,是由算法加结构构成的,编程之前应该先把程序分析清楚再去编程。然后就又说了编程语言没有好坏之分,各有好处。

接下来的一章就说是因为懒人才有了方法,讲了李冰用火烧山来凿山来对比愚公,就是因为他很懒,才有了好的方法。同样单元文件和模块的出现也是因为有懒人才创造出来的方法。此外周爱民先生也表达了自己的看法:程序=算法+结构+方法。

然后就是说团队合作,周爱民先生非常注重团队合作。讨论了团队中每个角色和每个角色的责任,并强调了项目经理应该具有的质量和责任。知道程序员不应该只学编程,还要学习团队合作。像我这样刚接触编程的小白来说,团队合作现在看起来还不是那么重要,但以后工作后团队合作就非常重要,工程是一个大的项目,只靠个人是不行的,所以就需要团队合作。读了周爱民老师写的我也是收获颇多。

然后就是讲和客户沟通,不应该用c语言或者UML,应该用他们能听懂的表格,流程图或者更深入的交谈,总之应该用他们能听懂的语言来交流,另外,也需要进行有效沟通。再接着就是从编程到过程,过程就是角色、沟通和环节的问题。作为一个组织者,应该习惯开会,组织短而有效的会议,还不能失去组员们的信任。再然后就是讲现实中的软件工程,现实中的大公司在标准、理论、语言上争来夺取,最终目的是整个软件工程体系中的全面胜出,这也推动了软件工程体系的发展,项目管理一定要注意成本问题,像愚公那样不计成本地做,是无法满足现今社会的需求的。这段这些距离现在的我还是有一些远。

现在说一说我现在编程的问题,每次编程之前没有想的很清楚,有的时候编程编着就感觉出现问题,然后就需要重新编。还有就是编程的方法比较正常,感觉有的程序写出来不是很简单所以还需要精进。

以后编程之前,应该先想好运行的流程,还是得多想后再写,多用一些新的方法去解决问题,争取也做一个“懒人”。

posted @ 2022-07-27 10:17  一个不会起名字的人  阅读(45)  评论(0编辑  收藏  举报