首页 > 编程语言 >《程序员的修炼之道:从小工到专家》阅读笔记一

《程序员的修炼之道:从小工到专家》阅读笔记一

时间:2024-10-27 10:43:27浏览次数:4  
标签:DRY 小工 第一章 实用 程序员 修炼 代码

第一章:一个实用程序员的旅程

《程序员的修炼之道》开篇讲述了什么是“实用程序员”(Pragmatic Programmer),并介绍了如何成为一个高效、实用的开发者。作者强调了实用程序员的特点,包括责任感、自我改进、选择性妥协和以结果为导向。书中也提到了一些基本的编程准则,如避免重复(DRY 原则)、推迟决策(YAGNI 原则)、解决根本原因等。每个原则都提出了具体的实践和建议,为读者提供了实用的操作指导。

此外,第一章还介绍了“可移植性”、“可测试性”等基本的开发概念。作者提醒程序员,编写代码不仅仅是完成工作,而是要把代码写得更高效、可扩展,且对未来的开发工作有帮助。

感想:

第一章让我意识到编程不仅仅是技术性的工作,更是一种思维方式。实用程序员关注解决问题的方式,而不仅仅是结果。尤其是在DRY原则上,作者提醒我们要“少即是多”。重复的代码往往会导致后续的维护困难,代码的冗余也会给项目带来隐患。

另一个令我深思的点是“以终为始”的态度。我们可能因为赶工期而忽略了代码的质量,然而这种短视可能会导致更大的返工成本。实用程序员的思维方式给我启发,我们在编写代码时要考虑到未来的维护和扩展性。

标签:DRY,小工,第一章,实用,程序员,修炼,代码
From: https://www.cnblogs.com/zhanglijian/p/18508022

相关文章

  • 《程序员的修炼之道:从小工到专家》阅读笔记二
    第二章:接受变化在第二章中,作者主要探讨了“变化”这一概念,以及程序员如何面对和适应变化。软件开发中的变化是不可避免的,因此接受变化并适应它是成为优秀程序员的重要能力。作者提出了“可维护性”、“灵活性”等关键概念,强调了代码需要具备弹性,能够适应未来的需求变化。本章介......
  • 《程序员的修炼之道:从小工到专家》阅读笔记三
    第三章:基本工具第三章讨论了实用程序员的“基本工具箱”。作者认为,熟练运用工具并养成良好的工具使用习惯,是提升开发效率和代码质量的关键。本章详细介绍了一些核心工具,如文本编辑器、版本控制系统、调试工具、自动化构建和测试工具等,强调了这些工具在开发流程中的重要作用。文......
  • 读《程序员修炼之道:从小工到专家》有感
    《程序员修炼之道:从小工到专家》这本书在软件开发领域被视为经典,对开发者职业成长充满指导意义。以下是我的一些阅读感悟:要培养实用程序员心态:书的开头部分强调了培养“实用程序员”心态的重要性。实用程序员关注解决问题的有效性,适应快速变化的技术环境,持续学习新技能。这种心态......
  • 程序员世界大冒险d45Ⅲ
    Java实现数据库的增删改:第一步:连接配置数据库如下packagecom.itheima.jdbc;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;/*JDBC快速入门*/publicclassJDBCdemo{publicstaticvoidmain(String[]args)throwsException......
  • 程序员世界大冒险d45Ⅱ
    设置外键约束如下:--创建表emp员工表createtableemp(idintprimarykey,namevarchar(50)notnullunique,ageint,dep_idint);select*fromemp;--创建表dept部门表createtabledept(idintprimarykey,dep_namevarchar(50)unique,addressvarchar(50))......
  • 2024.10.22(程序员的修炼之道)
    要是我们真能这样控制质量就好了。但现实世界不会让我们生产出太多真正完美的产品,尤其是完全没有Bug的软件。时间、技术、急躁合力对抗着我们。然而,莫要太沮丧。如《IEEE软件》杂志上一篇由爱德华·尤登写的文章《够好即可的软件就是最好的》[You95]所述,你能训练自己写出够好即可......
  • 35岁大龄程序员的何去何从
    35岁对于很多职业来说,意味着丰富的经验和更高的薪资。然而,在程序员这个快节奏、高竞争的行业,35岁往往被视为一道门槛,一种“职业生涯的分水岭”。许多人甚至戏称为“35岁魔咒”,认为大龄程序员会面临更高的压力和被淘汰的风险。那么,35岁的大龄程序员在职业生涯中究竟该如何应......
  • 程序员世界大冒险d45
    读书笔记一:编程的心态与职业发展在《程序员修炼之道:从小工到专家》一书的开篇,作者强调了编程的心态对于职业发展的重要性。初入职场的程序员,往往被各种技术和任务所淹没,急于完成工作,缺乏长远思考。作者提出,务必要培养一种积极向上的学习和成长心态,将编程视为一种修炼,而不是单纯的......
  • 1024程序员节——我的程序员之路,Passion
    #1024程序员节|征文#时光飞逝,又到了一年一度的1024程序员节。大学毕业,步入社会,转眼间已经工作快7年了,总结下自己这些年来的经历与程序之路。踏入社会2018年,我从某普通二本毕业,学的是信息与计算科学,一个所学之广涉及数学,计算机,金融的专业(本来是冲着计算机读的该专业)。......
  • uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝扫码支付/收付款
    uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝扫码支付/收付款等功能,界面漂亮颜值高,视频商城小工具等,蚂蚁森林种树养鸡农场偷菜样样齐用于视频,商城,直播,聊天等sumer-alipay介绍uniapp精仿支付宝UI界面,首页/理财/消息/生活/口碑/我的,还有模拟支付宝......