程序员修炼之道

143 阅读1分钟
  • 务实来自于“精通业务”和“适合使用”。
  • 编程是一门技艺。简单的说,就是让计算机做你想让它做的事情(或是你的用户想让它做的事情)。
  • 没有最好的解决方案,无论是工具、语言还是操作系统;只在特定的环境下才有所谓更合适的系统。
  • 不应该拘泥于任何特定的技术,而应该拥有足够广泛的背景和经验基础,以便在特定的情况下选择合适的解决方案。
  • 务实的程序员:
    1.早期的采纳者、快速的适配者;2.好奇;3.批判性的思考着;4.现实主义;5.多面手。
  • 承担责任:
    责任意味着你对某事积极认同。你保证事情能搞定,并为之做出承诺,但你不必直接掌控事情的每个方面。除了个人尽力做好,你必须分析超出你控制范围的风险情况。如果责任的伦理内涵过于含糊,或是面对无法实现的情况,抑或风险过大,你都有权不承担责任。你必须根据自己的价值观和判断做出决定。
  • 提供选择,别找借口:
    给出选择,而不是找借口。不要说搞不定;解释一下要做些什么才能挽回这个局面。
  • 绝望时会传染的,就像狭窄空间中的流感病毒。无视一个明显损坏的东西,会强化这样一种观念:看来没有什么是能修好的,也没人在乎,一切都命中注定了。所有的负面情绪都会在团队成员间蔓延,变成恶性循环。