所谓学习,必须是更加高级的知识和技能,必须有一种“有收获”,“有提高”的感觉。简单的信息获取不能叫做“学习”,只能叫做“了解”。分清“了解”和“学习”,不以老师自居,是尊重人的一个重要表现。

不要把工具的设计失误怪罪于程序员, 有效尊重程序员们的智商,鼓励做出简单,优雅,完善的产品

分清精髓知识和表面知识,不要太拿经验当回事

表面知识基本是死的,而且很容易从精髓知识推导衍生出来。我们不应该应为自己知道很多表面知识,就自以为比掌握了精髓知识的人要强。不应该因为别人不知道某些表面知识,就以为自己高人一等

不要自以为聪明,不要评判别人的智商和能力

解释高级意图,不要使用低级命令

不要期望新人向自己学习

不要以老师自居,分清“学习”和“了解”

明确自己的要求,不要使用指责的语气

程序员的工作量不可用时间衡量

不要让别人修补自己的bug

不要嚷着要别人写测试