房子做公证是有效的,因为根据我国公证法规定,经公证的民事法律行为、有法律意义的事实和文书,应当作为认定事实的根据,但有相反证据足以推翻该项公证的除外。因此房子做公证是有一定法律效力的,它能确保房产交易的真实性与合法性。