四、编码

  1. 做好准备

能工作,解决客户提出的问题,与现有系统结合, 其他程序员能读懂

凌晨三点不要写代码,疲劳时、焦虑时

  1. 流态区 流态区会降低理性思考,但会加速工作进度

音乐不会无法写好代码,更多带你进入流态区

流态区可以让你深入思考理解复杂的东西。但是每个人避免不了被中断,结对编程可以帮你维护好中断上下文

  1. 阻塞 各种原因会导致进入不了状态,结对编程可能会有帮助,重新激活思维

创造性输入,有可能是读书、看电视、听音乐

  1. 调试 调试、编码时间都是开发时间

  2. 保持节奏 工作就是一场马拉松,需要保持节奏

离开一会、开车、洗澡

  1. 进度延迟 预估和期望是两回事。

期望–坚守原则

盲目冲刺–坚持维护估算

加班加点 – 要有备案,否则不应该加班

交付失误 – 团队的各种标准要统一

  1. 帮助 编程很难,凭一己之力无法写出优秀的代码。即使技能格外高超,也肯定能从另外一名程序员的思考与想法中获益。

帮助他人 – 要以能够随时帮助别人为荣

  • 告诉大家你哪个时间段是开放的
  • 给别人提供帮助,并不是你比人家聪明多少,而是因为带来了一个新的视角,对于解决问题起到了显著的催化作用
  • 帮组别人时,预留一定时间不要让自己看起来很仓促,要全情投入到任务中

接受他人的帮助 – 要以乐于接受别人的帮助为荣

  • 受阻、犯晕或者被绕进一个问题时,不妨求助

辅导 – 辅导缺乏经验的程序员

Comments