《大道至简》的读后感
大一暑假期间读了周爱民电子版的《大道至简》,这使我感触很深,这本书在作者的自我描述中是相对来说简洁的。本书总共分为八章,从基础的编程精义,编程思想开始讲述,再联系到现实工作中的工程,并写了相关的思想与认知。我的收获如下:
- 思维清晰,多想多练。
从开始的编程讲解来说,每个人都是一样的,最开始自己应该先具有折衷思想。其次要想在开始的时候学好编程,就应该具有一定的逻辑思维,即完成代码之前应该先明白事件的先后逻辑关系和依赖关系,学会最大方向上的节约时间,并且少走弯路。这一点相对于过去的我确实是重重的提醒。在过去,当拿到一个题时,我的习惯是按键就开始编程,本想边编边想从而省去思考的时间,但是这样的思想和行为大错特错,这样不仅没有节省时间,反而由于自己开始不清晰的思路使自己走了很多弯路。在以后的学习中,我会先思考,理清事件的思路,然后按着自己的思路进行编程,并且学会在自己的代码中加上应有的注释。
2.角色分配,严格要求。
在编程的学习中,少不了的就是团队合作,要想使一个队能够强大,就要最大限的发挥每一个人的优势,并找好适合不同角色的最佳人选。这就要求团队的严格管理和必要的沟通,相互协助,一起交流,共同进步,并且学会自我约束。在大一期间,学校的不同比赛中,看见的都是队队比赛,明确的分工,相互的协作,完成了一个个优秀的作品。这也使之后的我有了新的目标和动力。在今后的学习中,不仅要学会学好自己的专业知识,学会交流与沟通,还要在学习中发现自己的兴趣和特长并不断地发挥。
3.灵活运用,不断变通。
在这本书中,就讲到了“工程不是做的,而是组织的。”过程不是死模型。在大一上学期的学习中,给出一个题,我只知道例题中固有的做题模式和思路。我更多的是按着老师讲的类似的例题去解决下一个,没有自己的思维,只知道根据自己所谓的模子“刻”出来,在接下来学习的路上,我会不断地变通,尽量想出一道题更多的解决方法,并在其中选择一个自己擅长和最简单的方法清晰地完成它。
4.联系实际,解决问题。
看完这本书,我感觉到了编程的无所不能,它的应用广之又广。但是经过一年的学习,回顾自己的知识,感觉自己学只是皮毛,根本不能联系实际,也不能解决实际问题,只知道做最基础的数字运算,不知道软件工程的相对价值和在生活中的实际应用。在上学期的时候,我总会看见我们班的大佬做一些无关老师的任务和作业,自己也是很疑惑,但是现在我知道了,我们应该在自己的多余时间,将所学知识与生活相结合,使代码实现解决问题的价值。