《程序员修炼之道:从小工到专家》第一章:注重实效的哲学(2)

四、足够好的软件

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

五、你的知识资产

知识上的投资总能得到最好的回报。(本杰明·富兰克林)

经营你的知识资产

  • 定期投资
  • 多元化(掌握更多的技术)
  • 管理风险(不要把所有的技术鸡蛋放在一个篮子里)
  • 低买高卖(新兴语言)
  • 重新评估和平衡

定期为你的知识资产投资

目标

  • 每年至少学习一门新语言
  • 每季度阅读一本技术书籍
  • 也要阅读非技术书籍(计算机是由人使用的)
  • 上课
  • 参与本地用户组织(公司以外的人都在做什么,不要闭门造车,与世隔绝)
  • 试验不同的环境(操作系统/编辑器)
  • 跟上潮流
  • 上网

是否在新项目中使用这些技术,或者是否它们放入你的简历,这并不重要,学习的过程将扩展你的思维,使你向着新的可能性和新的做事方式拓展,思想的”异化授粉”十分重要,设法把你学到的东西应用到你当前的项目中,即使你的项目没有使用该技术,你或许也能借鉴一些想法.

学习的机会

合理规划好时间,通过阅读和与高手交流不断提高自己,不要把问题搁置在那里.

批判的思考

批判的思考、分析和接受你所听到和读到的。尽信书则不如无书。

六、交流

没有有效的交流,一个好想法就只是一个无人关心的孤儿。作为开发者,我们必须在许多层面进行交流。

知道你想要说什么

规划你想要说的东西,写出大纲,然后问自己”这是否是我想要说的所有内容?”,提炼它,直到确实如此为止.

了解你的听众

只有当你在传达信息时,你才是在交流.为此,你需要了解你的听众的需要、兴趣、能力。人人都厌烦空谈,下面的离合诗(WISDOM)或许对你有帮助:

  • 你想让他们学到什么?
  • 他们对你讲的什么感兴趣?
  • 他们有多富有经验?
  • 他们想要多少细节?
  • 你想要让谁拥有这些信息?
  • 你如何促使他们听你说话?

选择时机

为了了解你的听众需要听到什么,你需要清楚他们的轻重缓急是什么,然后选择最佳时机说对的话。

选择风格

每个人喜欢的沟通、交流方式不同。

让文档美观

你的主意很重要,它们需要以美观的方式传递给你的听众。

让听众参与

让听众参与早期草稿的撰写,获取他们的反馈,汲取他们的智慧。从而做出更好的文档。

倾听

如果你不听他们说话,他们也不会听你说话。鼓励大家通过提问来交谈,或是让他们总结你告诉他们的东西。把会议变成对话。

回复他人

你说什么和你怎么说同样重要

除非你是生活在真空中,你才不需要能交流,交流越有效,你就越有影响力。

任何人对你提问,都要回复,哪怕只是“我稍后回复你”,让别人感觉受到尊重和重视。

阅读原文:程序员修炼之道:从小工到专家

学院君

学院君 has written 554 articles

资深PHP工程师,Laravel学院院长