《程序员修炼之道—从小工到专家》注重实效的哲学

来源:互联网 发布:淘宝网换货流程图 编辑:程序博客网 时间:2024/06/05 17:52

在所有弱点中最大的弱点就是害怕暴露弱点

负责

  • 为自己和自己的行为负责,并且不害怕承认无知或者错误
  • 当你犯错误或者是判断失误时,诚实的承认他,并设法给出各种选择,提供各种选择,不要找蹩脚的接口。不要说事情做不到,要说明能做什么来挽回局面,不要害怕提要求,也不要害怕承认你需要帮助。
  • 不要留着低劣的设计,错误的决策,或者糟糕的问题不修复,发现一个就修复一个。
  • 一段设计低劣的代码,团队必须在项目开发过程中加以忍受的一项糟糕的管理决策,就足以让项目开始衰败。
  • 做变化的催化剂,设计出你可以合理要求的东西,好好开发
  • 不要像温水煮青蛙一样,要留心大图景,要关心整个项目存在的情况,而不只是你正在做的事情。
  • 你所制作的系统的范围和质量应该作为系统需求的一部分规定下来,使质量成为需求问题。
  • 如果你给用户某一样东西,让他们及早使用,他们的反馈常常会把你引向最好的最终的解决方案
  • 软件不可能完美。

知识投资

知识上的投资总能获得最好的回报

管理知识资产

  • 严肃的投资定期投资作为习惯
  • 多元化投资是成功的关键
  • 聪明的投资者在保守的投资和高风险、高回报的投资之间平衡他们的资产
  • 投资者应设法低买高卖,以获取最大回报
  • 周期性的重新评估和平衡资产

经营知识资产的目标

  • 每年至少学习一门新语言
  • 每季度阅读一本技术书籍
  • 也要阅读非技术书籍
  • 上课
  • 参加本地用户组织,与世隔绝对你的职业生活来说可能是致命的,主动参与外界活动
  • 试验不同的环境
  • 跟上潮流
  • 上网

持续投入十分重要,一旦你熟悉了某种新语言或者新技术,继续前进,学习是一种过程,将扩展你的思维,使你向着新的可能性和新的做事方式拓展

学习的机会

  • 不要把问题搁置在哪里
  • 预先规划,让自己在空闲的片刻时间里总有东西可读和学习
  • 批判的思考,批判的分析你读到的和你听到的

问问题的准备

  • 确切的知道你想要什么,并尽量明确具体
  • 小心而得体的组织问题。记住你是在请求帮助的,不要显得好像是在要求对方回答。
  • 组织号问题后,通过web搜索引擎搜索关键字,查找适当的常见问题解决列表FAQ
  • 决定你是想公开提问还是私下提问
  • 坐回椅子上,耐心等候,人们很忙,也许需要几天才能得到明确的答案
  • 最后请一定要感谢任何回应你的人

交流

被打量比被忽略要好

  • 规划你要说的东西,写出大纲
  • 了解你的听众
  • 选择时机
  • 调整选择交流的风格
  • 让文档美观
  • 让听众参与
  • 做倾听者
  • 回复他人

你说什么和你怎么说同样重要,交流越有效,你就越有影响力

阅读全文
0 0
原创粉丝点击