读【程序员修炼之道:从小工到专家】书籍的笔记经典记录[未完待续]

时间:2022-07-05 00:26:05

引用的话语

1、在所有弱点中,最大的弱点就是害怕暴露弱点。
2、知识上的投资总能得到最好的回报。
3、我相信,被打量比被忽略要好。
----------------------------------------------------------------------------------------------------------------------------------------
 
文中的提示 
 
提示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 Requirements Issue。 使质量成为需求问题
 
提示8:Invest Regularly in Your Knowledge 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

 
----------------------------------------------------------------------------------------------------------------------------------------
经典的内容 

注重实效的程序员所拥有的特征:1、负责  2、挑战 3、“足够好”
 
经营你的知识资产
  • 定期投资
  • 多元化
  • 管理风险
  • 低买高卖
  • 重新评估和平衡
目标
  • 每年至少学习一种新语言。
  • 每季度阅读一本技术书籍
  • 也要阅读非技术书籍。
  • 上课
  • 参加本地用户组织
  • 试验不同的环境
  • 跟上潮流
  • 上网
与expert(古鲁)打交道的礼节与教养
  • 确切地知道你想要问什么,并尽量明确具体。
  • 小心而得体地组织你的问题。记住你是在请求帮助;不要显得好像是在要求对方回答
  • 组织好问题之后,停下来,再找找答案。选出一些关键字,搜索Web。查找适当的FAQ(常见问题的解答列表)
  • 决定你是想公开提问还是私下提问。Usenet新闻组是与专家会面的美妙场所,在那里可以讨论几乎任何问题,但有些人对这些新闻组的公共性质有顾虑。你总是可以用另外的方法:直接发电子邮件给古鲁。不管怎样,要使用有意义的主题(“需要帮助!!!”无益于事)。
  • 坐回椅子上,耐心等候。人们很忙,也许需要几天才能得到明确的答案。
  • 最后,请一定感谢任何回应你的人。如果你看到有人提出你能够解答的问题,尽你的一份力,参与解答。
交流,知道你想要说什么, “现在我们可以谈谈.....吗?”
 
了解你的听众:
  WISDOM离合诗——了解听众
          What do you want them to learn?                               你想让他们学到什么?
          What is their Interest in what you've got to say?        他们对你讲的什么感兴趣?
           How sophisticated are they?                                        他们有多富有经验?
           How much detail do they want?                                  他们想要多少细节?
           Whom do you want to own the information?            你想要让谁拥有这些信息?
          How can you motivate them to listen to you?             你如何促使他们听你说话?
 
提高生产率
  • 改动得以局部化,所以开发时间和测试时间得以降低。
  • 正交(松耦合)的途径还能够促进复用
  • 如果你对松耦合的组件进行组合,生产率会有相当微妙的提高。   通过组合松耦合的组件,你的每一份努力都得到更多的功能。