张衡是怎样成为天文学家的?