《程序员修炼之道——从小工到专家》读后感
最近阅读了《程序员修炼之道——从小工到专家》这本书,感触颇深,于是便写下自己的感想与诸位分享。
本书第一章,告诉了我们责任的重要性,提醒我们不要留着“破窗户”(低劣的设计、错误的决策、糟糕的代码)不修。石头汤与煮青蛙的故事告诉了我们团结的力量,不要忽略小事情,要时刻注意周围发生的事情,不要只局限于自己所在的事情。这也是我自己要注意的地方。
“在所有弱点中,最大的弱点就是害怕暴露弱点。”我很喜欢这句话。这让我再一次的提醒自己,不要怕把自己的错误暴露给别人,不要怕把自己的无知暴露给别人。只有暴露出自己缺点,才能让别人看到,别人才会帮助自己改正,自己才会有所提升。
“知识上的投资总能得到最好的回报。”当我看到这一句话时突然有所体悟,深刻地认识到在知识上花费大力气投资的重要性,增加了我学习的内在动力。对于我们学生而言可能在很长一段时间得不到甚至看不到回报,但是我们也有属于我们的“回报”——自己在学习中收获的知识。要相信这些你拥有的知识在今后会成为你价值连城的宝藏。所以我们现在需要玩成老师布置的任务,学有所用。
交流在编程开发中也十分重要。与用户交流,了解他们的需求;与机器交流,交流我们的意图;与其他开发者交流,相互了解对方的想法。把自己的想法完整地表达出来,让自己的听众了解自己的意思。在我看来,这些对于现在的我们是很重要的,是要经常面对的。作为程序员,我们收集、组织、维护和利用知识,我们在规范中记载知识,在运行的代码中使其活跃起来并将其用于提供测试过程中所需的检查。知识是不稳定的,我们需要花费大把的时间花在维护上,重新组织和表达我们的系统中的知识。
【推荐】国内首个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)