阅读笔记:《构建之法》
摘要:核心思想 《构建之法》深入探讨了软件系统的建设方法和原则,强调了良好设计、有效管理和团队协作在软件开发中的重要性。本书不仅对技术进行了分析,也关注了人文和管理因素,为构建优秀的软件系统提供了全面的视角。 主要观点 设计与架构: 强调软件系统设计的重要性,良好的设计能够显著降低维护成本,提升系统的可扩
阅读全文
阅读笔记三:《程序员修炼之道:从小工到专家》
摘要:核心思想 这本书由安德斯·哈根、戴夫·托马斯等人合著,旨在帮助程序员提升自己的技能和职业素养,成为更优秀的开发者。 主要观点 持续学习:书中强调,程序员需要保持学习的态度,技术在不断变化,只有不断学习才能跟上时代的步伐。 实践与反思:作者提到,实践是提升技能的关键,同时反思自己的工作和学习过程也是必
阅读全文
阅读笔记二:《梦断代码》
摘要:核心思想 《梦断代码》由维尔纳·维金斯基撰写,探讨了软件开发中的常见陷阱和失败案例,强调了良好的设计和架构的重要性。 主要观点 设计的重要性:书中强调,良好的设计能够减少后期的修改和维护成本。设计阶段的投入是值得的。 技术债务:维金斯基指出,技术债务会随着时间的推移而累积,最终可能导致项目的失败。因
阅读全文
阅读笔记一:《人月神话》
摘要:核心思想 《人月神话》是弗雷德里克·P·布鲁克斯对软件工程管理的深刻思考。书中提出了“人月”这一概念,强调了项目管理中人力资源的复杂性和不可预测性。 主要观点 人月的误区:布鲁克斯指出,增加项目中的人力资源并不总能按比例缩短开发时间,反而可能导致沟通成本的增加和效率的下降。 软件开发的不可见性:软件
阅读全文
2025/1/16java学习
摘要:今天学习了关于JSP 指令、表达式和脚本块, 指令:配置 JSP 页面 <%@ directive %> 表达式:<%= expression %> 脚本块:<% code %> 明天开始学习css的语法
阅读全文
2025/1/15 java学习
摘要:今天学习了jsp,JSP 是一种用于服务器端开发的技术,可以动态生成 HTML 内容。 耗用基本的语法示例: JSP 示例 </html 明天预计学习JSP 指令、表达式和脚本块
阅读全文
2025/1/12javaweb学习笔记
摘要:今天回家第一天学习了关于javaweb的前端开发,下载了开发工具vscode,并了解了html的基本骨架,明天将要学习关于标题标签的内容
阅读全文
重读综合思考
摘要:共同主题: 两本书都强调了高质量代码的重要性和程序员的持续学习。无论是写代码还是职业成长,重视基础、实践和不断反思都是目标。 应用实践: 在日常工作中,我计划: 定期回顾和重构现有代码,以提高可读性和可维护性。 参与技术分享,和同事交流新技术与最佳实践,提升软技能。 制定学习计划,持续学习新领域的知
阅读全文
重读:《程序员修炼之道:从小工到专家》
摘要:这本书由安德斯·亨特和大卫·托马斯合著,探讨了程序员的职业发展,包含了从初学者到专家的成长路径和修炼方法。 关键概念: 终身学习:程序员应该保持学习的心态,跟踪最新的技术和最佳实践。 实践 vs. 理论:将理论知识与实践相结合,通过项目经验来深化理解。 技术与软技能:除了编程技能,沟通能力、团队合作
阅读全文
重读:《代码大全(第2版)》
摘要:主要内容: 《代码大全》是一本关于软件构建和代码组织的重要书籍。作者斯蒂夫·麦康奈尔通过实例和理论,阐述了如何写出高质量的代码,强调了代码的重要性。 关键概念: 代码的可读性:清晰且简洁的代码更容易维护,良好的命名规范和注释可以显著提高可读性。 模糊与明确:避免模糊的代码结构,使用明确的逻辑和数据结
阅读全文