如果当事人提前一个月(试用期提起三天)书面向单位申请离职,或者与单位协商经过单位同意,或者单位有违法情形的,当事人都可以离职。单位故意刁难不让离职,是违法的,可以去劳动行政部门申诉。而如果是非全日制用工,是无需提前书面申请的,当天口头申请就可以结束用工关系。但是如果提前申请离职,劳动合同有依法约定培训费等协议的,当事人需要与单位协商给予合理的补偿。另外,用人单位为动者提供专项培训费用,对其进行专业技术培训的,可以与该劳动者订立协议,约定服务期。劳动者违反服务期约定的,应当按照约定向用人单位支付违约金。违约金的数额不得超过用人单位提供的培训费用。用人单位要求劳动者支付的违约金不得超过服务期尚未履行部分所应分推的培训费用。对行业争要求保密的单位,如果有补偿,当事人离职后还要遵守相关的要求,如果违约,还要赔偿单位。
《中华人民共和国劳动合同法》
第三十七条劳动者提前三十日以书面形式通知用人单位,可以解除劳动合同。劳动者在试用期内提前三日通知用人单位,可以解除劳动合
第五十条用人单位应当在解除或者终止劳动合同时出具解除或者终止劳动合同的证明,并在十五日内为劳动者办理档案和社会保险关系转移手续。劳动者应当按照双方约定,办理工作交接。用人单位依照本法有关规定应当向劳动者支付经济补偿的,在办结工作交接时支付。用人单位对已经解除或者终止的劳动合同的文本,至少保存二年备。