构建之法阅读笔记1
就像这本书刚开头引言中讲到“做中学(learning by doing)的授课将为你如虎添翼”,实践是检验真理的唯一标准,读万卷书不如行万里路,编程也是这样,书本的知识学得再好也不如动手去实践,这样才会发现自己的不足收获更多的东西,探索自己的未知。正向书的开头所说,“不同的项目挑战各不相同,结果也不如人意,但是我一直觉得软件工程是一门有意思的事情”,勇于挑战自己,没有人天生就可以,相信自己突破自己,可以从简单的项目做起,这样慢慢的积累,可以发现开发项目真是一件有趣的事情。软件开发其实有很多不同的阶段,就像“人类如何飞到天上”->飞行玩具->有人大胆尝试氦气球升空->莱特兄弟制造史上第一个飞机->飞机行业成熟。软件开发也是如此循序渐进,不可急于求成。原来我对BUG的理解很是片面,认为软件漏洞,妨碍软件正常运行就是BUG,其实在书中邹老师总结的特别好,写道"什么是BUG呢?简单地说,软件的行为和用户的期望不一样,就叫BUG。"仔细想想果然是这样,开发软件最终还是推向用户,只要用户用的不顺手跟自己的期望有很大的差别那么这个软件就有很大的BUG。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)