2.1 对抗角色
专业程序员,会竭尽所能去追求和捍卫自身的目标。
“为什么”重要吗
“为什么”远不如“事实”重要。
2.2 高风险时刻
最要说“不”的是那些高风险的关键时刻。越是关键时刻,“不”字就越具价值。
2.3 要有团队精神
具备团队精神,意味着恪尽职守,意味着当其他队员遭遇困境时你要援手相助。有团队精神的人会频繁与大家交流,会关心队友,会竭力做到尽职尽责。
2.3.1 试试看
许诺“尝试”,就意味着你承认自己之前未尽力,承认自己还有余力可施。许诺“尝试”,意味着只要你再加把劲还是可以完成目标的;而且,这也是一种表示你将再接再厉去实现目标的承诺。因此,只要你许诺自己会去“尝试”,你其实是在承诺你会确保成功。这样,压力就要由你自己来抗了。如果你的“尝试”没有达成预期的效果,那就表示你失败了。
2.3.2 消极对抗
2.4 说“是”的成本
大多数时间,我们都希望能够说“是”。确实,健康的团队都会努力寻求给他人以肯定的答复。运作良好的团队的经理和开发人员,会相互协商,直至达成共同认可的行动方案。
但有时候,获取正确决策的唯一途径,便是勇敢无畏地说出“不”字。
2.5 如何写出好代码
“有可能写出好代码吗?”
“是的,但你要学会如何’不‘。”