老师每上一节课前都要备课吗?一般备多长时间?