经过多次的片段研读,我读完了<大道至简>,我觉得学习软件工程在于思想与方法,代码可以分为一段一段,又繁化简,层层解析,能够完成大量的代码工程。思考了一下大公司内的代码都是分为好几百人甚至几千人的共同活动,一可能使为了保密,避免人知道的太多泄露商业机密,二则是分块化处理,能够高效的结合代码,增大工作效率。大道至简  用愚公移山的寓言,道出编程的根本:顺序,分支,循环。移山这等的工程都可以通过编程来简单实现,这便是编程的精义了;接下来又谈到会或者不会写程序的问题,书中写道:除了先天智障或后天懒惰者,都是可以学会写程序的。如果知道早上起来天冷先穿衣后洗漱,天热则反之,就可以开始编程了。我觉得这本书最好的一张就是团队缺乏的不仅是管理。 编程语言是程序员与计算交流的语言,而不是与客户交流的语言。这一章节认识了一种新的语言:统一模型语言UML,也知道了有"最简沟通"的存在,在工作中,每一次与客户交谈需要保障每一次的沟通都是有效的,是有目的性的,要知道,平时生活中那些酒肉应酬并不是最有效的。如果仅仅是流于形式的沟通,那么可能使项目不断推翻和延迟。总结一下(还是用作者原话)我们需要在正常人和盲人之间建立一种沟通的方式,既然盲人不能睁开眼睛,那么你就闭上眼睛好了。后面还说到项目的维护问题,当然啦,一款软件,一个操作系统,总有出错的时候,所以项目的维护是必然存在的,开发者要为“项目维护”这种还不存在的角色留下一个对话的渠道,保证维护的进度。最后在我看来思想和四口一样重要,只有四考完后才有了思想。

Posted on 2021-08-31 20:59  鱼忆七秒瓶中沙  阅读(49)  评论(0)    收藏  举报