如果公司不给职工交社保,职工可以通过自己缴纳社保来保障自己的退休生活。职工可以在个人社保账户中缴纳基本养老保险,积累个人社保年限,达到退休年龄后就可以领取养老金。
此外,职工可以通过向劳动监察部门投诉、维权等方式来维护自己的权益。但是,建议职工在就业时一定要了解公司是否为员工缴纳社保,以避免日后的风险。