《人月神话》读后感

    《人月神话》(The Mythical Man-Month)是计算机科学与软件工程领域的经典著作,由弗雷德里克·布鲁克斯(Frederick P. Brooks)所著。这本书讨论了软件开发中的各种挑战和管理原则,它提供了深刻的洞察和宝贵的建议,不仅适用于软件工程师,也适用于任何需要协作和管理大型项目的领域。

    通读全篇,《人月神话》强调了软件开发过程中的“人”和“月”两个关键因素。其中,“人”指的是软件开发过程中涉及到的人员,包括程序员、项目经理、设计师等;“月”则指的是时间,即软件开发所需要的资源和时间。强调了软件开发过程中人员管理和时间管理的重要性,同时也指出了软件开发过程中容易出现的问题和应对方法。但是由于我并非软件工程专业人员,我只能简单的谈一下我读完本书后的一些感受。

    初读第一章我就被一句话所吸引,“编程为什么有趣。首先是自重创建事物的纯粹的快乐。”这点我自己深有体会,每当自己完成理论推导,将理论的公式转化为代码在matlab中实现的过程中,就能体会到一种知识被验证的纯粹的快乐。编程的过程或许是痛苦的,但是完成后的满足感也是令人愉悦的。同时乐观一词的出现也让我眼前一亮,不仅是在软件工程中需要,在我们生活的方方面面都是需要的。挺喜欢罗翔老师的一句话:“对于可控的事情要保持谨慎,对于不可控的事情要保持乐观。人只能做自己能力范围内的事情,更要接受这个事实,并且以乐观的心态去应对这一切。”人能自己把控的事情是很少的,更多的是突发的不可控的,困难是常有的,在生活中要时刻保持乐观的心态,博士阶段的学习亦是如此。文档化的规格说明和形式化定义不仅是软件工程中需要,在我们治学过程和设计任何物品的时候都是需要的。文档化的记录不仅利于我们后续的检查操作,对于不熟悉我们工作的人也是一个参考,有利于加快他们对我们工作的理解。时刻保持记录文档的习惯,对于我们的工作学习科研生活都会有着极大的帮助。对于进度的滞后需要保持平常心,生活中也是这样,并不是所有事情都能严格按照我们的计划进行,尤其是学术科研方面,不要因为一天两天的落后难受,说不定哪一天的灵感就能弥补今天的滞后。同时也提醒我们,要根据我们自己的能力制定计划,不要高估自己也不要低估自己。最后一点也是最重要的,团队协作需要有效而良好的沟通,和导师项目组里的其他人也是一样,只有劲往一处使才能1+1=2。

    总的来说,阅读《人月神话》是一次非常有启发性的经历。这本书深入探讨了软件开发领域的各种挑战和问题,提供了许多宝贵的洞见和实用的经验教训。它不仅适用于软件开发领域,还对项目管理、团队协作和沟通等方面有广泛的启发作用。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值