读《大道至简》有感-1

      《大道至简》这本书非常具有启迪意义,这本书中最核心的观点就是“编程=算法+结构+方法”,这让我我终更加透彻地理解软件工程,程序不仅仅是代码,而是算法和结构的结合体。这本书中有一个观点是,人类社会的进步其实可以归功于懒人,因为是懒人造就了方法。例如这本书中的一个故事,愚公移山,愚公虽然勤劳,但是却是在一点一点的进行移山;而受炒菜时无意发现的垒灶的鹅卵石被烧得爆裂开来,遇水尤甚,从而使他“积薪烧之”更快的凿了山。通过这个故事,可以想到我们在日常学习中,很多时候都是比较迷茫的,不知道自己应该学什么,应该怎么学,学了之后不知道该如何运用。这是因为我们并没有将自己以后想要用的东西归纳出来,也没有对自己学到的东西进行分类,对不同的知识进行整理,把他们运用到日常作业或者比赛中,只要我们使用的方法正确,就能做到高效率的完成每件事。

   当然这个“懒”并不是一味的懒,而是有技巧的懒,我们在学习过程中,会遇到各种各样的问题,老师留的作业不会写,比如在一个程序中算法的部分不会,就可以去百度上找有关算法的知识点,并进行整理,主要看看算法,这是有技巧的“懒”,而在我们学习过程中,往往更多的是直接改别人代码,在改的过程中不多加思考,直接照搬照用,这样就是一味的“懒”,最终只能什么都学不到,以为完成作业就行,这是在糊弄自己。作业虽然按时完成,但是自己真正学会了什么,当真正要用到知识,用到能力的时候,自己什么都写不出来,只能后悔。

   在这本书还提到了一个重要的部分,就是团队。团队是一个极其重要的集体,尤其是在编程过程中,一个项目的完成需要团队,需要合作,团队的力量是强大的,在团队中主要的三个要素就是:主从、监督、责任。在上个学期的学习中,我们在软件开发中,是一个团队相互合作,明确分工才完成最终的项目,要想完成最终的项目,不能只依靠一个人的力量,在团队中,我们需要思考,如何在团队中发挥自己最大的力量,这个团队应该如何让合理分工。这个团队应该有怎么样的精神,应该有如何在团队中和谐、团结。这都是一个团队需要考虑到的,一个项目是需要考虑很多方面的,需要和每个部门及时沟通,协调每个人的工作时间,作用等等,团队的团结还表现在团队的成员是否一条心,向着最终的目标努力。

   这本书告诉我们,如果我们遇到问题,只从单一的角度看问题,而不从软件工程的本质上思考,那么思维能力就会受到限制,你就很难适应去做一个大项目。熟悉一门语言之后,并没有会与不会,只有喜欢与不喜欢任何一门语言都可以在两周之内学成,因为他们的底层函数库都是那么的相似。

 

posted on 2019-12-05 11:16  方木Fengl  阅读(134)  评论(0编辑  收藏  举报

导航