《大道至简》读后感
《大道至简》是介绍软件工程思想的一本书,书中虽然没有多少具体的算法等等,但是却真真正正的让我学到了很多,让我对我所学的东西有了新的兴奋点,给了我一个完美的全局观。
在书中,周老师先用愚公移山的故事形象的给我们讲述了编程的基本思路。周老师认为除了先天智障或后天懒惰者,都是可以学会编程的。不仅仅如此,他还提到了如果你能确信,自己知道早上起床后需要:
如果天冷则先穿衣服后洗漱;
如果天热则反之;
日复一日直到死亡;
那么你就可以编程了。甚至,如果你认为以下条件成立:
如果有类似于生病,不能行动,以及意外的紧急事件,则当日可以略过;
那么你就可以开始向设计师发展了。因为你已经具备了一项常人不具备的基本素质:折衷。
所以,大部分人或者说99.99%的人都是可以学会编程的,这无关乎我们会与不会,只有我们想不想。只要我们愿意付出,我相信一定会得到回报的。
这本身就是一个很富有思想性的看法,所以不要说什么天生不会,除非你不想,要不然你是不可能学不会编程的。只要通过自己的努力,我们就能达到我们想要的高度。
编程其实说白了就是一种行为,我们要把一件事交付给计算机去做,就需要去告诉计算机,该如何去做。当然了,不该去做的东西只要你不给计算机指令,计算机是不会去执行的。我们在告诉计算机该怎么做的时候,一定要分好顺序,什么时候该干什么,什么时候不该干什么。把事情的逻辑关系和依赖关系分清楚,然后通过输入代码告诉计算机。它再通过我们所给的代码去实现我们的要求。
编程其实并没有我们想象中的那么可怕,但是程序本身可以说是离我们很近,与我们的生活息息相关。
正所谓:“大道至简”,只要我们掌握了编程的基本思路和框架,相信我们总有一天可以成为一名优秀的编程或者其从业者。