首页 > 其他分享 >《软件工程思想》读后感

《软件工程思想》读后感

时间:2023-12-04 13:22:33浏览次数:25  
标签:读后感 思想 软件工程 程序员 作者 乏味 单调

我花了两天时间略看了林锐博士的《软件工程思想》这本书,尽管不是字字斟酌,但读完后还是收获颇丰。这本书不过百页,总体看来,作者文笔不错,文风幽默又略带自谦,这是我很喜欢的。在读到作者形容程序员的生活和工作已融为一体,尽管单调却不乏味,还能独享孤独一处时,作者写到,“有诗为证:我编程三日,两耳不闻人声,只有硬盘在歌唱。”我不禁笑喷。哈哈~~却实是很好玩一人,心里顿时对这本书的下文来了兴趣。

仔细想想,我国当今的程序员队伍虽然强大,但以木讷不善言谈者居多,而此书作者能够将此书写得此般精简透彻,幽默风趣,足以想象他的其它作品的魅力。以后还要继续拜读他的其它作品!此书核心讲的是设计,贯穿全文的是思想。共八章,后面附录“大学十年”。第一章“软件工程基本观念”;第二章“程序员与程序经理”;第三章“项目计划与质量管理”;第四章“可行性分析与需求分析”;第五章“系统设计”;第六章“C++ 面向对象程序设计”;第七章“测试与改错”;

读后感 第八章“维护与再生工程”。此书先讲述了软件工程的基本观念,从宏观上探讨了软件工程。第一章讲述软件工程的目标和常用的软件工程模型,软件开发的基本策略:“复用”、“分而治之”、“优化——折衷”,有助于指导实践者选择方法和产生新方法。后面取材于早期软件人员比较幼稚的想法,例举了一些不正确的观念,可以让初学者引以为戒。接着让读者了解程序员的那些事,并谈到真正程序员具有的四个秉性:诚实,简单--实用主义,爱憎分明,工作单调但不乏味。

真正的程序员会对自己喜欢的工作一直保持兴趣,生活和工作已融为一体,尽管单调却不乏味,还能独享孤独。优秀的程序员没有理由不让人喜欢,他们远比怪癖来得可爱。这着实是对程序员的一种勉励。此外,作者指出一个好的程序经理应该技压群雄,博学多才,更应有人格魅力,无论何时,用实力征服他人是硬道理,而程序员经理在管理上要“以身作则”、“公正待人”,唯有做到这些,别人才会信服你,团队才有凝聚力开发出优秀的软件。程序员在编程过程中,难免会遇到挫折,所以要向错误与失败学习,冷静地分析问题,找出问题的内因与外因,而不能目光短浅,力求深刻才会有效。

标签:读后感,思想,软件工程,程序员,作者,乏味,单调
From: https://www.cnblogs.com/wjzohou/p/17874703.html

相关文章

  • 一个好的软件工程就是一个好电影
    今天来跟大家分享一下我对于一个好的软件项目是什么样的观点和看法。首先说一下一个好的电影到底是应该是什么样的评判标准?首先我们要来说一个好电影,一定是讲清楚了某一个具体故事的。实际上我们都认为每个电影都至少讲清楚了一个故事,但是也看到了很多的烂片讲的故事根本不值得讲或......
  • 一个好的软件工程就是一个好电影
    今天来跟大家分享一下我对于一个好的软件项目是什么样的观点和看法。 首先说一下一个好的电影到底是应该是什么样的评判标准?首先我们要来说一个好电影,一定是讲清楚了某一个具体故事的。实际上我们都认为每个电影都至少讲清楚了一个故事,但是也看到了很多的烂片讲的故事根本不......
  • OUC软件工程08小组团队项目-Alpha冲刺-3/3
    在本周的时间里,我们继续完善了代码,调试了SAR图像检测算法的参数,训练了一些模型。对于网站,我们继续使用html5以及css完善了web页面,并且编写了api接口用以调用SAR的后端。在实现接口的过程中,出现了一些困难,还需要学习更多关于接口实现的知识。在接下来几周的时间内,我们需要尽快实现......
  • 软件工程读后感8-代码阅读方法与实践
    最近,我阅读了代码阅读方法与实践的下一部分。在C程序中,指针一般用来:构造链式数据结构、引用动态分配的数据结构、实现引用调用、访问和迭代数据元素、传递数组参数、引用函数、作为其他值的别名、代表字符串、直接访问系统内存。过去,我对于指针的作用的了解不够,将来,我会尽可能的多......
  • 2023/12/2软件工程日报
    使用deepspeech做音频特征提取时报错AttributeError:module'numpy'hasnoattribute'float'.`np.float`wasadeprecatedaliasforthebuiltin`float`.Toavoidthiserrorinexistingcode,use`float`byitself.Doingthiswillnotmodifyanybehav......
  • AI人工智能·史蒂芬·沃尔弗拉姆的两个思想
    特别说明:以下仅仅是笔者在通过查阅网络资料后的个人理解和整理,可能无法保证完整性和正确性,仅供参考!史蒂芬·沃尔弗拉姆《这就是ChatGPT》计算不可约性(Computationalirreducibility)字面理解:“计算”即计算系统,应用程序等。“约”即约束、规定、明确等。整体可理解......
  • 2023/12/1软件工程日报
    TypeError:Descriptorscannotbecreateddirectly.Ifthiscallcamefroma_pb2.pyfile,yourgeneratedcodeisoutofdateandmustberegeneratedwithprotoc>=3.19.0.Ifyoucannotimmediatelyregenerateyourprotos,someotherpossibleworkarounds......
  • 《见识》读后感
    *商业的本质是为了让人多花钱,而不是省钱。不论大家喜欢不喜欢,任何让经济萎缩、让GDP降低的共享经济(或者其他什么商业模式)都是维持不下去的。使用这个试金石就可以判断哪些共享经济的公司能成功,哪些一定会失败。小公司的创业者要做的不是和上述大公司比拼人工智能领域的基础技术,......
  • 一些devops、软件工程的个人感悟
    1、devops不是简单的工具,是思想。(1)devops核心在于快速编译构建、自动测试化、自动部署发布(2)工具只是辅助手段,无论是Jenkins、腾讯蓝盾等等,甚至是手动bat+bash搭建,自己写的微服务(专为部署服务),只要配置灵活、兼容性强,能满足业务场景的发布需求,它就是devops。高手从来不在乎武器的......
  • 《人月神话》读后感
    在软件领域中,很少能有像《人月神话》一样具有深远影响力和畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解,既有很多发人深省的观点,又有大量软件工程的实践,影响着一代又一代通过再次阅读《人月神话》,我从中学到了一些东西:首先,开发一个项目,我们错误的......