首页 > 其他分享 >《构建之法》读书感悟

《构建之法》读书感悟

时间:2024-07-30 15:07:08浏览次数:9  
标签:感悟 需要 工程师 作者 构建 读书 软件 团队 工作者

这本《构建之法》运用生动幽默的语言和全面到位的解读,让我从一位编程小白对软件工作者的工作有了更深入的理解。软件从发现需求到最后发布经历了多个阶段,作者对软件构建的流程进行了深入细致的介绍,并且更重要的是让我了解到软件开发工作者并不是只需要掌握编程这一门技能,同时必不可少的也有团队合作的能力与沟通,设计,测试等多方面能力需要我们培养。
这本书在讲述道理与专业知识的同时,不断地引用各种名人名言,书中很多网络用语和经典台词更是让人上瘾,让读者在阅读过程中不断加深对知识的理解。书中引入了四位典型的软件工作者形象,技术大牛“阿超”,学艺不精的“国栋”,有些浮躁的“小飞”和有些经验的“小李”。每当作者提出一个令人深思的问题时,作者都会以这几位角色来体现出许多行业工作者的看法,并引出自己对问题的解答。书中到处都穿插着人物之间的对话,通过这种角色问答的方式来让读者更好的理解作者和一些其他行业工作者的思维方式,许多行业理论与经验就从这一问一答中传递给读者。我们也能从中了解一些优秀的软件工程师是怎样想的,以及领悟到如何处理在软件构建时碰到的问题。
作者在书中详细的讲解了身为一名软件工程师,我们应当具备的素养能力。相较于我之前一直认为的软件工程师只需要我自己编写代码,写好之后再给领导,作者在书中写明了软件工程师并不是一个人几台电脑就能胜任的,许多优秀的软件公司内部都有许多优秀的软件团队。一个优秀的软件团队是每一位软件工作者各司其职相互配合成就的。作者在书中用足球团队来类比软件团队,在软件团队中每个人的工作质量直接影响最终软件的质量,随后便通过问答的方式引出了如何评价软件工程师这一问题。对于这一问题的解答作者也用搬砖来类比,说明软件工程师是需要通过代码数或功能点,花费时间,代码质量,按时交付几个方面来评价自己的能力。同时软件从业者还需要回应团队中的其他人的期望,与队员进行充分的交流,按时完成团队工作,全力投入团队活动等。好的软件是从一个相互理解相互配合的软件团队中诞生的,个人的能力不可或缺,团队的配合尤为重要。
本书是我在成长为一名合格的软件工程师路上的指路明灯,作者在个人素养与团队配合中给了我巨大的启发。之前的我认为,成为软件工程师只需要熟练地敲打代码,理解完成领导的任务就好,但是作者打破了我的固有认知,让我明白了软件工程师不仅仅需要过硬的专业能力,还需要与团队充分的交流合作,与团队其他成员能完成工作上的配合接受团队的分配。同时我在书中还了解了各种团队配合的模式及特点,团队中不同角色的任务和软件从立项到落地的流程,对我的成长有着巨大启发。这本书让我知道了自己以后不仅需要增强专业技术,更需要提高自己与他人配合交流的能力。在之后的大学生活中,我应当重视自己的编程基础,认真学习专业知识。在大学生活中加强与他人沟通的能力,锻炼自己待人接物的技巧,在学习生活中不断提升自己。

标签:感悟,需要,工程师,作者,构建,读书,软件,团队,工作者
From: https://www.cnblogs.com/pygmy-killer-whale/p/18332453

相关文章

  • 《Milvus Cloud向量数据库指南》——Gecko+VectorDB+Gemini构建多模态RAG应用
    在深入探讨如何利用Gecko、VectorDB、Gemini等先进技术构建多模态RAG(Retrieval-AugmentedGeneration)应用的过程中,我们首先需要从理论层面出发,理解RAG模型的核心价值与潜在应用场景,再逐步深入到技术实现的细枝末节,最终展现这一领域在GoogleCloudAI/ML解决方案框架下的完整图......
  • 构建个性化财务数据看板,免费可视化工具来助力
    财务月度数据,作为企业经营的晴雨表,其重要性不言而喻。然而,面对海量、复杂的数据,如何快速提炼关键信息,形成直观易懂的洞察报告,成为了众多企业面临的挑战。随着技术的不断进步,可视化工具正逐步成为财务数据分析领域的得力助手,帮助企业轻松构建财务月度数据看板,让数据说话,助力决策升......
  • 《构建之法》读后感
    《构建之法》是一本对软件工程有着深远影响的著作,作为一名软件工程专业的大学生,我在阅读这本书后,感受到了一种强烈的启发与震撼。DavidParnas通过他对软件构建过程的深刻洞察,为我们揭示了软件工程的精髓,也为我们今后的学习和工作提供了极具价值的指导。理解复杂系统的模块化......
  • 了解Web标准,HTML 语法规范,使用 HBuilder X 构建文档骨架,HBuilder X 生成骨架标签新增
    Web标准是由W3C组织和其他标准化组织制定的一系列标准的集合。W3C(万维网联盟)是国际最著名的标准化组织。遵循Web标准可以让不同的开发人员写出的页面更标准、更统一外,还有以下优点:1.让Web的发展前景更广阔。2.内容能被更广泛的设备访问。3.更容易被搜寻引擎搜索。......
  • 构建创意短剧世界,从零到一搭建个性化短剧系统教程,激发无限想象!——短剧系统搭建指南,快
    在当前的数字化时代背景下,内容营销策略已跃升为企业捕获用户注意力、强化品牌认知度并促成商业价值转化的关键途径之一。而短剧,凭借其紧凑的剧情编排、迅捷的叙事节奏以及卓越的传播效能,正迅速在各大内容平台上崭露头角,成为备受追捧的内容表达形式。本文将分享如何搭建一个短剧......
  • 《构建之法》读后感
    我认为《构建之法》是关于如何写好代码,养成软件工程代码编写习惯的一本高谈阔论的书,至少在我读前三章时是这样的。第四章开始,对《构建之法》的看法发生改变。这本书介绍了软件工程的基本概念,包括软件的定义,个人开发流程,强调了软件开发的时间和执行力。我最喜欢的还是其中的团队合......
  • 浅记基本子串结构构建的二三事
    这东西真是学一次忘一次,为了不再忘了它也为了之后讲课可能要讲这玩意,所以梳理一下基本子串结构的一些基本逻辑。这不是学习笔记,更类似于提纲,所以讲得比较抽象……QwQ假设我们不是苛求严谨性的理论计算机科学研究者,而只是一位期望用基本子串结构做做题的一名普通OIer。那么关于它......
  • Axure Web端元件库:构建高效互动网页的基石
    在快速迭代的互联网时代,Web设计与开发不仅追求视觉上的美感,更注重用户体验的流畅与功能的强大。AxureRP,作为一款专业的原型设计工具,凭借其强大的交互设计能力和丰富的元件库,成为了众多UI/UX设计师、产品经理及前端开发人员的首选。本文将深入探讨AxureWeb端元件库,特别是其涵......
  • MATLAB: 使用Delaunay三角剖分构建点云网格
    在计算机图形学和计算几何学中,Delaunay三角剖分a是一种常用的方法,用于将点云数据转换为三角形网格,MATLAB提供了内置函数来执行Delaunay三角剖分,并生成适用于点云可视化和分析的三角网格,本文将介绍如何使用MATLAB进行点云的Delaunay三角剖分,并提供相应的源代码。步骤一:导入点云......
  • 使用chainlit快速构建类似OPEN AI一样的对话网页
    快速开始创建一个文件,例如“chainlit_chat”mkdirchainlit_chat进入chainlit_chat文件夹下,执行命令创建python虚拟环境空间(需要提前安装好pythonsdk。Chainlit需要python>=3.8。,具体操作,由于文章长度问题就不在叙述,自行百度),命令如下:python-mvenv.venv这......