ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-07-31 01:05:07  阅读:135  来源: 互联网

标签:本书 读后感 编程 沟通 大道至简 实践者 软件工程 团队


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

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

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

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

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

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

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

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

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

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有