程序员的修炼之道:从小工到专家读后感4
6.交流
知道自己想要说什么:写出大纲,然后自省,是否讲清楚自己想要表达的东西,然后提炼他,直到确实如此。
了解你的听众:需要了解自己听众的需要、兴趣和能力。
选择时机:需要挑选一个适当的时机。
选择风格:调整自己的风格,让其适应你的听众。
让文档美观:自己的主意很重要,他们应该以美观的方式传递给你的听众。不能只关注文档的内容。
让听众参与:让自己的读者参与到文档的早期草稿制作,获取他们的反馈,并汲取他们的智慧,这同时有助于建立良好的工作关系。
做倾听者:如果你不听他们说话,他们也不会听说话。把回忆当做对话,你才能更好的阐述自己的观点。
回复他人:随时通知别人,会让他们更容易原谅你偶然的疏忽,并让他们没有觉得你忘记了他们。
第二章 注重实效的途径
7.重复的危害
可靠地开发软件、并让我们的开发更容易理解和维护的唯一途径,是遵循我们称之为DRY的原则:系统中的每一项知识都必须具有单一、无歧义、权威的表示。
重复是怎样发生的:强加的重复、无意义的重复、无耐性的重复、开发者之间的重复。
强加的重复:开发者觉得他们无可选择—环境似乎要求重复。
无意的重复:开发者没有意识到他们在重复信息。
无奈性的重复:开发者偷懒,他们重复、因为那样似乎更加容易。
开发者之间的重复:同一团队(或者不同团队的)几个人重复了相同的信息。