当编程成为一种本能,你就到达了职业生涯的下一个阶段。此时你不再思考语言和框架层面的东西,而仅仅是发现问题并从你的开发工具箱中选择正确的工具来提供解决方案。一个经验丰富的开发者懂得西部牛仔式的单枪匹马蛮干为何很少是正确的道路。与项目组所有成员讨论每一个新特性、准备白板、编写故事(译者注: story)、生成测试,这些都是在开始写第一行实际代码前完成的工作。
至此,你已成为一个成熟、思虑周全、其他人都愿意与你共事的开发者。恭喜!