其他分享
首页 > 其他分享> > 《大道至简——软件工程实践者的思想》读后感

《大道至简——软件工程实践者的思想》读后感

作者:互联网

      这次暑假,老师让我们读了一本书,也就是《大道至简——软件工程实践者的思想》。读完后我的感悟颇深。

  书的第一章交代了只要你是个智力正常的,有双手的,你就能学编程。这些话的本质是告诉读者编程并不难,只要想学任何人都能学。同时用愚公移山的寓言来说明编程的根本,也就是顺序、分支、循环。愚公移山时的这些工程都可以在编程中简单实现。书中也说明了“程序=算法+结构+方法”,也告诉我们编程不是一种结果,而是一个过程。很多时候,我编程都是在网上找模板然后在模板的基础上添加,这样往往能得到自己想要的结果,但是却忽略了过程,没有了过程的思考,虽然结果正确,自己却不知道这样的结果是怎样得来的,这样是学不到东西的。

  书的第二章,作者引用了“蜀守冰凿离堆”的故事,告诉我们虽然勤劳如愚公,一直做事不想方法最后做的很多事都只是无用功。懒人由于他会想提高效率的方法,相反会有事半功倍的效果。书中还提到“你的书桌上是乱的吗”,它告诉我们桌子上的书要分类摆放,就像我们脑子里的知识,要分类,归纳在脑子里,那样在使用的时候可以更快的思考,把相关的知识拿出来用,而且做事要讲究方法,以求更高的效率,不能盲目做事。

  书的第三章,作者介绍了团队的性质,也就是主从、监督和责任。过去的我体会不到团队的重要性,我从来都只是扮演在团队里的队员,实际上,管理一个队伍是一件复杂而且不轻松的事,就算只是一个三人的小团队,队员有什么事时也要队长来摆平。所以想做一个管理人员,他要能对团队将要做的事有一个评估,预测团队未来的走向,了解团队的本质,才能好好的管理团队。我的任务就是尽量做成一个负责任的管理人员。

  书的第四章,说明了沟通的重要性,工作时,如果能和自己的客户更好的沟通,那么能完成客户要求的可能性越大。在沟通时,不要用一些普通人不会知道的专业术语,要以通俗易懂的方式和别人交流,从自身与别人多个角度来与他人交流,那样才能在交流时让双方都能更好的表达自己的想法,沟通也能更加高效。

  书的第五章,通过介绍瀑布模型以及一些变形引出编程的目的:实现。实现才是目的,在平常的编程中,我很多时候都只是应付。就比如交作业的时候,有些有bug的代码在我觉得难以修复得时候就干脆直接提交了,即使错误还没有纠正。这些错误如果不即使纠正在以后工作后会变得更加麻烦,问题更严重,所以要在自己平常的作业中及时纠正碰到的错误,那样在工作时才能对所有的工作沉稳应对。

  书的六七章,分别讲了从编程到工程和生活中的软件工程。语言只是工具,所以不用去讨论一个语言的好坏,也不用去对比各个语言。在第七章中,文中提到了商场,大公司,项目经理等,很好的表现了生活中的软件工程,对于我来说,它的内容稍稍有点难懂,相信在日后的学习中我能一点点摸清它的内容。

  书的最后一章告诉我们:经营者和开发者其实很遥远,经营者不需要会编程,他可以对编程一窍不通,他只需要知道自己下发的项目能做到哪些事就足够了。而作为开发者的我们,却要对编程有十足的把握,对专业知识十分了解才能更好的完成项目。除此之外,我们还要学会变通,思想要一直存在,思考也不能停。

  在看这本书之前,我以为这本书是十分枯燥无味的一本书,因为“大道至简”这几个字很像是有教育那种意味的字眼,而且此书还和软件工程挂钩,让人不禁想到敲代码时的枯燥。但是当我开始翻看,我发现这书并不是我想象中那样枯燥的一类书,相反,我深深的被它的内容所吸引,通过几小时不间断的翻看完后,我对编程或者说软件工程有了更多的了解。我对以后的路也有了更多的认识。

标签:本书,读后感,编程,沟通,大道至简,实践者,软件工程,团队
来源: https://www.cnblogs.com/liurujun/p/16536258.html