程序维护 和 产品维护 的区别 - 读The joys of maintenance programming

    技术2022-05-20  25

    The joys of maintenance programming 文中谈到程序维护的乐趣:

     

    1)学会调试 - You’ll learn how to debug

    2)学会更好的编程 - You’ll learn how to program better

    3)学会优化 - You’ll learn how to optimize

    4)学习“新”技术和工具 - You’ll learn new (to you) skills and tools

    5)学会更好使用数据库 - You’ll learn to value data and databases

    6)更容易获得客户肯定 - Clients will appreciate everything you do

    7)问题和需求更明确 - You will have better specs and clear constraints

    8)放心说“不” - Easier to walk away from bad clients

    9)绝对敏捷 - Agile by default

    10)学习业务 - You’ll learn about business

    11)学习编程以外的技能 - You’ll learn people skills

    12)能力更容易被口口相传 - You’ll get follow-on business and referrals

    13)客户不会在你的工作上瞎折腾 - Your work won’t be off-shored

     

    文章听上去作者是维护一个依然还有些人使用的程序,但是这和维护一个产品的区别在于

    4)学习【新】技术和工具 - 维护产品,大部分考虑的是如真正合理的将新(流行)技术和新(流行)工具应用到自己领域中

    6)更容易获得用户肯定 - 维护产品,获得的不仅是肯定,更多是征服用户

    7)问题和需求更明确 - 维护产品,问题本来就不应该明确,因为业务也在变化

    8)放心说“不” - 维护产品,“不”有时候意味着产品没有覆盖的业务流程

    9)绝对敏捷 - 维护产品,敏捷不仅是当时修复程序,而且软件工程和更新发布的敏捷

    12)更容易被口口相传 - 维护产品,口口相传的不再是个人技能,而更多是产品的功能和品质

     


    最新回复(0)