程序员离职时工资的结算方式如下:
结算方式
离职员工的工资结算方式通常为月工资除以21.75天,再乘以实际出勤天数。
用人单位应当在解除或终止劳动合同时一次性支付员工的工资。
结算时间
劳动者辞职的,用人单位应当在劳动者离职当天一次性付清其工资。
如果双方协商一致,也可以在下一次工资发放日统一发放。
特殊情况
如果因劳动者本人原因给用人单位造成经济损失,用人单位可以按照劳动合同的约定要求其赔偿经济损失,但每月扣除的部分不得超过劳动者当月工资的20%。
若扣除后的剩余工资部分低于当地月最低工资标准,则按最低工资标准支付。
法律依据
《工资支付暂行条例》第九条:劳动关系双方依法解除或终止劳动合同时,用人单位应在解除或终止劳动合同时一次付清劳动者工资。
《中华人民共和国劳动法》第五十条:工资应当以货币形式按月支付给劳动者本人,不得克扣或者无故拖欠劳动者的工资。
《工资支付暂行规定》第七条:工资必须在用人单位与劳动者约定的日期支付,如遇节假日或休息日,则应提前在最近的工作日支付。
综上所述,程序员离职时,用人单位应依据相关法律规定和双方约定,在离职当天或约定的时间一次性结清其应得的工资。若存在特殊情况或经济损失,用人单位应按照法律规定进行处理。