美文网首页
程序员修炼之道-注重实效01

程序员修炼之道-注重实效01

作者: 斌雅读书 | 来源:发表于2019-06-03 23:21 被阅读0次
    1、关心你的技艺
    Care About Your Craft
    如果你不在乎能否漂亮地开发出软件,你又为何要耗费生命去开发软件呢?
    
    2、思考!你的工作
    Think About Your Work
    关掉自动驾驶仪,接管操作,不断地批评和评估你的工作。
    
    3、提供各种选择,不要找蹩脚的借口
    Provide Options,Don't Make Lame Excuses
    要提供各种选择,而不是找借口。不要说事情做不到。说明能够坐什么。
    
    4、不要容忍破窗户
    Don‘t Live With Broken Windows
    当你看到糟糕的设计、错误的决策和糟糕的代码时,修正他们。
    
    5、做变化的催化剂
    Be a Catalyst for Change
    你不能强迫人们改变。
    相反,要向它们展示未来可能会怎么样,并帮助他们参与对未来的创造。
    
    6、记住大图景
    Remember The Big Picture
    不要太过专注于细节,以致忘了查看你周围正在发生什么
    
    7、使质量成为需求问题
    Make Quality a Requirement issue
    让你的用户参与确定项目真正的质量需求
    
    8、定期为你的知识资产投资
    Invest Regulerly In Your Konwledge Portfolio
    让学习成为习惯
    
    9、批判地分析你读到的和听到的
    Critically Analyze What You Read And Hear
    不要被供应商、媒体炒作或教条左右,
    要依照你自己的看法和你的项目的情况去对信息进行分析。
    
    10、你说什么和你怎么说同样重要
    It‘s Both What You Say And The Way You Say It
    如果你不能有效地向他人传达你的了不起的想法,这些想法就毫无意义。
    
    11、不要重复你自己
    DRY-Don't Repeat Yourself
    系统中的每一项知识都必须具有单一、无歧义权威的表示。
    
    12、让复用变得容易
    Make It Easy To Reuse
    如果复用很容易,人们就会去复用,创造一个支持复用的环境。
    
    13、消除无关事物之间的影响
    Eliminate Effects Between Unrelated Things
    设计自足、独立、并且具有单一、良好定义的目的组件。
    
    14、不存在最终决策
    There Are No Final Decisions
    没有决策是浇铸在石头上的。
    相反,要把每项决策都视为是写在沙滩上的,并为变化做好计划。
    
    15、用曳光弹找到目标
    Use Tracer Bullets To Find The Target
    曳光弹能通过实验各种事物并检查他们离目标有多远来让你追踪目标。
    
    16、为了学习而制作原型
    Prototype To Learn 
    原型制作是一种学习经验。
    其价值并不再于所产生的代码,而在于所学到的经验教训。
    
    17、靠近问题领域编程
    Program Close To The Problem Domain
    用你的用户的语言进行设计和编码
    
    18、估算,以避免发生意外
    Estimate To Avoid Surprises
    在着手之前先进行估算,你将提前发现潜在的问题。
    
    19、通过代码对进度表进行迭代
    Iterate The Schedule With The Code
    用你在进行实现时获得的经验提炼项目的时间标度。
    
    20、用纯文本保存知识
    Keep Knowledge in Plain Text
    纯文本不会过时,它能够帮助你有效利用你的工作,
    并简化调试和测试。
    
    21、利用命令shell的力量
    Use The Power Of Command Shell
    当图形用户界面而无能为力时,使用shell。
    
    22、用好一种编辑器
    Use the Power of Command Well
    编辑器应该是你的手的延伸;
    确保你的编辑器是可配置、可扩展和可编程的。
    

    相关文章

      网友评论

          本文标题:程序员修炼之道-注重实效01

          本文链接:https://www.haomeiwen.com/subject/sfkkxctx.html