工程师需要多久