第一章:注重实效的哲学(2)


四、足够好的软件

不要因为过度修饰和过于求精而损坏本来完好的程序,继续前进,让你的代码凭着自己的质量站立一会儿。它也许并不完美,但不用担心:它不可能完美。

五、你的知识资产

知识上的投资总能得到最好的回报。(本杰明·富兰克林)
经营你的知识资产
  • 定期投资
  • 多元化(掌握更多的技术)
  • 管理风险(不要把所有的技术鸡蛋放在一个篮子里)
  • 低买高卖(新兴语言)
  • 重新评估和平衡
定期为你的知识资产投资
目标
  • 每年至少学习一门新语言
  • 每季度阅读一本技术书籍
  • 也要阅读非技术书籍(计算机是由人使用的)
  • 上课
  • 参与本地用户组织(公司以外的人都在做什么,不要闭门造车,与世隔绝)
  • 试验不同的环境(操作系统/编辑器)
  • 跟上潮流
  • 上网
是否在新项目中使用这些技术,或者是否它们放入你的简历,这并不重要,学习的过程将扩展你的思维,使你向着新的可能性和新的做事方式拓展,思想的"异化授粉"十分重要,设法把你学到的东西应用到你当前的项目中,即使你的项目没有使用该技术,你或许也能借鉴一些想法. 学习的机会 合理规划好时间,通过阅读和与高手交流不断提高自己,不要把问题搁置在那里. 批判的思考 批判的思考、分析和接受你所听到和读到的。尽信书则不如无书。

六、交流

没有有效的交流,一个好想法就只是一个无人关心的孤儿。作为开发者,我们必须在许多层面进行交流。 知道你想要说什么 规划你想要说的东西,写出大纲,然后问自己"这是否是我想要说的所有内容?",提炼它,直到确实如此为止. 了解你的听众 只有当你在传达信息时,你才是在交流.为此,你需要了解你的听众的需要、兴趣、能力。人人都厌烦空谈,下面的离合诗(WISDOM)或许对你有帮助:
  • 你想让他们学到什么?
  • 他们对你讲的什么感兴趣?
  • 他们有多富有经验?
  • 他们想要多少细节?
  • 你想要让谁拥有这些信息?
  • 你如何促使他们听你说话?
选择时机 为了了解你的听众需要听到什么,你需要清楚他们的轻重缓急是什么,然后选择最佳时机说对的话。 选择风格 每个人喜欢的沟通、交流方式不同。 让文档美观 你的主意很重要,它们需要以美观的方式传递给你的听众。 让听众参与 让听众参与早期草稿的撰写,获取他们的反馈,汲取他们的智慧。从而做出更好的文档。 倾听 如果你不听他们说话,他们也不会听你说话。鼓励大家通过提问来交谈,或是让他们总结你告诉他们的东西。把会议变成对话。 回复他人
你说什么和你怎么说同样重要
除非你是生活在真空中,你才不需要能交流,交流越有效,你就越有影响力。 任何人对你提问,都要回复,哪怕只是“我稍后回复你”,让别人感觉受到尊重和重视。 阅读原文:程序员修炼之道:从小工到专家

Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 第一章:注重实效的哲学(1)

>> 下一篇: 第二章:注重实效的途径(1)