法律分析:劳动合同签了3年也可以提前离职的。1、过了试用期的,提前30天告知工作单位解除劳动合同,即使工作单位不同意,只要解除劳动合同的通知满了30天,就可以离职了。2、若工作单位没有足额支付工资,没有给员工购买社保保险的,等,劳动者可以随时解除劳动合同。《劳动法》第三十一条,劳动者解除劳动合同,应当提前三十日以书面形式通知用人单位。
法律依据:《劳动法》第三十一条,劳动者解除劳动合同,应当提前三十日以书面形式通知用人单位。第三十二条,有下列情形之一的,劳动者可以随时通知用人单位解除劳动合同:(一)在试用期内的;(二)用人单位以暴力、威胁或者非法限制人身自由的手段强迫劳动的;(三)用人单位未按照劳动合同约定支付劳动报酬或者提供劳动条件的。