考公务员需要准备多久?