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

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

 

 

该书提出了审视软件工程的全新视角和软件工程的体系模型。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。

 

本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。

 

该书以愚公移山这个典故为始,引出了编程的根本:顺序,分支,循环。之后又以李冰为例开始论述懒人造就方法的思想。软件工程的道路上,要记住定式,运用定式,忘掉定式,创造定式。我们要不断摸索,创造自己的方法。第三个主要内容为“团队缺乏的不只管理”。引出了团队的特性:主从,监督,责任。以做项目和死亡游戏做比喻。同时又以IOS案例的教训总结出,有了确定的团队模式,才能寻求相应的管理制度,并且才能把这样的制度实施在相应的团队之上。之后,也就是第四节讲了流于形式的沟通,即每一次的沟通都是有目的性的,是有效的否则就可能是项目不断延迟和推翻。第五节讲了“失败的过程也是过程”即编程不要怕失败只有不断尝试才有可能成功。从编程到工程,编程只是过程,创建工程才是目的,之后作者又贴近生活的介绍了什么是软件工程。

 

通过阅读该书,我受到了很大的启发,作为一名学习软件工程的学生认识到编程的本质尤为重要,而本书又恰好以浅显易懂的方式为我们介绍了作为一名合格的程序员该怎样理解编程,编程很简单,不要把编程复杂化,而刚好我处于学习编程的初级阶段,所以对于我今后学习编程有很大的指导作用。过去的我并没有理解透编程的含义,单纯的认为编程只是为了完成老师的作业,并没有工程的概念。也没有自己的思想,遇到不会的,看别人的代码,觉得自己看懂了,就仿照他人的代码写一份。这样做永远不会有自己的思维,无法真正的成为一名合格的程序员,代码也没有自己的思想,永远不会成功。今后,我一定多加练习,正如书中所讲的那样,自己独立思考,记住定式,运用定式,忘掉定式,创造定式。只有这样才能成为一名真正的软工人。

posted @   神秘人来访  阅读(42)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
点击右上角即可分享
微信分享提示