跟公司签了三年合同,如果因为提前走给公司造成损失的,则要赔偿;如果未给公司造成损失的,则不需要赔偿。一般员工离职,需要提前三十日通知公司,或者与公司协商一致才能离职。法律依据:《中华人民共和国劳动合同法》第三十六条用人单位与劳动者协商一致,可以解除劳动合同。第三十七条劳动者提前三十日以书面形式通知用人单位,可以解除劳动合同。劳动者在试用期内提前三日通知用人单位,可以解除劳动合同。第九十条劳动者违反本法规定解除劳动合同,或者违反劳动合同中约定的保密义务或者竞业限制,给用人单位造成损失的,应当承担赔偿责任。